builder: mozilla-beta_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-162 starttime: 1466743221.1 results: success (0) buildid: 20160623200357 builduid: 48b2abe674764200b7cc847833de78c8 revision: f751465bac6aac4ffba8318060817e907088e2fd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 21:40:21.099648) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 21:40:21.100248) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 21:40:21.100596) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 21:40:21.152403) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 21:40:21.152831) ========= '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.T-W864-IX-162\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-162 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-162 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-162\AppData\Local LOGONSERVER=\\T-W864-IX-162 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-162 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-162 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-162 WINDIR=C:\windows using PTY: False --21:40:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.33 MB/s 21:40:22 (8.33 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.145000 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 21:40:22.372824) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 21:40:22.373219) ========= '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.T-W864-IX-162\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-162 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-162 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-162\AppData\Local LOGONSERVER=\\T-W864-IX-162 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-162 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-162 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-162 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.509000 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 21:40:24.911540) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 21:40:24.912234) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f751465bac6aac4ffba8318060817e907088e2fd --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 f751465bac6aac4ffba8318060817e907088e2fd --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-162\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-162 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-162 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-162\AppData\Local LOGONSERVER=\\T-W864-IX-162 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-162 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-162 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-162 WINDIR=C:\windows using PTY: False 2016-06-23 21:40:25,118 truncating revision to first 12 chars 2016-06-23 21:40:25,118 Setting DEBUG logging. 2016-06-23 21:40:25,118 attempt 1/10 2016-06-23 21:40:25,118 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f751465bac6a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 21:40:26,433 unpacking tar archive at: mozilla-beta-f751465bac6a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.784000 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 21:40:26.816830) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 21:40:26.817216) ========= script_repo_revision: f751465bac6aac4ffba8318060817e907088e2fd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 21:40:26.817680) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 21:40:26.818005) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 21:40:26.838208) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 4 secs) (at 2016-06-23 21:40:26.838833) ========= '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.T-W864-IX-162\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-162 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-162 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-162\AppData\Local LOGONSERVER=\\T-W864-IX-162 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-162 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-162 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-162 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 21:40:27 INFO - MultiFileLogger online at 20160623 21:40:27 in C:\slave\test 21:40:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 21:40:27 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 21:40:27 INFO - {'append_to_log': False, 21:40:27 INFO - 'base_work_dir': 'C:\\slave\\test', 21:40:27 INFO - 'blob_upload_branch': 'mozilla-beta', 21:40:27 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 21:40:27 INFO - 'buildbot_json_path': 'buildprops.json', 21:40:27 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 21:40:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:40:27 INFO - 'download_minidump_stackwalk': True, 21:40:27 INFO - 'download_symbols': 'true', 21:40:27 INFO - 'e10s': False, 21:40:27 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 21:40:27 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 21:40:27 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 21:40:27 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 21:40:27 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 21:40:27 INFO - 'C:/mozilla-build/tooltool.py'), 21:40:27 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 21:40:27 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 21:40:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:40:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:40:27 INFO - 'log_level': 'info', 21:40:27 INFO - 'log_to_console': True, 21:40:27 INFO - 'opt_config_files': (), 21:40:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:40:27 INFO - '--processes=1', 21:40:27 INFO - '--config=%(test_path)s/wptrunner.ini', 21:40:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:40:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:40:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:40:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:40:27 INFO - 'pip_index': False, 21:40:27 INFO - 'require_test_zip': True, 21:40:27 INFO - 'test_type': ('testharness',), 21:40:27 INFO - 'this_chunk': '1', 21:40:27 INFO - 'total_chunks': '10', 21:40:27 INFO - 'virtualenv_path': 'venv', 21:40:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:40:27 INFO - 'work_dir': 'build'} 21:40:27 INFO - ##### 21:40:27 INFO - ##### Running clobber step. 21:40:27 INFO - ##### 21:40:27 INFO - Running pre-action listener: _resource_record_pre_action 21:40:27 INFO - Running main action method: clobber 21:40:27 INFO - rmtree: C:\slave\test\build 21:40:27 INFO - Using _rmtree_windows ... 21:40:27 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 21:40:49 INFO - Running post-action listener: _resource_record_post_action 21:40:49 INFO - ##### 21:40:49 INFO - ##### Running read-buildbot-config step. 21:40:49 INFO - ##### 21:40:49 INFO - Running pre-action listener: _resource_record_pre_action 21:40:49 INFO - Running main action method: read_buildbot_config 21:40:49 INFO - Using buildbot properties: 21:40:49 INFO - { 21:40:49 INFO - "project": "", 21:40:49 INFO - "product": "firefox", 21:40:49 INFO - "script_repo_revision": "production", 21:40:49 INFO - "scheduler": "tests-mozilla-beta-win8_64-debug-unittest", 21:40:49 INFO - "repository": "", 21:40:49 INFO - "buildername": "Windows 8 64-bit mozilla-beta debug test web-platform-tests-1", 21:40:49 INFO - "buildid": "20160623200357", 21:40:49 INFO - "pgo_build": "False", 21:40:49 INFO - "basedir": "C:\\slave\\test", 21:40:49 INFO - "buildnumber": 4, 21:40:49 INFO - "slavename": "t-w864-ix-162", 21:40:49 INFO - "revision": "f751465bac6aac4ffba8318060817e907088e2fd", 21:40:49 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 21:40:49 INFO - "platform": "win64", 21:40:49 INFO - "branch": "mozilla-beta", 21:40:49 INFO - "repo_path": "releases/mozilla-beta", 21:40:49 INFO - "moz_repo_path": "", 21:40:49 INFO - "stage_platform": "win64", 21:40:49 INFO - "builduid": "48b2abe674764200b7cc847833de78c8", 21:40:49 INFO - "slavebuilddir": "test" 21:40:49 INFO - } 21:40:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json. 21:40:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip. 21:40:49 INFO - Running post-action listener: _resource_record_post_action 21:40:49 INFO - ##### 21:40:49 INFO - ##### Running download-and-extract step. 21:40:49 INFO - ##### 21:40:49 INFO - Running pre-action listener: _resource_record_pre_action 21:40:49 INFO - Running main action method: download_and_extract 21:40:49 INFO - mkdir: C:\slave\test\build\tests 21:40:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:49 INFO - https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net 21:40:49 INFO - trying https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json 21:40:49 INFO - Downloading https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 21:40:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.test_packages.json'}, attempt #1 21:40:50 INFO - Downloaded 1240 bytes. 21:40:50 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 21:40:50 INFO - Using the following test package requirements: 21:40:50 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'], 21:40:50 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 21:40:50 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'], 21:40:50 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip', 21:40:50 INFO - u'firefox-48.0.en-US.win64.gtest.tests.zip'], 21:40:50 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 21:40:50 INFO - u'jsshell-win64.zip'], 21:40:50 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip', 21:40:50 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'], 21:40:50 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'], 21:40:50 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip', 21:40:50 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'], 21:40:50 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip', 21:40:50 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'], 21:40:50 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip', 21:40:50 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'], 21:40:50 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip', 21:40:50 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']} 21:40:50 INFO - Downloading packages: [u'firefox-48.0.en-US.win64.common.tests.zip', u'firefox-48.0.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 21:40:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:50 INFO - https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 21:40:50 INFO - trying https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip 21:40:50 INFO - Downloading https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip 21:40:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip'}, attempt #1 21:40:53 INFO - Downloaded 20901262 bytes. 21:40:53 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:40:53 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:40:55 INFO - caution: filename not matched: web-platform/* 21:40:55 INFO - Return code: 11 21:40:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:55 INFO - https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 21:40:55 INFO - trying https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip 21:40:55 INFO - Downloading https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip 21:40:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #1 21:40:59 INFO - Downloaded 36389114 bytes. 21:40:59 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:40:59 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:41:41 INFO - caution: filename not matched: bin/* 21:41:41 INFO - caution: filename not matched: config/* 21:41:41 INFO - caution: filename not matched: mozbase/* 21:41:41 INFO - caution: filename not matched: marionette/* 21:41:41 INFO - caution: filename not matched: tools/wptserve/* 21:41:41 INFO - Return code: 11 21:41:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:41:41 INFO - https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net 21:41:41 INFO - trying https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip 21:41:41 INFO - Downloading https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip 21:41:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip'}, attempt #1 21:41:45 INFO - Downloaded 82726395 bytes. 21:41:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip 21:41:45 INFO - mkdir: C:\slave\test\properties 21:41:45 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 21:41:45 INFO - Writing to file C:\slave\test\properties\build_url 21:41:45 INFO - Contents: 21:41:45 INFO - build_url:https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip 21:41:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 21:41:46 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 21:41:46 INFO - Writing to file C:\slave\test\properties\symbols_url 21:41:46 INFO - Contents: 21:41:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 21:41:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:41:46 INFO - https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:41:46 INFO - trying https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 21:41:46 INFO - Downloading https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win64.crashreporter-symbols.zip 21:41:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.crashreporter-symbols.zip'}, attempt #1 21:41:48 INFO - Downloaded 50742535 bytes. 21:41:48 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 21:41:48 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 21:41:50 INFO - Return code: 0 21:41:50 INFO - Running post-action listener: _resource_record_post_action 21:41:50 INFO - Running post-action listener: set_extra_try_arguments 21:41:50 INFO - ##### 21:41:50 INFO - ##### Running create-virtualenv step. 21:41:50 INFO - ##### 21:41:50 INFO - Running pre-action listener: _pre_create_virtualenv 21:41:50 INFO - Running pre-action listener: _resource_record_pre_action 21:41:50 INFO - Running main action method: create_virtualenv 21:41:50 INFO - Creating virtualenv C:\slave\test\build\venv 21:41:50 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 21:41:50 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 21:41:52 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 21:41:56 INFO - Installing distribute......................................................................................................................................................................................done. 21:41:58 INFO - Return code: 0 21:41:58 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 21:41:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:41:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:41:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:41:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:41:58 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 0x0252A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02646200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025CA530>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02601368>, '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 0x0231ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026590C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-162', 'USERDOMAIN': 'T-W864-IX-162', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-162', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:41:58 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 21:41:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:41:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:41:58 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 21:41:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:41:58 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:41:58 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:41:58 INFO - 'COMPUTERNAME': 'T-W864-IX-162', 21:41:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:41:58 INFO - 'DCLOCATION': 'SCL3', 21:41:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:41:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:41:58 INFO - 'HOMEDRIVE': 'C:', 21:41:58 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 21:41:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:41:58 INFO - 'KTS_VERSION': '1.19c', 21:41:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 21:41:58 INFO - 'LOGONSERVER': '\\\\T-W864-IX-162', 21:41:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:41:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:41:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:41:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:41:58 INFO - 'MOZ_NO_REMOTE': '1', 21:41:58 INFO - 'NO_EM_RESTART': '1', 21:41:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:41:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:41:58 INFO - 'OS': 'Windows_NT', 21:41:58 INFO - 'OURDRIVE': 'C:', 21:41:58 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 21:41:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:41:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:41:58 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:41:58 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:41:58 INFO - 'PROCESSOR_LEVEL': '6', 21:41:58 INFO - 'PROCESSOR_REVISION': '1e05', 21:41:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:41:58 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:41:58 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:41:58 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:41:58 INFO - 'PROMPT': '$P$G', 21:41:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:41:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:41:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:41:58 INFO - 'PWD': 'C:\\slave\\test', 21:41:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:41:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:41:58 INFO - 'SYSTEMDRIVE': 'C:', 21:41:58 INFO - 'SYSTEMROOT': 'C:\\windows', 21:41:58 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:41:58 INFO - 'TEST1': 'testie', 21:41:58 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:41:58 INFO - 'USERDOMAIN': 'T-W864-IX-162', 21:41:58 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 21:41:58 INFO - 'USERNAME': 'cltbld', 21:41:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 21:41:58 INFO - 'WINDIR': 'C:\\windows', 21:41:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:41:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:41:59 INFO - Downloading/unpacking psutil>=0.7.1 21:41:59 INFO - Running setup.py egg_info for package psutil 21:41:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:41:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:41:59 INFO - Installing collected packages: psutil 21:41:59 INFO - Running setup.py install for psutil 21:41:59 INFO - building 'psutil._psutil_windows' extension 21:41:59 INFO - error: Unable to find vcvarsall.bat 21:41:59 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~1.t-w\appdata\local\temp\pip-swyw4h-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:41:59 INFO - running install 21:41:59 INFO - running build 21:41:59 INFO - running build_py 21:41:59 INFO - creating build 21:41:59 INFO - creating build\lib.win32-2.7 21:41:59 INFO - creating build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 21:41:59 INFO - running build_ext 21:41:59 INFO - building 'psutil._psutil_windows' extension 21:41:59 INFO - error: Unable to find vcvarsall.bat 21:41:59 INFO - ---------------------------------------- 21:41:59 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~1.t-w\appdata\local\temp\pip-swyw4h-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:41:59 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-162\AppData\Roaming\pip\pip.log 21:41:59 WARNING - Return code: 1 21:41:59 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 21:41:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 21:41:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:41:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:41:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:41:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:41:59 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 0x0252A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02646200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025CA530>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02601368>, '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 0x0231ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026590C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-162', 'USERDOMAIN': 'T-W864-IX-162', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-162', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:41:59 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 21:41:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:41:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:41:59 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 21:41:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:41:59 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:41:59 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:41:59 INFO - 'COMPUTERNAME': 'T-W864-IX-162', 21:41:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:41:59 INFO - 'DCLOCATION': 'SCL3', 21:41:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:41:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:41:59 INFO - 'HOMEDRIVE': 'C:', 21:41:59 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 21:41:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:41:59 INFO - 'KTS_VERSION': '1.19c', 21:41:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 21:41:59 INFO - 'LOGONSERVER': '\\\\T-W864-IX-162', 21:41:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:41:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:41:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:41:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:41:59 INFO - 'MOZ_NO_REMOTE': '1', 21:41:59 INFO - 'NO_EM_RESTART': '1', 21:41:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:41:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:41:59 INFO - 'OS': 'Windows_NT', 21:41:59 INFO - 'OURDRIVE': 'C:', 21:41:59 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 21:41:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:41:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:41:59 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:41:59 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:41:59 INFO - 'PROCESSOR_LEVEL': '6', 21:41:59 INFO - 'PROCESSOR_REVISION': '1e05', 21:41:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:41:59 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:41:59 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:41:59 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:41:59 INFO - 'PROMPT': '$P$G', 21:41:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:41:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:41:59 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:41:59 INFO - 'PWD': 'C:\\slave\\test', 21:41:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:41:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:41:59 INFO - 'SYSTEMDRIVE': 'C:', 21:41:59 INFO - 'SYSTEMROOT': 'C:\\windows', 21:41:59 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:41:59 INFO - 'TEST1': 'testie', 21:41:59 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:41:59 INFO - 'USERDOMAIN': 'T-W864-IX-162', 21:41:59 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 21:41:59 INFO - 'USERNAME': 'cltbld', 21:41:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 21:41:59 INFO - 'WINDIR': 'C:\\windows', 21:41:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:42:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:42:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:42:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:42:00 INFO - Running setup.py egg_info for package mozsystemmonitor 21:42:00 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 21:42:00 INFO - Running setup.py egg_info for package psutil 21:42:00 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:42:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:42:00 INFO - Installing collected packages: mozsystemmonitor, psutil 21:42:00 INFO - Running setup.py install for mozsystemmonitor 21:42:00 INFO - Running setup.py install for psutil 21:42:00 INFO - building 'psutil._psutil_windows' extension 21:42:00 INFO - error: Unable to find vcvarsall.bat 21:42:00 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~1.t-w\appdata\local\temp\pip-pkjlpd-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:42:00 INFO - running install 21:42:00 INFO - running build 21:42:00 INFO - running build_py 21:42:00 INFO - running build_ext 21:42:00 INFO - building 'psutil._psutil_windows' extension 21:42:00 INFO - error: Unable to find vcvarsall.bat 21:42:00 INFO - ---------------------------------------- 21:42:00 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~1.t-w\appdata\local\temp\pip-pkjlpd-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:42:00 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-162\AppData\Roaming\pip\pip.log 21:42:00 WARNING - Return code: 1 21:42:00 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 21:42:00 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 21:42:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:42:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:42:00 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 0x0252A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02646200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025CA530>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02601368>, '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 0x0231ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026590C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-162', 'USERDOMAIN': 'T-W864-IX-162', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-162', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:42:00 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 21:42:00 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 21:42:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:42:00 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 21:42:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:42:00 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:42:00 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:42:00 INFO - 'COMPUTERNAME': 'T-W864-IX-162', 21:42:00 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:42:00 INFO - 'DCLOCATION': 'SCL3', 21:42:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:42:00 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:42:00 INFO - 'HOMEDRIVE': 'C:', 21:42:00 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 21:42:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:42:00 INFO - 'KTS_VERSION': '1.19c', 21:42:00 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 21:42:00 INFO - 'LOGONSERVER': '\\\\T-W864-IX-162', 21:42:00 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:42:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:42:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:42:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:00 INFO - 'MOZ_NO_REMOTE': '1', 21:42:00 INFO - 'NO_EM_RESTART': '1', 21:42:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:00 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:42:00 INFO - 'OS': 'Windows_NT', 21:42:00 INFO - 'OURDRIVE': 'C:', 21:42:00 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 21:42:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:42:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:42:00 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:42:00 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:42:00 INFO - 'PROCESSOR_LEVEL': '6', 21:42:00 INFO - 'PROCESSOR_REVISION': '1e05', 21:42:00 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:42:00 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:42:00 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:42:00 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:42:00 INFO - 'PROMPT': '$P$G', 21:42:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:42:00 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:42:00 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:42:00 INFO - 'PWD': 'C:\\slave\\test', 21:42:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:42:00 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:42:00 INFO - 'SYSTEMDRIVE': 'C:', 21:42:00 INFO - 'SYSTEMROOT': 'C:\\windows', 21:42:00 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:42:00 INFO - 'TEST1': 'testie', 21:42:00 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:42:00 INFO - 'USERDOMAIN': 'T-W864-IX-162', 21:42:00 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 21:42:00 INFO - 'USERNAME': 'cltbld', 21:42:00 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 21:42:00 INFO - 'WINDIR': 'C:\\windows', 21:42:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:42:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:42:00 INFO - Downloading/unpacking blobuploader==1.2.4 21:42:00 INFO - Downloading blobuploader-1.2.4.tar.gz 21:42:00 INFO - Running setup.py egg_info for package blobuploader 21:42:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:42:05 INFO - Running setup.py egg_info for package requests 21:42:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:42:05 INFO - Downloading docopt-0.6.1.tar.gz 21:42:05 INFO - Running setup.py egg_info for package docopt 21:42:05 INFO - Installing collected packages: blobuploader, docopt, requests 21:42:05 INFO - Running setup.py install for blobuploader 21:42:05 INFO - Running setup.py install for docopt 21:42:05 INFO - Running setup.py install for requests 21:42:05 INFO - Successfully installed blobuploader docopt requests 21:42:05 INFO - Cleaning up... 21:42:05 INFO - Return code: 0 21:42:05 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:42:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:42:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:42:05 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 0x0252A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02646200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025CA530>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02601368>, '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 0x0231ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026590C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-162', 'USERDOMAIN': 'T-W864-IX-162', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-162', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:42:05 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 21:42:05 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:42:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:42:05 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 21:42:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:42:05 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:42:05 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:42:05 INFO - 'COMPUTERNAME': 'T-W864-IX-162', 21:42:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:42:05 INFO - 'DCLOCATION': 'SCL3', 21:42:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:42:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:42:05 INFO - 'HOMEDRIVE': 'C:', 21:42:05 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 21:42:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:42:05 INFO - 'KTS_VERSION': '1.19c', 21:42:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 21:42:05 INFO - 'LOGONSERVER': '\\\\T-W864-IX-162', 21:42:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:42:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:42:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:42:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:05 INFO - 'MOZ_NO_REMOTE': '1', 21:42:05 INFO - 'NO_EM_RESTART': '1', 21:42:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:42:05 INFO - 'OS': 'Windows_NT', 21:42:05 INFO - 'OURDRIVE': 'C:', 21:42:05 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 21:42:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:42:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:42:05 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:42:05 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:42:05 INFO - 'PROCESSOR_LEVEL': '6', 21:42:05 INFO - 'PROCESSOR_REVISION': '1e05', 21:42:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:42:05 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:42:05 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:42:05 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:42:05 INFO - 'PROMPT': '$P$G', 21:42:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:42:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:42:05 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:42:05 INFO - 'PWD': 'C:\\slave\\test', 21:42:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:42:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:42:05 INFO - 'SYSTEMDRIVE': 'C:', 21:42:05 INFO - 'SYSTEMROOT': 'C:\\windows', 21:42:05 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:42:05 INFO - 'TEST1': 'testie', 21:42:05 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:42:05 INFO - 'USERDOMAIN': 'T-W864-IX-162', 21:42:05 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 21:42:05 INFO - 'USERNAME': 'cltbld', 21:42:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 21:42:05 INFO - 'WINDIR': 'C:\\windows', 21:42:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:42:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:42:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:42:09 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:42:09 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:42:09 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:42:09 INFO - Unpacking c:\slave\test\build\tests\marionette 21:42:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:42:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:42:09 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 21:42:09 INFO - Running setup.py install for browsermob-proxy 21:42:25 INFO - Running setup.py install for manifestparser 21:42:25 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for marionette-client 21:42:25 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:42:25 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for marionette-driver 21:42:25 INFO - Running setup.py install for mozcrash 21:42:25 INFO - Running setup.py install for mozdebug 21:42:25 INFO - Running setup.py install for mozdevice 21:42:25 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for mozfile 21:42:25 INFO - Running setup.py install for mozhttpd 21:42:25 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for mozinfo 21:42:25 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for mozInstall 21:42:25 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for mozleak 21:42:25 INFO - Running setup.py install for mozlog 21:42:25 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for moznetwork 21:42:25 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for mozprocess 21:42:25 INFO - Running setup.py install for mozprofile 21:42:25 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for mozrunner 21:42:25 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for mozscreenshot 21:42:25 INFO - Running setup.py install for moztest 21:42:25 INFO - Running setup.py install for mozversion 21:42:25 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:42:25 INFO - Running setup.py install for wptserve 21:42:25 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 21:42:25 INFO - Cleaning up... 21:42:25 INFO - Return code: 0 21:42:25 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:42:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:42:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:42:25 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 0x0252A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02646200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025CA530>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02601368>, '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 0x0231ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026590C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-162', 'USERDOMAIN': 'T-W864-IX-162', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-162', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:42:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 21:42:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:42:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:42:25 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 21:42:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:42:25 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:42:25 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:42:25 INFO - 'COMPUTERNAME': 'T-W864-IX-162', 21:42:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:42:25 INFO - 'DCLOCATION': 'SCL3', 21:42:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:42:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:42:25 INFO - 'HOMEDRIVE': 'C:', 21:42:25 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 21:42:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:42:25 INFO - 'KTS_VERSION': '1.19c', 21:42:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 21:42:25 INFO - 'LOGONSERVER': '\\\\T-W864-IX-162', 21:42:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:42:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:42:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:42:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:25 INFO - 'MOZ_NO_REMOTE': '1', 21:42:25 INFO - 'NO_EM_RESTART': '1', 21:42:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:42:25 INFO - 'OS': 'Windows_NT', 21:42:25 INFO - 'OURDRIVE': 'C:', 21:42:25 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 21:42:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:42:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:42:25 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:42:25 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:42:25 INFO - 'PROCESSOR_LEVEL': '6', 21:42:25 INFO - 'PROCESSOR_REVISION': '1e05', 21:42:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:42:25 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:42:25 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:42:25 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:42:25 INFO - 'PROMPT': '$P$G', 21:42:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:42:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:42:25 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:42:25 INFO - 'PWD': 'C:\\slave\\test', 21:42:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:42:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:42:25 INFO - 'SYSTEMDRIVE': 'C:', 21:42:25 INFO - 'SYSTEMROOT': 'C:\\windows', 21:42:25 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:42:25 INFO - 'TEST1': 'testie', 21:42:25 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:42:25 INFO - 'USERDOMAIN': 'T-W864-IX-162', 21:42:25 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 21:42:25 INFO - 'USERNAME': 'cltbld', 21:42:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 21:42:25 INFO - 'WINDIR': 'C:\\windows', 21:42:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:42:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:42:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:42:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:42:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:42:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:42:28 INFO - Unpacking c:\slave\test\build\tests\marionette 21:42:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:42:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:42:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 21:42:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 21:42:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 21:42:41 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 21:42:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 21:42:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 21:42:41 INFO - Downloading blessings-1.6.tar.gz 21:42:41 INFO - Running setup.py egg_info for package blessings 21:42:41 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 21:42:41 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 21:42:41 INFO - Running setup.py install for blessings 21:42:41 INFO - Running setup.py install for browsermob-proxy 21:42:41 INFO - Running setup.py install for manifestparser 21:42:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Running setup.py install for marionette-client 21:42:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:42:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Running setup.py install for marionette-driver 21:42:41 INFO - Running setup.py install for mozcrash 21:42:41 INFO - Running setup.py install for mozdebug 21:42:41 INFO - Running setup.py install for mozdevice 21:42:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Running setup.py install for mozhttpd 21:42:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Running setup.py install for mozInstall 21:42:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Running setup.py install for mozleak 21:42:41 INFO - Running setup.py install for mozprofile 21:42:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Running setup.py install for mozrunner 21:42:41 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:42:41 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:42:43 INFO - Running setup.py install for mozscreenshot 21:42:43 INFO - Running setup.py install for moztest 21:42:43 INFO - Running setup.py install for mozversion 21:42:43 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:42:43 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:42:43 INFO - Running setup.py install for wptserve 21:42:43 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 21:42:43 INFO - Cleaning up... 21:42:43 INFO - Return code: 0 21:42:43 INFO - Done creating virtualenv C:\slave\test\build\venv. 21:42:43 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:42:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:42:43 INFO - Reading from file tmpfile_stdout 21:42:43 INFO - Using _rmtree_windows ... 21:42:43 INFO - Using _rmtree_windows ... 21:42:43 INFO - Current package versions: 21:42:43 INFO - blessings == 1.6 21:42:43 INFO - blobuploader == 1.2.4 21:42:43 INFO - browsermob-proxy == 0.6.0 21:42:43 INFO - distribute == 0.6.14 21:42:43 INFO - docopt == 0.6.1 21:42:43 INFO - manifestparser == 1.1 21:42:43 INFO - marionette-client == 2.3.0 21:42:43 INFO - marionette-driver == 1.4.0 21:42:43 INFO - mozInstall == 1.12 21:42:43 INFO - mozcrash == 0.17 21:42:43 INFO - mozdebug == 0.1 21:42:43 INFO - mozdevice == 0.48 21:42:43 INFO - mozfile == 1.2 21:42:43 INFO - mozhttpd == 0.7 21:42:43 INFO - mozinfo == 0.9 21:42:43 INFO - mozleak == 0.1 21:42:43 INFO - mozlog == 3.1 21:42:43 INFO - moznetwork == 0.27 21:42:43 INFO - mozprocess == 0.22 21:42:43 INFO - mozprofile == 0.28 21:42:43 INFO - mozrunner == 6.11 21:42:43 INFO - mozscreenshot == 0.1 21:42:43 INFO - mozsystemmonitor == 0.0 21:42:43 INFO - moztest == 0.7 21:42:43 INFO - mozversion == 1.4 21:42:43 INFO - requests == 1.2.3 21:42:43 INFO - wptserve == 1.4.0 21:42:43 INFO - Running post-action listener: _resource_record_post_action 21:42:43 INFO - Running post-action listener: _start_resource_monitoring 21:42:43 INFO - Starting resource monitoring. 21:42:43 INFO - ##### 21:42:43 INFO - ##### Running pull step. 21:42:43 INFO - ##### 21:42:43 INFO - Running pre-action listener: _resource_record_pre_action 21:42:43 INFO - Running main action method: pull 21:42:43 INFO - Pull has nothing to do! 21:42:43 INFO - Running post-action listener: _resource_record_post_action 21:42:43 INFO - ##### 21:42:43 INFO - ##### Running install step. 21:42:43 INFO - ##### 21:42:43 INFO - Running pre-action listener: _resource_record_pre_action 21:42:43 INFO - Running main action method: install 21:42:43 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:42:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:42:44 INFO - Reading from file tmpfile_stdout 21:42:44 INFO - Using _rmtree_windows ... 21:42:44 INFO - Using _rmtree_windows ... 21:42:44 INFO - Detecting whether we're running mozinstall >=1.0... 21:42:44 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 21:42:44 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 21:42:44 INFO - Reading from file tmpfile_stdout 21:42:44 INFO - Output received: 21:42:44 INFO - Usage: mozinstall-script.py [options] installer 21:42:44 INFO - Options: 21:42:44 INFO - -h, --help show this help message and exit 21:42:44 INFO - -d DEST, --destination=DEST 21:42:44 INFO - Directory to install application into. [default: 21:42:44 INFO - "C:\slave\test"] 21:42:44 INFO - --app=APP Application being installed. [default: firefox] 21:42:44 INFO - Using _rmtree_windows ... 21:42:44 INFO - Using _rmtree_windows ... 21:42:44 INFO - mkdir: C:\slave\test\build\application 21:42:44 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 21:42:44 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win64.zip --destination C:\slave\test\build\application 21:42:46 INFO - Reading from file tmpfile_stdout 21:42:46 INFO - Output received: 21:42:46 INFO - C:\slave\test\build\application\firefox\firefox.exe 21:42:46 INFO - Using _rmtree_windows ... 21:42:46 INFO - Using _rmtree_windows ... 21:42:46 INFO - Running post-action listener: _resource_record_post_action 21:42:46 INFO - ##### 21:42:46 INFO - ##### Running run-tests step. 21:42:46 INFO - ##### 21:42:46 INFO - Running pre-action listener: _resource_record_pre_action 21:42:46 INFO - Running main action method: run_tests 21:42:46 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 21:42:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:42:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:42:46 INFO - grabbing minidump binary from tooltool 21:42:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:46 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 0x02601368>, '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 0x0231ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026590C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 21:42:46 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 21:42:46 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 21:42:47 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 21:42:49 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp_zevm7 21:42:49 INFO - INFO - File integrity verified, renaming tmp_zevm7 to win32-minidump_stackwalk.exe 21:42:49 INFO - Return code: 0 21:42:49 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 21:42:49 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 21:42:49 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/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 21:42:49 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/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 21:42:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:42:49 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Roaming', 21:42:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:42:49 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:42:49 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:42:49 INFO - 'COMPUTERNAME': 'T-W864-IX-162', 21:42:49 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:42:49 INFO - 'DCLOCATION': 'SCL3', 21:42:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:42:49 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:42:49 INFO - 'HOMEDRIVE': 'C:', 21:42:49 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-162', 21:42:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:42:49 INFO - 'KTS_VERSION': '1.19c', 21:42:49 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-162\\AppData\\Local', 21:42:49 INFO - 'LOGONSERVER': '\\\\T-W864-IX-162', 21:42:49 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 21:42:49 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:42:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:42:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:42:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:49 INFO - 'MOZ_NO_REMOTE': '1', 21:42:49 INFO - 'NO_EM_RESTART': '1', 21:42:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:49 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:42:49 INFO - 'OS': 'Windows_NT', 21:42:49 INFO - 'OURDRIVE': 'C:', 21:42:49 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 21:42:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:42:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:42:49 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:42:49 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:42:49 INFO - 'PROCESSOR_LEVEL': '6', 21:42:49 INFO - 'PROCESSOR_REVISION': '1e05', 21:42:49 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:42:49 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:42:49 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:42:49 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:42:49 INFO - 'PROMPT': '$P$G', 21:42:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:42:49 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:42:49 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:42:49 INFO - 'PWD': 'C:\\slave\\test', 21:42:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:42:49 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:42:49 INFO - 'SYSTEMDRIVE': 'C:', 21:42:49 INFO - 'SYSTEMROOT': 'C:\\windows', 21:42:49 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:42:49 INFO - 'TEST1': 'testie', 21:42:49 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:42:49 INFO - 'USERDOMAIN': 'T-W864-IX-162', 21:42:49 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-162', 21:42:49 INFO - 'USERNAME': 'cltbld', 21:42:49 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-162', 21:42:49 INFO - 'WINDIR': 'C:\\windows', 21:42:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:42:49 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/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.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 ProcessManager NOT managing child processes ProcessManager UNABLE to use job objects to manage child processes 21:42:51 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 21:42:51 INFO - import pkg_resources 21:42:52 INFO - Using 1 client processes 21:42:55 INFO - SUITE-START | Running 778 tests 21:42:55 INFO - Running testharness tests 21:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:42:55 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 21:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:42:55 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 21:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:42:55 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 21:42:55 INFO - Setting up ssl 21:42:56 INFO - PROCESS | certutil | 21:42:56 INFO - PROCESS | certutil | 21:42:56 INFO - PROCESS | certutil | 21:42:56 INFO - Certificate Nickname Trust Attributes 21:42:56 INFO - SSL,S/MIME,JAR/XPI 21:42:56 INFO - 21:42:56 INFO - web-platform-tests CT,, 21:42:56 INFO - 21:42:56 INFO - Starting runner 21:42:56 INFO - PROCESS | 3332 | [3332] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 21:42:56 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 21:42:56 INFO - PROCESS | 3332 | [3332] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 21:42:58 INFO - PROCESS | 3332 | 1466743378265 Marionette DEBUG Marionette enabled via build flag and pref 21:42:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7E90000 == 1 [pid = 3332] [id = 1] 21:42:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 1 (000000B9C7E90800) [pid = 3332] [serial = 1] [outer = 0000000000000000] 21:42:59 INFO - PROCESS | 3332 | [3332] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:42:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 2 (000000B9C7E91800) [pid = 3332] [serial = 2] [outer = 000000B9C7E90800] 21:42:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB17A000 == 2 [pid = 3332] [id = 2] 21:42:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 3 (000000B9CB17A800) [pid = 3332] [serial = 3] [outer = 0000000000000000] 21:42:59 INFO - PROCESS | 3332 | [3332] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:42:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 4 (000000B9CB17B800) [pid = 3332] [serial = 4] [outer = 000000B9CB17A800] 21:42:59 INFO - PROCESS | 3332 | 1466743379972 Marionette INFO Listening on port 2828 21:43:01 INFO - PROCESS | 3332 | 1466743381805 Marionette DEBUG Marionette enabled via command-line flag 21:43:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBEC4800 == 3 [pid = 3332] [id = 3] 21:43:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 5 (000000B9CC10A000) [pid = 3332] [serial = 5] [outer = 0000000000000000] 21:43:01 INFO - PROCESS | 3332 | [3332] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:43:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 6 (000000B9CC10B000) [pid = 3332] [serial = 6] [outer = 000000B9CC10A000] 21:43:02 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 21:43:02 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 21:43:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 7 (000000B9CCC21000) [pid = 3332] [serial = 7] [outer = 000000B9CB17A800] 21:43:02 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:43:02 INFO - PROCESS | 3332 | 1466743382716 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49268 21:43:02 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:43:02 INFO - PROCESS | 3332 | 1466743382747 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49269 21:43:02 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:43:02 INFO - PROCESS | 3332 | 1466743382754 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49270 21:43:02 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:43:02 INFO - PROCESS | 3332 | 1466743382788 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49271 21:43:02 INFO - PROCESS | 3332 | 1466743382793 Marionette DEBUG Closed connection conn0 21:43:02 INFO - PROCESS | 3332 | 1466743382795 Marionette DEBUG Closed connection conn1 21:43:02 INFO - PROCESS | 3332 | 1466743382796 Marionette DEBUG Closed connection conn2 21:43:02 INFO - PROCESS | 3332 | 1466743382869 Marionette DEBUG Closed connection conn3 21:43:03 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:43:03 INFO - PROCESS | 3332 | 1466743383031 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49272 21:43:03 INFO - PROCESS | 3332 | 1466743383042 Marionette DEBUG Closed connection conn4 21:43:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD32A800 == 4 [pid = 3332] [id = 4] 21:43:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 8 (000000B9CD85F000) [pid = 3332] [serial = 8] [outer = 0000000000000000] 21:43:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 9 (000000B9CD51D800) [pid = 3332] [serial = 9] [outer = 000000B9CD85F000] 21:43:03 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:43:03 INFO - PROCESS | 3332 | 1466743383220 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49273 21:43:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 10 (000000B9CD527000) [pid = 3332] [serial = 10] [outer = 000000B9CD85F000] 21:43:03 INFO - PROCESS | 3332 | 1466743383249 Marionette DEBUG Closed connection conn5 21:43:03 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:43:03 INFO - PROCESS | 3332 | 1466743383254 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49274 21:43:03 INFO - PROCESS | 3332 | 1466743383434 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:43:03 INFO - PROCESS | 3332 | 1466743383440 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623200357","device":"desktop","version":"48.0"} 21:43:04 INFO - PROCESS | 3332 | [3332] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:43:04 INFO - PROCESS | 3332 | [3332] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:43:04 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:43:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EDD000 == 5 [pid = 3332] [id = 5] 21:43:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 11 (000000B9D2EDD800) [pid = 3332] [serial = 11] [outer = 0000000000000000] 21:43:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EDE000 == 6 [pid = 3332] [id = 6] 21:43:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 12 (000000B9D31BCC00) [pid = 3332] [serial = 12] [outer = 0000000000000000] 21:43:05 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:43:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3B9A000 == 7 [pid = 3332] [id = 7] 21:43:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 13 (000000B9D31BB800) [pid = 3332] [serial = 13] [outer = 0000000000000000] 21:43:05 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:43:05 INFO - PROCESS | 3332 | [3332] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:43:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 14 (000000B9D3E77C00) [pid = 3332] [serial = 14] [outer = 000000B9D31BB800] 21:43:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 15 (000000B9D2B27000) [pid = 3332] [serial = 15] [outer = 000000B9D2EDD800] 21:43:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 16 (000000B9D3B36400) [pid = 3332] [serial = 16] [outer = 000000B9D31BCC00] 21:43:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 17 (000000B9D3B3B000) [pid = 3332] [serial = 17] [outer = 000000B9D31BB800] 21:43:06 INFO - PROCESS | 3332 | 1466743386488 Marionette INFO startBrowser 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:06 INFO - PROCESS | 3332 | 1466743386524 Marionette DEBUG loaded listener.js 21:43:06 INFO - PROCESS | 3332 | 1466743386538 Marionette DEBUG loaded listener.js 21:43:06 INFO - PROCESS | 3332 | 1466743386540 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 18 (000000B9D50BBC00) [pid = 3332] [serial = 18] [outer = 000000B9D31BB800] 21:43:07 INFO - PROCESS | 3332 | 1466743387483 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"8b7fb894-ab46-4f51-a4c5-f353ae78daad","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623200357","device":"desktop","version":"48.0","command_id":1}}] 21:43:07 INFO - PROCESS | 3332 | 1466743387869 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:43:07 INFO - PROCESS | 3332 | 1466743387873 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:07 INFO - PROCESS | 3332 | 1466743387916 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 21:43:07 INFO - PROCESS | 3332 | 1466743387927 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:43:07 INFO - PROCESS | 3332 | 1466743387929 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:07 INFO - PROCESS | 3332 | [3332] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:43:09 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7E90000 == 6 [pid = 3332] [id = 1] 21:43:10 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:43:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 19 (000000B9C6355C00) [pid = 3332] [serial = 19] [outer = 000000B9D31BB800] 21:43:10 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:10 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:10 INFO - PROCESS | 3332 | 1466743390639 Marionette TRACE conn6 <- [1,3,null,{}] 21:43:10 INFO - PROCESS | 3332 | 1466743390643 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 21:43:10 INFO - PROCESS | 3332 | 1466743390647 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:10 INFO - PROCESS | 3332 | 1466743390669 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 21:43:10 INFO - PROCESS | 3332 | 1466743390700 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 21:43:10 INFO - PROCESS | 3332 | 1466743390705 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 21:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:43:10 INFO - PROCESS | 3332 | 1466743390717 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:43:10 INFO - PROCESS | 3332 | 1466743390720 Marionette TRACE conn6 <- [1,6,null,{}] 21:43:10 INFO - PROCESS | 3332 | 1466743390739 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:10 INFO - PROCESS | 3332 | 1466743390742 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:10 INFO - PROCESS | 3332 | 1466743390763 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 21:43:10 INFO - PROCESS | 3332 | 1466743390770 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:10 INFO - PROCESS | 3332 | 1466743390773 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC121800 == 7 [pid = 3332] [id = 8] 21:43:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 20 (000000B9CD525400) [pid = 3332] [serial = 20] [outer = 0000000000000000] 21:43:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 21 (000000B9CD866800) [pid = 3332] [serial = 21] [outer = 000000B9CD525400] 21:43:10 INFO - PROCESS | 3332 | 1466743390835 Marionette DEBUG loaded listener.js 21:43:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 22 (000000B9D2B34000) [pid = 3332] [serial = 22] [outer = 000000B9CD525400] 21:43:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C5ABE000 == 8 [pid = 3332] [id = 9] 21:43:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 23 (000000B9C6A28000) [pid = 3332] [serial = 23] [outer = 0000000000000000] 21:43:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 24 (000000B9C742A800) [pid = 3332] [serial = 24] [outer = 000000B9C6A28000] 21:43:11 INFO - PROCESS | 3332 | 1466743391358 Marionette DEBUG loaded listener.js 21:43:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 25 (000000B9CB14E800) [pid = 3332] [serial = 25] [outer = 000000B9C6A28000] 21:43:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD32A800 == 7 [pid = 3332] [id = 4] 21:43:12 INFO - PROCESS | 3332 | 1466743392067 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1384ms 21:43:12 INFO - PROCESS | 3332 | 1466743392211 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 21:43:12 INFO - PROCESS | 3332 | 1466743392214 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 21:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:43:12 INFO - PROCESS | 3332 | 1466743392232 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:43:12 INFO - PROCESS | 3332 | 1466743392235 Marionette TRACE conn6 <- [1,10,null,{}] 21:43:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4DE800 == 8 [pid = 3332] [id = 10] 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 26 (000000B9CB4DF000) [pid = 3332] [serial = 26] [outer = 0000000000000000] 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 27 (000000B9CB4E1000) [pid = 3332] [serial = 27] [outer = 000000B9CB4DF000] 21:43:12 INFO - PROCESS | 3332 | 1466743392274 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:12 INFO - PROCESS | 3332 | 1466743392277 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 28 (000000B9CBB73000) [pid = 3332] [serial = 28] [outer = 000000B9CB4DF000] 21:43:12 INFO - PROCESS | 3332 | 1466743392410 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 21:43:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C5927000 == 9 [pid = 3332] [id = 11] 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 29 (000000B9C7460000) [pid = 3332] [serial = 29] [outer = 0000000000000000] 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 30 (000000B9CBE70C00) [pid = 3332] [serial = 30] [outer = 000000B9C7460000] 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 31 (000000B9D0C4D400) [pid = 3332] [serial = 31] [outer = 000000B9C7460000] 21:43:12 INFO - PROCESS | 3332 | 1466743392523 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:12 INFO - PROCESS | 3332 | 1466743392526 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD84800 == 10 [pid = 3332] [id = 12] 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 32 (000000B9D2BE9800) [pid = 3332] [serial = 32] [outer = 0000000000000000] 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 33 (000000B9D2D19400) [pid = 3332] [serial = 33] [outer = 000000B9D2BE9800] 21:43:12 INFO - PROCESS | 3332 | 1466743392584 Marionette DEBUG loaded listener.js 21:43:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 34 (000000B9D2DD4800) [pid = 3332] [serial = 34] [outer = 000000B9D2BE9800] 21:43:13 INFO - PROCESS | 3332 | 1466743393153 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 21:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 943ms 21:43:13 INFO - PROCESS | 3332 | 1466743393174 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 21:43:13 INFO - PROCESS | 3332 | 1466743393179 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 21:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:43:13 INFO - PROCESS | 3332 | 1466743393185 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:43:13 INFO - PROCESS | 3332 | 1466743393188 Marionette TRACE conn6 <- [1,14,null,{}] 21:43:13 INFO - PROCESS | 3332 | 1466743393192 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:13 INFO - PROCESS | 3332 | 1466743393194 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:13 INFO - PROCESS | 3332 | 1466743393285 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 21:43:13 INFO - PROCESS | 3332 | 1466743393334 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:13 INFO - PROCESS | 3332 | 1466743393337 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B28000 == 11 [pid = 3332] [id = 13] 21:43:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 35 (000000B9D31C9C00) [pid = 3332] [serial = 35] [outer = 0000000000000000] 21:43:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 36 (000000B9D3B3B400) [pid = 3332] [serial = 36] [outer = 000000B9D31C9C00] 21:43:13 INFO - PROCESS | 3332 | 1466743393386 Marionette DEBUG loaded listener.js 21:43:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 37 (000000B9D473D000) [pid = 3332] [serial = 37] [outer = 000000B9D31C9C00] 21:43:13 INFO - PROCESS | 3332 | 1466743393783 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 21:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 629ms 21:43:13 INFO - PROCESS | 3332 | 1466743393821 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 21:43:13 INFO - PROCESS | 3332 | 1466743393823 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 21:43:13 INFO - PROCESS | 3332 | 1466743393827 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:43:13 INFO - PROCESS | 3332 | 1466743393831 Marionette TRACE conn6 <- [1,18,null,{}] 21:43:13 INFO - PROCESS | 3332 | 1466743393843 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:13 INFO - PROCESS | 3332 | 1466743393848 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:13 INFO - PROCESS | 3332 | 1466743393942 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 21:43:13 INFO - PROCESS | 3332 | 1466743393950 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:13 INFO - PROCESS | 3332 | 1466743393953 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2586800 == 12 [pid = 3332] [id = 14] 21:43:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 38 (000000B9D500C400) [pid = 3332] [serial = 38] [outer = 0000000000000000] 21:43:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 39 (000000B9D5058800) [pid = 3332] [serial = 39] [outer = 000000B9D500C400] 21:43:14 INFO - PROCESS | 3332 | 1466743394006 Marionette DEBUG loaded listener.js 21:43:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 40 (000000B9D5A36000) [pid = 3332] [serial = 40] [outer = 000000B9D500C400] 21:43:14 INFO - PROCESS | 3332 | 1466743394404 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 21:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 627ms 21:43:14 INFO - PROCESS | 3332 | 1466743394458 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 21:43:14 INFO - PROCESS | 3332 | 1466743394461 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 21:43:14 INFO - PROCESS | 3332 | 1466743394464 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:43:14 INFO - PROCESS | 3332 | 1466743394466 Marionette TRACE conn6 <- [1,22,null,{}] 21:43:14 INFO - PROCESS | 3332 | 1466743394470 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:14 INFO - PROCESS | 3332 | 1466743394473 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:14 INFO - PROCESS | 3332 | 1466743394556 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 21:43:14 INFO - PROCESS | 3332 | 1466743394562 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:14 INFO - PROCESS | 3332 | 1466743394564 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4D7000 == 13 [pid = 3332] [id = 15] 21:43:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 41 (000000B9D0B5D800) [pid = 3332] [serial = 41] [outer = 0000000000000000] 21:43:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 42 (000000B9CD596C00) [pid = 3332] [serial = 42] [outer = 000000B9D0B5D800] 21:43:14 INFO - PROCESS | 3332 | 1466743394613 Marionette DEBUG loaded listener.js 21:43:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 43 (000000B9D3B52000) [pid = 3332] [serial = 43] [outer = 000000B9D0B5D800] 21:43:15 INFO - PROCESS | 3332 | 1466743395004 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 21:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 586ms 21:43:15 INFO - PROCESS | 3332 | 1466743395062 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 21:43:15 INFO - PROCESS | 3332 | 1466743395064 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 21:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:43:15 INFO - PROCESS | 3332 | 1466743395076 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:43:15 INFO - PROCESS | 3332 | 1466743395078 Marionette TRACE conn6 <- [1,26,null,{}] 21:43:15 INFO - PROCESS | 3332 | 1466743395082 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:15 INFO - PROCESS | 3332 | 1466743395084 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:15 INFO - PROCESS | 3332 | 1466743395166 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 21:43:15 INFO - PROCESS | 3332 | 1466743395172 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:15 INFO - PROCESS | 3332 | 1466743395174 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30CA800 == 14 [pid = 3332] [id = 16] 21:43:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 44 (000000B9C64BC400) [pid = 3332] [serial = 44] [outer = 0000000000000000] 21:43:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 45 (000000B9D0527400) [pid = 3332] [serial = 45] [outer = 000000B9C64BC400] 21:43:15 INFO - PROCESS | 3332 | 1466743395220 Marionette DEBUG loaded listener.js 21:43:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 46 (000000B9D3D3A000) [pid = 3332] [serial = 46] [outer = 000000B9C64BC400] 21:43:15 INFO - PROCESS | 3332 | 1466743395641 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 629ms 21:43:15 INFO - PROCESS | 3332 | 1466743395709 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 21:43:15 INFO - PROCESS | 3332 | 1466743395712 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 21:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:43:15 INFO - PROCESS | 3332 | 1466743395720 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:43:15 INFO - PROCESS | 3332 | 1466743395721 Marionette TRACE conn6 <- [1,30,null,{}] 21:43:15 INFO - PROCESS | 3332 | 1466743395725 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:15 INFO - PROCESS | 3332 | 1466743395732 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:15 INFO - PROCESS | 3332 | 1466743395860 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 21:43:15 INFO - PROCESS | 3332 | 1466743395868 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:15 INFO - PROCESS | 3332 | 1466743395870 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3641800 == 15 [pid = 3332] [id = 17] 21:43:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 47 (000000B9D3EA0800) [pid = 3332] [serial = 47] [outer = 0000000000000000] 21:43:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 48 (000000B9D8F2B400) [pid = 3332] [serial = 48] [outer = 000000B9D3EA0800] 21:43:15 INFO - PROCESS | 3332 | 1466743395915 Marionette DEBUG loaded listener.js 21:43:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 49 (000000B9C5120000) [pid = 3332] [serial = 49] [outer = 000000B9D3EA0800] 21:43:16 INFO - PROCESS | 3332 | 1466743396283 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 21:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 585ms 21:43:16 INFO - PROCESS | 3332 | 1466743396303 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 3332 | 1466743396305 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 21:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:43:16 INFO - PROCESS | 3332 | 1466743396316 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - PROCESS | 3332 | 1466743396318 Marionette TRACE conn6 <- [1,34,null,{}] 21:43:16 INFO - PROCESS | 3332 | 1466743396322 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:16 INFO - PROCESS | 3332 | 1466743396324 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:16 INFO - PROCESS | 3332 | 1466743396486 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 21:43:16 INFO - PROCESS | 3332 | 1466743396532 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:16 INFO - PROCESS | 3332 | 1466743396534 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D471B800 == 16 [pid = 3332] [id = 18] 21:43:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 50 (000000B9D0966800) [pid = 3332] [serial = 50] [outer = 0000000000000000] 21:43:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 51 (000000B9D3EA2800) [pid = 3332] [serial = 51] [outer = 000000B9D0966800] 21:43:16 INFO - PROCESS | 3332 | 1466743396578 Marionette DEBUG loaded listener.js 21:43:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 52 (000000B9D7586800) [pid = 3332] [serial = 52] [outer = 000000B9D0966800] 21:43:16 INFO - PROCESS | 3332 | 1466743396932 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 21:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 650ms 21:43:16 INFO - PROCESS | 3332 | 1466743396961 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 3332 | 1466743396963 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 21:43:16 INFO - PROCESS | 3332 | 1466743396966 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:43:16 INFO - PROCESS | 3332 | 1466743396968 Marionette TRACE conn6 <- [1,38,null,{}] 21:43:16 INFO - PROCESS | 3332 | 1466743396972 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:16 INFO - PROCESS | 3332 | 1466743396974 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:17 INFO - PROCESS | 3332 | 1466743397087 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 21:43:17 INFO - PROCESS | 3332 | 1466743397095 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 3332 | 1466743397097 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5E43800 == 17 [pid = 3332] [id = 19] 21:43:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 53 (000000B9C6BC3800) [pid = 3332] [serial = 53] [outer = 0000000000000000] 21:43:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 54 (000000B9C6BC9400) [pid = 3332] [serial = 54] [outer = 000000B9C6BC3800] 21:43:17 INFO - PROCESS | 3332 | 1466743397145 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9D31BFC00) [pid = 3332] [serial = 55] [outer = 000000B9C6BC3800] 21:43:17 INFO - PROCESS | 3332 | 1466743397510 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 21:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 586ms 21:43:17 INFO - PROCESS | 3332 | 1466743397556 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 21:43:17 INFO - PROCESS | 3332 | 1466743397558 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 21:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:43:17 INFO - PROCESS | 3332 | 1466743397562 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:43:17 INFO - PROCESS | 3332 | 1466743397564 Marionette TRACE conn6 <- [1,42,null,{}] 21:43:17 INFO - PROCESS | 3332 | 1466743397567 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:17 INFO - PROCESS | 3332 | 1466743397569 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:17 INFO - PROCESS | 3332 | 1466743397675 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 21:43:17 INFO - PROCESS | 3332 | 1466743397683 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 3332 | 1466743397685 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7054000 == 18 [pid = 3332] [id = 20] 21:43:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9C6C73800) [pid = 3332] [serial = 56] [outer = 0000000000000000] 21:43:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9C6C7B400) [pid = 3332] [serial = 57] [outer = 000000B9C6C73800] 21:43:17 INFO - PROCESS | 3332 | 1466743397730 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9D31BE800) [pid = 3332] [serial = 58] [outer = 000000B9C6C73800] 21:43:18 INFO - PROCESS | 3332 | 1466743398114 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 21:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 586ms 21:43:18 INFO - PROCESS | 3332 | 1466743398151 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 3332 | 1466743398153 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 21:43:18 INFO - PROCESS | 3332 | 1466743398156 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:43:18 INFO - PROCESS | 3332 | 1466743398158 Marionette TRACE conn6 <- [1,46,null,{}] 21:43:18 INFO - PROCESS | 3332 | 1466743398162 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:18 INFO - PROCESS | 3332 | 1466743398164 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:18 INFO - PROCESS | 3332 | 1466743398268 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 21:43:18 INFO - PROCESS | 3332 | 1466743398275 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 3332 | 1466743398278 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7537000 == 19 [pid = 3332] [id = 21] 21:43:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9C8356800) [pid = 3332] [serial = 59] [outer = 0000000000000000] 21:43:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9D7590800) [pid = 3332] [serial = 60] [outer = 000000B9C8356800] 21:43:18 INFO - PROCESS | 3332 | 1466743398327 Marionette DEBUG loaded listener.js 21:43:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9DA535400) [pid = 3332] [serial = 61] [outer = 000000B9C8356800] 21:43:18 INFO - PROCESS | 3332 | 1466743398727 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 627ms 21:43:18 INFO - PROCESS | 3332 | 1466743398787 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 3332 | 1466743398790 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 21:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:43:18 INFO - PROCESS | 3332 | 1466743398793 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 3332 | 1466743398795 Marionette TRACE conn6 <- [1,50,null,{}] 21:43:18 INFO - PROCESS | 3332 | 1466743398799 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:18 INFO - PROCESS | 3332 | 1466743398802 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:18 INFO - PROCESS | 3332 | 1466743398916 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 21:43:18 INFO - PROCESS | 3332 | 1466743398951 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 3332 | 1466743398953 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB46000 == 20 [pid = 3332] [id = 22] 21:43:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9DBB7FC00) [pid = 3332] [serial = 62] [outer = 0000000000000000] 21:43:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9DBB82000) [pid = 3332] [serial = 63] [outer = 000000B9DBB7FC00] 21:43:19 INFO - PROCESS | 3332 | 1466743399001 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9DA9DA400) [pid = 3332] [serial = 64] [outer = 000000B9DBB7FC00] 21:43:19 INFO - PROCESS | 3332 | 1466743399372 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 628ms 21:43:19 INFO - PROCESS | 3332 | 1466743399424 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 21:43:19 INFO - PROCESS | 3332 | 1466743399427 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 21:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:43:19 INFO - PROCESS | 3332 | 1466743399430 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:43:19 INFO - PROCESS | 3332 | 1466743399432 Marionette TRACE conn6 <- [1,54,null,{}] 21:43:19 INFO - PROCESS | 3332 | 1466743399436 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:19 INFO - PROCESS | 3332 | 1466743399438 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:20 INFO - PROCESS | 3332 | 1466743400195 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 21:43:20 INFO - PROCESS | 3332 | 1466743400239 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:20 INFO - PROCESS | 3332 | 1466743400242 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7420800 == 21 [pid = 3332] [id = 23] 21:43:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C633D000) [pid = 3332] [serial = 65] [outer = 0000000000000000] 21:43:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6BC7C00) [pid = 3332] [serial = 66] [outer = 000000B9C633D000] 21:43:20 INFO - PROCESS | 3332 | 1466743400321 Marionette DEBUG loaded listener.js 21:43:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C75B1400) [pid = 3332] [serial = 67] [outer = 000000B9C633D000] 21:43:20 INFO - PROCESS | 3332 | 1466743400764 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1384ms 21:43:20 INFO - PROCESS | 3332 | 1466743400826 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 3332 | 1466743400830 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 21:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:43:20 INFO - PROCESS | 3332 | 1466743400835 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 3332 | 1466743400838 Marionette TRACE conn6 <- [1,58,null,{}] 21:43:20 INFO - PROCESS | 3332 | 1466743400843 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:20 INFO - PROCESS | 3332 | 1466743400848 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:20 INFO - PROCESS | 3332 | 1466743400956 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 21:43:20 INFO - PROCESS | 3332 | 1466743400969 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:20 INFO - PROCESS | 3332 | 1466743400972 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD7A000 == 22 [pid = 3332] [id = 24] 21:43:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CCD0A800) [pid = 3332] [serial = 68] [outer = 0000000000000000] 21:43:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CD3A4000) [pid = 3332] [serial = 69] [outer = 000000B9CCD0A800] 21:43:21 INFO - PROCESS | 3332 | 1466743401049 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CD858000) [pid = 3332] [serial = 70] [outer = 000000B9CCD0A800] 21:43:21 INFO - PROCESS | 3332 | 1466743401457 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 690ms 21:43:21 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9CD85F000) [pid = 3332] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:43:21 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C64BC400) [pid = 3332] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:43:21 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CD525400) [pid = 3332] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:43:21 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D2BE9800) [pid = 3332] [serial = 32] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:43:21 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D31C9C00) [pid = 3332] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:43:21 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D500C400) [pid = 3332] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:43:21 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D0B5D800) [pid = 3332] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:43:21 INFO - PROCESS | 3332 | 1466743401732 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 21:43:21 INFO - PROCESS | 3332 | 1466743401735 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 21:43:21 INFO - PROCESS | 3332 | 1466743401747 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - PROCESS | 3332 | 1466743401749 Marionette TRACE conn6 <- [1,62,null,{}] 21:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:43:21 INFO - PROCESS | 3332 | 1466743401753 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:21 INFO - PROCESS | 3332 | 1466743401756 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:21 INFO - PROCESS | 3332 | 1466743401853 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 21:43:21 INFO - PROCESS | 3332 | 1466743401863 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 3332 | 1466743401865 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0BB6800 == 23 [pid = 3332] [id = 25] 21:43:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9CD859000) [pid = 3332] [serial = 71] [outer = 0000000000000000] 21:43:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9CD8F1400) [pid = 3332] [serial = 72] [outer = 000000B9CD859000] 21:43:21 INFO - PROCESS | 3332 | 1466743401913 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D0910000) [pid = 3332] [serial = 73] [outer = 000000B9CD859000] 21:43:22 INFO - PROCESS | 3332 | 1466743402313 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 629ms 21:43:22 INFO - PROCESS | 3332 | 1466743402386 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 3332 | 1466743402390 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 21:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:43:22 INFO - PROCESS | 3332 | 1466743402405 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:43:22 INFO - PROCESS | 3332 | 1466743402410 Marionette TRACE conn6 <- [1,66,null,{}] 21:43:22 INFO - PROCESS | 3332 | 1466743402414 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:22 INFO - PROCESS | 3332 | 1466743402417 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:22 INFO - PROCESS | 3332 | 1466743402504 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 21:43:22 INFO - PROCESS | 3332 | 1466743402517 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 3332 | 1466743402519 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EE5800 == 24 [pid = 3332] [id = 26] 21:43:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D2DA9000) [pid = 3332] [serial = 74] [outer = 0000000000000000] 21:43:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D2E66000) [pid = 3332] [serial = 75] [outer = 000000B9D2DA9000] 21:43:22 INFO - PROCESS | 3332 | 1466743402564 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3325000) [pid = 3332] [serial = 76] [outer = 000000B9D2DA9000] 21:43:22 INFO - PROCESS | 3332 | 1466743402959 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 587ms 21:43:22 INFO - PROCESS | 3332 | 1466743402987 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 3332 | 1466743402989 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 21:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:43:22 INFO - PROCESS | 3332 | 1466743402993 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 3332 | 1466743402994 Marionette TRACE conn6 <- [1,70,null,{}] 21:43:23 INFO - PROCESS | 3332 | 1466743402998 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:23 INFO - PROCESS | 3332 | 1466743403008 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:23 INFO - PROCESS | 3332 | 1466743403090 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 21:43:23 INFO - PROCESS | 3332 | 1466743403096 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 3332 | 1466743403098 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D364C800 == 25 [pid = 3332] [id = 27] 21:43:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D38EE800) [pid = 3332] [serial = 77] [outer = 0000000000000000] 21:43:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D3B53800) [pid = 3332] [serial = 78] [outer = 000000B9D38EE800] 21:43:23 INFO - PROCESS | 3332 | 1466743403145 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3E96000) [pid = 3332] [serial = 79] [outer = 000000B9D38EE800] 21:43:23 INFO - PROCESS | 3332 | 1466743403549 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 586ms 21:43:23 INFO - PROCESS | 3332 | 1466743403582 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 3332 | 1466743403584 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 21:43:23 INFO - PROCESS | 3332 | 1466743403587 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:43:23 INFO - PROCESS | 3332 | 1466743403589 Marionette TRACE conn6 <- [1,74,null,{}] 21:43:23 INFO - PROCESS | 3332 | 1466743403592 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:23 INFO - PROCESS | 3332 | 1466743403594 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:23 INFO - PROCESS | 3332 | 1466743403676 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 21:43:23 INFO - PROCESS | 3332 | 1466743403683 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 3332 | 1466743403689 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D600F000 == 26 [pid = 3332] [id = 28] 21:43:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D4E61000) [pid = 3332] [serial = 80] [outer = 0000000000000000] 21:43:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D500C400) [pid = 3332] [serial = 81] [outer = 000000B9D4E61000] 21:43:23 INFO - PROCESS | 3332 | 1466743403744 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D6628800) [pid = 3332] [serial = 82] [outer = 000000B9D4E61000] 21:43:24 INFO - PROCESS | 3332 | 1466743404376 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 837ms 21:43:24 INFO - PROCESS | 3332 | 1466743404428 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 21:43:24 INFO - PROCESS | 3332 | 1466743404433 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 21:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:43:24 INFO - PROCESS | 3332 | 1466743404452 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - PROCESS | 3332 | 1466743404457 Marionette TRACE conn6 <- [1,78,null,{}] 21:43:24 INFO - PROCESS | 3332 | 1466743404462 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:24 INFO - PROCESS | 3332 | 1466743404466 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:24 INFO - PROCESS | 3332 | 1466743404611 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 21:43:24 INFO - PROCESS | 3332 | 1466743404621 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:24 INFO - PROCESS | 3332 | 1466743404624 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D13D4800 == 27 [pid = 3332] [id = 29] 21:43:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CD3A7C00) [pid = 3332] [serial = 83] [outer = 0000000000000000] 21:43:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D0521800) [pid = 3332] [serial = 84] [outer = 000000B9CD3A7C00] 21:43:24 INFO - PROCESS | 3332 | 1466743404684 Marionette DEBUG loaded listener.js 21:43:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D25A0000) [pid = 3332] [serial = 85] [outer = 000000B9CD3A7C00] 21:43:25 INFO - PROCESS | 3332 | 1466743405244 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 837ms 21:43:25 INFO - PROCESS | 3332 | 1466743405292 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 21:43:25 INFO - PROCESS | 3332 | 1466743405297 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 21:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:43:25 INFO - PROCESS | 3332 | 1466743405304 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:43:25 INFO - PROCESS | 3332 | 1466743405307 Marionette TRACE conn6 <- [1,82,null,{}] 21:43:25 INFO - PROCESS | 3332 | 1466743405311 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:25 INFO - PROCESS | 3332 | 1466743405314 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:25 INFO - PROCESS | 3332 | 1466743405457 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 21:43:25 INFO - PROCESS | 3332 | 1466743405517 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 3332 | 1466743405520 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D704F000 == 28 [pid = 3332] [id = 30] 21:43:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3B4F400) [pid = 3332] [serial = 86] [outer = 0000000000000000] 21:43:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D4741000) [pid = 3332] [serial = 87] [outer = 000000B9D3B4F400] 21:43:25 INFO - PROCESS | 3332 | 1466743405577 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D60B7000) [pid = 3332] [serial = 88] [outer = 000000B9D3B4F400] 21:43:26 INFO - PROCESS | 3332 | 1466743406124 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 881ms 21:43:26 INFO - PROCESS | 3332 | 1466743406187 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 21:43:26 INFO - PROCESS | 3332 | 1466743406190 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 21:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:43:26 INFO - PROCESS | 3332 | 1466743406195 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:43:26 INFO - PROCESS | 3332 | 1466743406199 Marionette TRACE conn6 <- [1,86,null,{}] 21:43:26 INFO - PROCESS | 3332 | 1466743406211 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:26 INFO - PROCESS | 3332 | 1466743406217 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:26 INFO - PROCESS | 3332 | 1466743406354 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 21:43:26 INFO - PROCESS | 3332 | 1466743406415 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:26 INFO - PROCESS | 3332 | 1466743406419 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA98E800 == 29 [pid = 3332] [id = 31] 21:43:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6E4EC00) [pid = 3332] [serial = 89] [outer = 0000000000000000] 21:43:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D5EC5C00) [pid = 3332] [serial = 90] [outer = 000000B9C6E4EC00] 21:43:26 INFO - PROCESS | 3332 | 1466743406477 Marionette DEBUG loaded listener.js 21:43:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D8F24400) [pid = 3332] [serial = 91] [outer = 000000B9C6E4EC00] 21:43:27 INFO - PROCESS | 3332 | 1466743407002 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 879ms 21:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:43:27 INFO - PROCESS | 3332 | 1466743407076 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 21:43:27 INFO - PROCESS | 3332 | 1466743407079 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 21:43:27 INFO - PROCESS | 3332 | 1466743407082 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:43:27 INFO - PROCESS | 3332 | 1466743407085 Marionette TRACE conn6 <- [1,90,null,{}] 21:43:27 INFO - PROCESS | 3332 | 1466743407089 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:27 INFO - PROCESS | 3332 | 1466743407091 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:27 INFO - PROCESS | 3332 | 1466743407200 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 21:43:27 INFO - PROCESS | 3332 | 1466743407271 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:27 INFO - PROCESS | 3332 | 1466743407274 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B17000 == 30 [pid = 3332] [id = 32] 21:43:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D0520800) [pid = 3332] [serial = 92] [outer = 0000000000000000] 21:43:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D05E2C00) [pid = 3332] [serial = 93] [outer = 000000B9D0520800] 21:43:27 INFO - PROCESS | 3332 | 1466743407329 Marionette DEBUG loaded listener.js 21:43:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D30B7400) [pid = 3332] [serial = 94] [outer = 000000B9D0520800] 21:43:27 INFO - PROCESS | 3332 | 1466743407949 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 923ms 21:43:28 INFO - PROCESS | 3332 | 1466743408007 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 21:43:28 INFO - PROCESS | 3332 | 1466743408011 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 21:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:43:28 INFO - PROCESS | 3332 | 1466743408016 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:43:28 INFO - PROCESS | 3332 | 1466743408020 Marionette TRACE conn6 <- [1,94,null,{}] 21:43:28 INFO - PROCESS | 3332 | 1466743408025 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:28 INFO - PROCESS | 3332 | 1466743408028 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC121800 == 29 [pid = 3332] [id = 8] 21:43:28 INFO - PROCESS | 3332 | 1466743408634 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3B3B000) [pid = 3332] [serial = 17] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CD596C00) [pid = 3332] [serial = 42] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D0527400) [pid = 3332] [serial = 45] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D8F2B400) [pid = 3332] [serial = 48] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3EA2800) [pid = 3332] [serial = 51] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BC9400) [pid = 3332] [serial = 54] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6C7B400) [pid = 3332] [serial = 57] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D7590800) [pid = 3332] [serial = 60] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CD866800) [pid = 3332] [serial = 21] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2B34000) [pid = 3332] [serial = 22] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C742A800) [pid = 3332] [serial = 24] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CBE70C00) [pid = 3332] [serial = 30] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D2D19400) [pid = 3332] [serial = 33] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D2DD4800) [pid = 3332] [serial = 34] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3B3B400) [pid = 3332] [serial = 36] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D5058800) [pid = 3332] [serial = 39] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9CB4E1000) [pid = 3332] [serial = 27] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D5A36000) [pid = 3332] [serial = 40] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3B52000) [pid = 3332] [serial = 43] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3D3A000) [pid = 3332] [serial = 46] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D473D000) [pid = 3332] [serial = 37] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D3E77C00) [pid = 3332] [serial = 14] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9CD51D800) [pid = 3332] [serial = 9] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9CD527000) [pid = 3332] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:43:28 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9CB17B800) [pid = 3332] [serial = 4] [outer = 0000000000000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3332 | 1466743408742 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:28 INFO - PROCESS | 3332 | 1466743408746 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6A74800 == 30 [pid = 3332] [id = 33] 21:43:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9C5A11800) [pid = 3332] [serial = 95] [outer = 0000000000000000] 21:43:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9C6BBE400) [pid = 3332] [serial = 96] [outer = 000000B9C5A11800] 21:43:28 INFO - PROCESS | 3332 | 1466743408796 Marionette DEBUG loaded listener.js 21:43:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6C81800) [pid = 3332] [serial = 97] [outer = 000000B9C5A11800] 21:43:29 INFO - PROCESS | 3332 | 1466743409206 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1237ms 21:43:29 INFO - PROCESS | 3332 | 1466743409253 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 3332 | 1466743409258 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 21:43:29 INFO - PROCESS | 3332 | 1466743409263 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:43:29 INFO - PROCESS | 3332 | 1466743409267 Marionette TRACE conn6 <- [1,98,null,{}] 21:43:29 INFO - PROCESS | 3332 | 1466743409272 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:29 INFO - PROCESS | 3332 | 1466743409275 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:29 INFO - PROCESS | 3332 | 1466743409366 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 21:43:29 INFO - PROCESS | 3332 | 1466743409372 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 3332 | 1466743409375 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBEBE800 == 31 [pid = 3332] [id = 34] 21:43:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6E52800) [pid = 3332] [serial = 98] [outer = 0000000000000000] 21:43:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C7458800) [pid = 3332] [serial = 99] [outer = 000000B9C6E52800] 21:43:29 INFO - PROCESS | 3332 | 1466743409425 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C8356C00) [pid = 3332] [serial = 100] [outer = 000000B9C6E52800] 21:43:29 INFO - PROCESS | 3332 | 1466743409835 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 629ms 21:43:29 INFO - PROCESS | 3332 | 1466743409895 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 3332 | 1466743409899 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 21:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:43:29 INFO - PROCESS | 3332 | 1466743409903 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - PROCESS | 3332 | 1466743409905 Marionette TRACE conn6 <- [1,102,null,{}] 21:43:29 INFO - PROCESS | 3332 | 1466743409909 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:29 INFO - PROCESS | 3332 | 1466743409912 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:30 INFO - PROCESS | 3332 | 1466743410002 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 21:43:30 INFO - PROCESS | 3332 | 1466743410011 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 3332 | 1466743410022 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD567800 == 32 [pid = 3332] [id = 35] 21:43:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CCC06000) [pid = 3332] [serial = 101] [outer = 0000000000000000] 21:43:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CD115800) [pid = 3332] [serial = 102] [outer = 000000B9CCC06000] 21:43:30 INFO - PROCESS | 3332 | 1466743410096 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD3A4C00) [pid = 3332] [serial = 103] [outer = 000000B9CCC06000] 21:43:30 INFO - PROCESS | 3332 | 1466743410491 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 629ms 21:43:30 INFO - PROCESS | 3332 | 1466743410538 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 21:43:30 INFO - PROCESS | 3332 | 1466743410542 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 21:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:43:30 INFO - PROCESS | 3332 | 1466743410554 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:43:30 INFO - PROCESS | 3332 | 1466743410559 Marionette TRACE conn6 <- [1,106,null,{}] 21:43:30 INFO - PROCESS | 3332 | 1466743410563 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:30 INFO - PROCESS | 3332 | 1466743410566 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:30 INFO - PROCESS | 3332 | 1466743410657 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 21:43:30 INFO - PROCESS | 3332 | 1466743410663 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 3332 | 1466743410665 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D258B800 == 33 [pid = 3332] [id = 36] 21:43:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CD866800) [pid = 3332] [serial = 104] [outer = 0000000000000000] 21:43:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D05DE400) [pid = 3332] [serial = 105] [outer = 000000B9CD866800] 21:43:30 INFO - PROCESS | 3332 | 1466743410711 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D05EC800) [pid = 3332] [serial = 106] [outer = 000000B9CD866800] 21:43:31 INFO - PROCESS | 3332 | 1466743411159 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 628ms 21:43:31 INFO - PROCESS | 3332 | 1466743411185 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 3332 | 1466743411188 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 21:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:43:31 INFO - PROCESS | 3332 | 1466743411197 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 3332 | 1466743411200 Marionette TRACE conn6 <- [1,110,null,{}] 21:43:31 INFO - PROCESS | 3332 | 1466743411204 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:31 INFO - PROCESS | 3332 | 1466743411206 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:31 INFO - PROCESS | 3332 | 1466743411305 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 21:43:31 INFO - PROCESS | 3332 | 1466743411312 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:31 INFO - PROCESS | 3332 | 1466743411314 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2D5B800 == 34 [pid = 3332] [id = 37] 21:43:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D0C46C00) [pid = 3332] [serial = 107] [outer = 0000000000000000] 21:43:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D25A5400) [pid = 3332] [serial = 108] [outer = 000000B9D0C46C00] 21:43:31 INFO - PROCESS | 3332 | 1466743411369 Marionette DEBUG loaded listener.js 21:43:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2D1CC00) [pid = 3332] [serial = 109] [outer = 000000B9D0C46C00] 21:43:31 INFO - PROCESS | 3332 | 1466743411801 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 671ms 21:43:31 INFO - PROCESS | 3332 | 1466743411872 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 3332 | 1466743411875 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 21:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:43:31 INFO - PROCESS | 3332 | 1466743411878 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 3332 | 1466743411880 Marionette TRACE conn6 <- [1,114,null,{}] 21:43:31 INFO - PROCESS | 3332 | 1466743411894 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:31 INFO - PROCESS | 3332 | 1466743411897 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:32 INFO - PROCESS | 3332 | 1466743411998 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 21:43:32 INFO - PROCESS | 3332 | 1466743412004 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 3332 | 1466743412010 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3644800 == 35 [pid = 3332] [id = 38] 21:43:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CC140800) [pid = 3332] [serial = 110] [outer = 0000000000000000] 21:43:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D332BC00) [pid = 3332] [serial = 111] [outer = 000000B9CC140800] 21:43:32 INFO - PROCESS | 3332 | 1466743412069 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3B56400) [pid = 3332] [serial = 112] [outer = 000000B9CC140800] 21:43:32 INFO - PROCESS | 3332 | 1466743412503 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 671ms 21:43:32 INFO - PROCESS | 3332 | 1466743412552 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 21:43:32 INFO - PROCESS | 3332 | 1466743412555 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 21:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:43:32 INFO - PROCESS | 3332 | 1466743412564 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:43:32 INFO - PROCESS | 3332 | 1466743412566 Marionette TRACE conn6 <- [1,118,null,{}] 21:43:32 INFO - PROCESS | 3332 | 1466743412569 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:32 INFO - PROCESS | 3332 | 1466743412571 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:32 INFO - PROCESS | 3332 | 1466743412692 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 21:43:32 INFO - PROCESS | 3332 | 1466743412722 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 3332 | 1466743412724 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C61EC000 == 36 [pid = 3332] [id = 39] 21:43:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3E98800) [pid = 3332] [serial = 113] [outer = 0000000000000000] 21:43:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D47AFC00) [pid = 3332] [serial = 114] [outer = 000000B9D3E98800] 21:43:32 INFO - PROCESS | 3332 | 1466743412769 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D5056800) [pid = 3332] [serial = 115] [outer = 000000B9D3E98800] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D38EE800) [pid = 3332] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9DBB7FC00) [pid = 3332] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D4E61000) [pid = 3332] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C8356800) [pid = 3332] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6BC3800) [pid = 3332] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0966800) [pid = 3332] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6C73800) [pid = 3332] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3EA0800) [pid = 3332] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CCD0A800) [pid = 3332] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CD859000) [pid = 3332] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C633D000) [pid = 3332] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:43:33 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D2DA9000) [pid = 3332] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:43:33 INFO - PROCESS | 3332 | 1466743413204 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 670ms 21:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:43:33 INFO - PROCESS | 3332 | 1466743413236 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 3332 | 1466743413238 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 21:43:33 INFO - PROCESS | 3332 | 1466743413242 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 3332 | 1466743413244 Marionette TRACE conn6 <- [1,122,null,{}] 21:43:33 INFO - PROCESS | 3332 | 1466743413252 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:33 INFO - PROCESS | 3332 | 1466743413254 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:33 INFO - PROCESS | 3332 | 1466743413358 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 21:43:33 INFO - PROCESS | 3332 | 1466743413365 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 3332 | 1466743413367 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD33A000 == 37 [pid = 3332] [id = 40] 21:43:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6C75400) [pid = 3332] [serial = 116] [outer = 0000000000000000] 21:43:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3324000) [pid = 3332] [serial = 117] [outer = 000000B9C6C75400] 21:43:33 INFO - PROCESS | 3332 | 1466743413413 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D5064400) [pid = 3332] [serial = 118] [outer = 000000B9C6C75400] 21:43:33 INFO - PROCESS | 3332 | 1466743413766 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 587ms 21:43:33 INFO - PROCESS | 3332 | 1466743413835 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 3332 | 1466743413837 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 21:43:33 INFO - PROCESS | 3332 | 1466743413841 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 3332 | 1466743413842 Marionette TRACE conn6 <- [1,126,null,{}] 21:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:43:33 INFO - PROCESS | 3332 | 1466743413846 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:33 INFO - PROCESS | 3332 | 1466743413848 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:33 INFO - PROCESS | 3332 | 1466743413934 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 21:43:33 INFO - PROCESS | 3332 | 1466743413939 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 3332 | 1466743413942 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA984000 == 38 [pid = 3332] [id = 41] 21:43:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D7043C00) [pid = 3332] [serial = 119] [outer = 0000000000000000] 21:43:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D758BC00) [pid = 3332] [serial = 120] [outer = 000000B9D7043C00] 21:43:33 INFO - PROCESS | 3332 | 1466743413986 Marionette DEBUG loaded listener.js 21:43:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D8F24800) [pid = 3332] [serial = 121] [outer = 000000B9D7043C00] 21:43:34 INFO - PROCESS | 3332 | 1466743414394 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 586ms 21:43:34 INFO - PROCESS | 3332 | 1466743414441 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 21:43:34 INFO - PROCESS | 3332 | 1466743414443 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 21:43:34 INFO - PROCESS | 3332 | 1466743414447 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:43:34 INFO - PROCESS | 3332 | 1466743414449 Marionette TRACE conn6 <- [1,130,null,{}] 21:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:43:34 INFO - PROCESS | 3332 | 1466743414457 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:34 INFO - PROCESS | 3332 | 1466743414459 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:34 INFO - PROCESS | 3332 | 1466743414541 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 21:43:34 INFO - PROCESS | 3332 | 1466743414547 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:34 INFO - PROCESS | 3332 | 1466743414549 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36AE800 == 39 [pid = 3332] [id = 42] 21:43:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6BAE000) [pid = 3332] [serial = 122] [outer = 0000000000000000] 21:43:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C6BB3400) [pid = 3332] [serial = 123] [outer = 000000B9C6BAE000] 21:43:34 INFO - PROCESS | 3332 | 1466743414596 Marionette DEBUG loaded listener.js 21:43:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CCC5A000) [pid = 3332] [serial = 124] [outer = 000000B9C6BAE000] 21:43:35 INFO - PROCESS | 3332 | 1466743414988 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 21:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 21:43:35 INFO - PROCESS | 3332 | 1466743415045 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 21:43:35 INFO - PROCESS | 3332 | 1466743415050 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 21:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:43:35 INFO - PROCESS | 3332 | 1466743415059 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:43:35 INFO - PROCESS | 3332 | 1466743415065 Marionette TRACE conn6 <- [1,134,null,{}] 21:43:35 INFO - PROCESS | 3332 | 1466743415072 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:35 INFO - PROCESS | 3332 | 1466743415076 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:35 INFO - PROCESS | 3332 | 1466743415203 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 21:43:35 INFO - PROCESS | 3332 | 1466743415349 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:35 INFO - PROCESS | 3332 | 1466743415355 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4E1800 == 40 [pid = 3332] [id = 43] 21:43:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C6C7CC00) [pid = 3332] [serial = 125] [outer = 0000000000000000] 21:43:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6E25C00) [pid = 3332] [serial = 126] [outer = 000000B9C6C7CC00] 21:43:35 INFO - PROCESS | 3332 | 1466743415415 Marionette DEBUG loaded listener.js 21:43:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C6E4D000) [pid = 3332] [serial = 127] [outer = 000000B9C6C7CC00] 21:43:36 INFO - PROCESS | 3332 | 1466743416175 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 21:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1182ms 21:43:36 INFO - PROCESS | 3332 | 1466743416242 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 21:43:36 INFO - PROCESS | 3332 | 1466743416246 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 21:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:43:36 INFO - PROCESS | 3332 | 1466743416254 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:43:36 INFO - PROCESS | 3332 | 1466743416258 Marionette TRACE conn6 <- [1,138,null,{}] 21:43:36 INFO - PROCESS | 3332 | 1466743416263 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:36 INFO - PROCESS | 3332 | 1466743416266 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:36 INFO - PROCESS | 3332 | 1466743416396 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 21:43:36 INFO - PROCESS | 3332 | 1466743416454 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:36 INFO - PROCESS | 3332 | 1466743416456 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D13C1800 == 41 [pid = 3332] [id = 44] 21:43:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CBE9D400) [pid = 3332] [serial = 128] [outer = 0000000000000000] 21:43:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9CCD0A800) [pid = 3332] [serial = 129] [outer = 000000B9CBE9D400] 21:43:36 INFO - PROCESS | 3332 | 1466743416514 Marionette DEBUG loaded listener.js 21:43:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CD39F400) [pid = 3332] [serial = 130] [outer = 000000B9CBE9D400] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA98E800 == 40 [pid = 3332] [id = 31] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B17000 == 39 [pid = 3332] [id = 32] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D704F000 == 38 [pid = 3332] [id = 30] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA984000 == 37 [pid = 3332] [id = 41] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD33A000 == 36 [pid = 3332] [id = 40] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C61EC000 == 35 [pid = 3332] [id = 39] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3644800 == 34 [pid = 3332] [id = 38] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2D5B800 == 33 [pid = 3332] [id = 37] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D258B800 == 32 [pid = 3332] [id = 36] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD567800 == 31 [pid = 3332] [id = 35] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBEBE800 == 30 [pid = 3332] [id = 34] 21:43:37 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6A74800 == 29 [pid = 3332] [id = 33] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9DA9DA400) [pid = 3332] [serial = 64] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3B53800) [pid = 3332] [serial = 78] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9DBB82000) [pid = 3332] [serial = 63] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D500C400) [pid = 3332] [serial = 81] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9DA535400) [pid = 3332] [serial = 61] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D31BFC00) [pid = 3332] [serial = 55] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D7586800) [pid = 3332] [serial = 52] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D31BE800) [pid = 3332] [serial = 58] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C5120000) [pid = 3332] [serial = 49] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D6628800) [pid = 3332] [serial = 82] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CD3A4000) [pid = 3332] [serial = 69] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CD8F1400) [pid = 3332] [serial = 72] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CD858000) [pid = 3332] [serial = 70] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6BC7C00) [pid = 3332] [serial = 66] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D0910000) [pid = 3332] [serial = 73] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3E96000) [pid = 3332] [serial = 79] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D2E66000) [pid = 3332] [serial = 75] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C75B1400) [pid = 3332] [serial = 67] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3325000) [pid = 3332] [serial = 76] [outer = 0000000000000000] [url = about:blank] 21:43:37 INFO - PROCESS | 3332 | 1466743417445 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 21:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1231ms 21:43:37 INFO - PROCESS | 3332 | 1466743417487 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 21:43:37 INFO - PROCESS | 3332 | 1466743417491 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 21:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:43:37 INFO - PROCESS | 3332 | 1466743417496 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:43:37 INFO - PROCESS | 3332 | 1466743417499 Marionette TRACE conn6 <- [1,142,null,{}] 21:43:37 INFO - PROCESS | 3332 | 1466743417505 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:37 INFO - PROCESS | 3332 | 1466743417508 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:37 INFO - PROCESS | 3332 | 1466743417595 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 21:43:37 INFO - PROCESS | 3332 | 1466743417602 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:37 INFO - PROCESS | 3332 | 1466743417606 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB186800 == 30 [pid = 3332] [id = 45] 21:43:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6C7AC00) [pid = 3332] [serial = 131] [outer = 0000000000000000] 21:43:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6E23C00) [pid = 3332] [serial = 132] [outer = 000000B9C6C7AC00] 21:43:37 INFO - PROCESS | 3332 | 1466743417655 Marionette DEBUG loaded listener.js 21:43:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C7229C00) [pid = 3332] [serial = 133] [outer = 000000B9C6C7AC00] 21:43:38 INFO - PROCESS | 3332 | 1466743418117 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 21:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 629ms 21:43:38 INFO - PROCESS | 3332 | 1466743418125 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 21:43:38 INFO - PROCESS | 3332 | 1466743418129 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 21:43:38 INFO - PROCESS | 3332 | 1466743418140 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:43:38 INFO - PROCESS | 3332 | 1466743418143 Marionette TRACE conn6 <- [1,146,null,{}] 21:43:38 INFO - PROCESS | 3332 | 1466743418147 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:38 INFO - PROCESS | 3332 | 1466743418150 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:38 INFO - PROCESS | 3332 | 1466743418239 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 21:43:38 INFO - PROCESS | 3332 | 1466743418247 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 3332 | 1466743418249 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B34000 == 31 [pid = 3332] [id = 46] 21:43:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CCD0C000) [pid = 3332] [serial = 134] [outer = 0000000000000000] 21:43:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CD11B000) [pid = 3332] [serial = 135] [outer = 000000B9CCD0C000] 21:43:38 INFO - PROCESS | 3332 | 1466743418300 Marionette DEBUG loaded listener.js 21:43:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CD589400) [pid = 3332] [serial = 136] [outer = 000000B9CCD0C000] 21:43:38 INFO - PROCESS | 3332 | 1466743418737 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 628ms 21:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:43:38 INFO - PROCESS | 3332 | 1466743418773 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 21:43:38 INFO - PROCESS | 3332 | 1466743418775 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 21:43:38 INFO - PROCESS | 3332 | 1466743418779 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:43:38 INFO - PROCESS | 3332 | 1466743418783 Marionette TRACE conn6 <- [1,150,null,{}] 21:43:38 INFO - PROCESS | 3332 | 1466743418800 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:38 INFO - PROCESS | 3332 | 1466743418805 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:38 INFO - PROCESS | 3332 | 1466743418892 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 21:43:38 INFO - PROCESS | 3332 | 1466743418901 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 3332 | 1466743418904 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B8C000 == 32 [pid = 3332] [id = 47] 21:43:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D0528000) [pid = 3332] [serial = 137] [outer = 0000000000000000] 21:43:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D05E4400) [pid = 3332] [serial = 138] [outer = 000000B9D0528000] 21:43:38 INFO - PROCESS | 3332 | 1466743418954 Marionette DEBUG loaded listener.js 21:43:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D0B10800) [pid = 3332] [serial = 139] [outer = 000000B9D0528000] 21:43:39 INFO - PROCESS | 3332 | 1466743419409 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 21:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 691ms 21:43:39 INFO - PROCESS | 3332 | 1466743419473 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 21:43:39 INFO - PROCESS | 3332 | 1466743419476 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 21:43:39 INFO - PROCESS | 3332 | 1466743419479 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:43:39 INFO - PROCESS | 3332 | 1466743419481 Marionette TRACE conn6 <- [1,154,null,{}] 21:43:39 INFO - PROCESS | 3332 | 1466743419485 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:39 INFO - PROCESS | 3332 | 1466743419487 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:39 INFO - PROCESS | 3332 | 1466743419576 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 21:43:39 INFO - PROCESS | 3332 | 1466743419589 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:39 INFO - PROCESS | 3332 | 1466743419592 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36AF800 == 33 [pid = 3332] [id = 48] 21:43:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2BEA400) [pid = 3332] [serial = 140] [outer = 0000000000000000] 21:43:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D2DD7000) [pid = 3332] [serial = 141] [outer = 000000B9D2BEA400] 21:43:39 INFO - PROCESS | 3332 | 1466743419637 Marionette DEBUG loaded listener.js 21:43:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3321C00) [pid = 3332] [serial = 142] [outer = 000000B9D2BEA400] 21:43:40 INFO - PROCESS | 3332 | 1466743420085 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 21:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 629ms 21:43:40 INFO - PROCESS | 3332 | 1466743420111 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 21:43:40 INFO - PROCESS | 3332 | 1466743420114 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 21:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:43:40 INFO - PROCESS | 3332 | 1466743420124 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:43:40 INFO - PROCESS | 3332 | 1466743420126 Marionette TRACE conn6 <- [1,158,null,{}] 21:43:40 INFO - PROCESS | 3332 | 1466743420129 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:40 INFO - PROCESS | 3332 | 1466743420131 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:40 INFO - PROCESS | 3332 | 1466743420231 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 21:43:40 INFO - PROCESS | 3332 | 1466743420300 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:40 INFO - PROCESS | 3332 | 1466743420302 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47EC800 == 34 [pid = 3332] [id = 49] 21:43:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3B39C00) [pid = 3332] [serial = 143] [outer = 0000000000000000] 21:43:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3B4E000) [pid = 3332] [serial = 144] [outer = 000000B9D3B39C00] 21:43:40 INFO - PROCESS | 3332 | 1466743420348 Marionette DEBUG loaded listener.js 21:43:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3D3AC00) [pid = 3332] [serial = 145] [outer = 000000B9D3B39C00] 21:43:40 INFO - PROCESS | 3332 | 1466743420771 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 21:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 691ms 21:43:40 INFO - PROCESS | 3332 | 1466743420820 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 21:43:40 INFO - PROCESS | 3332 | 1466743420823 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 21:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:43:40 INFO - PROCESS | 3332 | 1466743420826 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:43:40 INFO - PROCESS | 3332 | 1466743420828 Marionette TRACE conn6 <- [1,162,null,{}] 21:43:40 INFO - PROCESS | 3332 | 1466743420831 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:40 INFO - PROCESS | 3332 | 1466743420837 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:40 INFO - PROCESS | 3332 | 1466743420976 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 21:43:40 INFO - PROCESS | 3332 | 1466743420983 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:40 INFO - PROCESS | 3332 | 1466743420985 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7046800 == 35 [pid = 3332] [id = 50] 21:43:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3E98C00) [pid = 3332] [serial = 146] [outer = 0000000000000000] 21:43:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D47C0C00) [pid = 3332] [serial = 147] [outer = 000000B9D3E98C00] 21:43:41 INFO - PROCESS | 3332 | 1466743421029 Marionette DEBUG loaded listener.js 21:43:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D7586800) [pid = 3332] [serial = 148] [outer = 000000B9D3E98C00] 21:43:41 INFO - PROCESS | 3332 | 1466743421455 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 21:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 21:43:41 INFO - PROCESS | 3332 | 1466743421500 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 21:43:41 INFO - PROCESS | 3332 | 1466743421503 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 21:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:43:41 INFO - PROCESS | 3332 | 1466743421505 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:43:41 INFO - PROCESS | 3332 | 1466743421507 Marionette TRACE conn6 <- [1,166,null,{}] 21:43:41 INFO - PROCESS | 3332 | 1466743421511 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:41 INFO - PROCESS | 3332 | 1466743421513 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:41 INFO - PROCESS | 3332 | 1466743421637 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 21:43:41 INFO - PROCESS | 3332 | 1466743421657 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:41 INFO - PROCESS | 3332 | 1466743421659 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA97D000 == 36 [pid = 3332] [id = 51] 21:43:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D318F000) [pid = 3332] [serial = 149] [outer = 0000000000000000] 21:43:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3195800) [pid = 3332] [serial = 150] [outer = 000000B9D318F000] 21:43:41 INFO - PROCESS | 3332 | 1466743421703 Marionette DEBUG loaded listener.js 21:43:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D7584800) [pid = 3332] [serial = 151] [outer = 000000B9D318F000] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CD3A7C00) [pid = 3332] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3B4F400) [pid = 3332] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6E4EC00) [pid = 3332] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CC140800) [pid = 3332] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3E98800) [pid = 3332] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6C75400) [pid = 3332] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D7043C00) [pid = 3332] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C5A11800) [pid = 3332] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6E52800) [pid = 3332] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CCC06000) [pid = 3332] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0C46C00) [pid = 3332] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CD866800) [pid = 3332] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:43:41 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0520800) [pid = 3332] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:43:42 INFO - PROCESS | 3332 | 1466743422155 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 21:43:42 INFO - PROCESS | 3332 | 1466743422179 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 21:43:42 INFO - PROCESS | 3332 | 1466743422181 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 21:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:43:42 INFO - PROCESS | 3332 | 1466743422189 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:43:42 INFO - PROCESS | 3332 | 1466743422199 Marionette TRACE conn6 <- [1,170,null,{}] 21:43:42 INFO - PROCESS | 3332 | 1466743422211 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:42 INFO - PROCESS | 3332 | 1466743422214 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:42 INFO - PROCESS | 3332 | 1466743422295 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 21:43:42 INFO - PROCESS | 3332 | 1466743422300 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:42 INFO - PROCESS | 3332 | 1466743422302 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7DF000 == 37 [pid = 3332] [id = 52] 21:43:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6B84000) [pid = 3332] [serial = 152] [outer = 0000000000000000] 21:43:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6B87800) [pid = 3332] [serial = 153] [outer = 000000B9C6B84000] 21:43:42 INFO - PROCESS | 3332 | 1466743422348 Marionette DEBUG loaded listener.js 21:43:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6BB3C00) [pid = 3332] [serial = 154] [outer = 000000B9C6B84000] 21:43:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3193000) [pid = 3332] [serial = 155] [outer = 000000B9C7460000] 21:43:42 INFO - PROCESS | 3332 | 1466743422771 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 607ms 21:43:42 INFO - PROCESS | 3332 | 1466743422800 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 21:43:42 INFO - PROCESS | 3332 | 1466743422803 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 21:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:43:42 INFO - PROCESS | 3332 | 1466743422806 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:43:42 INFO - PROCESS | 3332 | 1466743422808 Marionette TRACE conn6 <- [1,174,null,{}] 21:43:42 INFO - PROCESS | 3332 | 1466743422811 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:42 INFO - PROCESS | 3332 | 1466743422813 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:42 INFO - PROCESS | 3332 | 1466743422897 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 21:43:42 INFO - PROCESS | 3332 | 1466743422902 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:42 INFO - PROCESS | 3332 | 1466743422904 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D708B000 == 38 [pid = 3332] [id = 53] 21:43:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CBF0A800) [pid = 3332] [serial = 156] [outer = 0000000000000000] 21:43:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D05E4C00) [pid = 3332] [serial = 157] [outer = 000000B9CBF0A800] 21:43:42 INFO - PROCESS | 3332 | 1466743422950 Marionette DEBUG loaded listener.js 21:43:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D7591C00) [pid = 3332] [serial = 158] [outer = 000000B9CBF0A800] 21:43:43 INFO - PROCESS | 3332 | 1466743423362 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 586ms 21:43:43 INFO - PROCESS | 3332 | 1466743423394 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 21:43:43 INFO - PROCESS | 3332 | 1466743423396 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 21:43:43 INFO - PROCESS | 3332 | 1466743423399 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:43:43 INFO - PROCESS | 3332 | 1466743423401 Marionette TRACE conn6 <- [1,178,null,{}] 21:43:43 INFO - PROCESS | 3332 | 1466743423405 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:43 INFO - PROCESS | 3332 | 1466743423406 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:43 INFO - PROCESS | 3332 | 1466743423517 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 21:43:43 INFO - PROCESS | 3332 | 1466743423524 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:43 INFO - PROCESS | 3332 | 1466743423527 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70A3000 == 39 [pid = 3332] [id = 54] 21:43:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D8F2B000) [pid = 3332] [serial = 159] [outer = 0000000000000000] 21:43:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D8F2E000) [pid = 3332] [serial = 160] [outer = 000000B9D8F2B000] 21:43:43 INFO - PROCESS | 3332 | 1466743423571 Marionette DEBUG loaded listener.js 21:43:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9DA534000) [pid = 3332] [serial = 161] [outer = 000000B9D8F2B000] 21:43:44 INFO - PROCESS | 3332 | 1466743423991 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 629ms 21:43:44 INFO - PROCESS | 3332 | 1466743424033 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 21:43:44 INFO - PROCESS | 3332 | 1466743424038 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 21:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:43:44 INFO - PROCESS | 3332 | 1466743424044 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:43:44 INFO - PROCESS | 3332 | 1466743424049 Marionette TRACE conn6 <- [1,182,null,{}] 21:43:44 INFO - PROCESS | 3332 | 1466743424056 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:44 INFO - PROCESS | 3332 | 1466743424059 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:44 INFO - PROCESS | 3332 | 1466743424209 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 21:43:44 INFO - PROCESS | 3332 | 1466743424355 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:44 INFO - PROCESS | 3332 | 1466743424361 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD96000 == 40 [pid = 3332] [id = 55] 21:43:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6BCA000) [pid = 3332] [serial = 162] [outer = 0000000000000000] 21:43:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6C7B400) [pid = 3332] [serial = 163] [outer = 000000B9C6BCA000] 21:43:44 INFO - PROCESS | 3332 | 1466743424420 Marionette DEBUG loaded listener.js 21:43:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C7ED6400) [pid = 3332] [serial = 164] [outer = 000000B9C6BCA000] 21:43:44 INFO - PROCESS | 3332 | 1466743424949 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 941ms 21:43:45 INFO - PROCESS | 3332 | 1466743424999 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 21:43:45 INFO - PROCESS | 3332 | 1466743425004 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 21:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:43:45 INFO - PROCESS | 3332 | 1466743425012 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:43:45 INFO - PROCESS | 3332 | 1466743425015 Marionette TRACE conn6 <- [1,186,null,{}] 21:43:45 INFO - PROCESS | 3332 | 1466743425019 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:45 INFO - PROCESS | 3332 | 1466743425022 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:45 INFO - PROCESS | 3332 | 1466743425136 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 21:43:45 INFO - PROCESS | 3332 | 1466743425215 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:45 INFO - PROCESS | 3332 | 1466743425218 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D380B800 == 41 [pid = 3332] [id = 56] 21:43:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9CD8F1400) [pid = 3332] [serial = 165] [outer = 0000000000000000] 21:43:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D051C800) [pid = 3332] [serial = 166] [outer = 000000B9CD8F1400] 21:43:45 INFO - PROCESS | 3332 | 1466743425276 Marionette DEBUG loaded listener.js 21:43:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D090D000) [pid = 3332] [serial = 167] [outer = 000000B9CD8F1400] 21:43:45 INFO - PROCESS | 3332 | 1466743425839 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 881ms 21:43:45 INFO - PROCESS | 3332 | 1466743425896 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 21:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:43:45 INFO - PROCESS | 3332 | 1466743425899 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 21:43:45 INFO - PROCESS | 3332 | 1466743425903 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:43:45 INFO - PROCESS | 3332 | 1466743425907 Marionette TRACE conn6 <- [1,190,null,{}] 21:43:45 INFO - PROCESS | 3332 | 1466743425919 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:45 INFO - PROCESS | 3332 | 1466743425924 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:46 INFO - PROCESS | 3332 | 1466743426041 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 21:43:46 INFO - PROCESS | 3332 | 1466743426109 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:46 INFO - PROCESS | 3332 | 1466743426113 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7EC000 == 42 [pid = 3332] [id = 57] 21:43:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9CD8F6400) [pid = 3332] [serial = 168] [outer = 0000000000000000] 21:43:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D2BEB400) [pid = 3332] [serial = 169] [outer = 000000B9CD8F6400] 21:43:46 INFO - PROCESS | 3332 | 1466743426174 Marionette DEBUG loaded listener.js 21:43:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D3B53400) [pid = 3332] [serial = 170] [outer = 000000B9CD8F6400] 21:43:46 INFO - PROCESS | 3332 | 1466743426790 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 943ms 21:43:46 INFO - PROCESS | 3332 | 1466743426848 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 21:43:46 INFO - PROCESS | 3332 | 1466743426851 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 21:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:43:46 INFO - PROCESS | 3332 | 1466743426855 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:43:46 INFO - PROCESS | 3332 | 1466743426858 Marionette TRACE conn6 <- [1,194,null,{}] 21:43:46 INFO - PROCESS | 3332 | 1466743426861 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:46 INFO - PROCESS | 3332 | 1466743426864 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:47 INFO - PROCESS | 3332 | 1466743427050 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 21:43:47 INFO - PROCESS | 3332 | 1466743427090 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:47 INFO - PROCESS | 3332 | 1466743427092 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B22800 == 43 [pid = 3332] [id = 58] 21:43:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D095E000) [pid = 3332] [serial = 171] [outer = 0000000000000000] 21:43:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D318C400) [pid = 3332] [serial = 172] [outer = 000000B9D095E000] 21:43:47 INFO - PROCESS | 3332 | 1466743427147 Marionette DEBUG loaded listener.js 21:43:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9D5002400) [pid = 3332] [serial = 173] [outer = 000000B9D095E000] 21:43:47 INFO - PROCESS | 3332 | 1466743427802 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 985ms 21:43:47 INFO - PROCESS | 3332 | 1466743427842 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 21:43:47 INFO - PROCESS | 3332 | 1466743427847 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 21:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:43:47 INFO - PROCESS | 3332 | 1466743427852 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:43:47 INFO - PROCESS | 3332 | 1466743427856 Marionette TRACE conn6 <- [1,198,null,{}] 21:43:47 INFO - PROCESS | 3332 | 1466743427861 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:47 INFO - PROCESS | 3332 | 1466743427864 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:47 INFO - PROCESS | 3332 | 1466743427970 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 21:43:48 INFO - PROCESS | 3332 | 1466743428054 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:48 INFO - PROCESS | 3332 | 1466743428057 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC121800 == 44 [pid = 3332] [id = 59] 21:43:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9C6BDD000) [pid = 3332] [serial = 174] [outer = 0000000000000000] 21:43:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9C6C7BC00) [pid = 3332] [serial = 175] [outer = 000000B9C6BDD000] 21:43:48 INFO - PROCESS | 3332 | 1466743428109 Marionette DEBUG loaded listener.js 21:43:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9C6E4B800) [pid = 3332] [serial = 176] [outer = 000000B9C6BDD000] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D708B000 == 43 [pid = 3332] [id = 53] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7DF000 == 42 [pid = 3332] [id = 52] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA97D000 == 41 [pid = 3332] [id = 51] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7046800 == 40 [pid = 3332] [id = 50] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47EC800 == 39 [pid = 3332] [id = 49] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36AF800 == 38 [pid = 3332] [id = 48] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B8C000 == 37 [pid = 3332] [id = 47] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B34000 == 36 [pid = 3332] [id = 46] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB186800 == 35 [pid = 3332] [id = 45] 21:43:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36AE800 == 34 [pid = 3332] [id = 42] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9C6BB3400) [pid = 3332] [serial = 123] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9C6BBE400) [pid = 3332] [serial = 96] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9C6C81800) [pid = 3332] [serial = 97] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9C7458800) [pid = 3332] [serial = 99] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9C8356C00) [pid = 3332] [serial = 100] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9CD115800) [pid = 3332] [serial = 102] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D25A5400) [pid = 3332] [serial = 108] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9CD3A4C00) [pid = 3332] [serial = 103] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D05DE400) [pid = 3332] [serial = 105] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D30B7400) [pid = 3332] [serial = 94] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D05E2C00) [pid = 3332] [serial = 93] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D25A0000) [pid = 3332] [serial = 85] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D0521800) [pid = 3332] [serial = 84] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D60B7000) [pid = 3332] [serial = 88] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D4741000) [pid = 3332] [serial = 87] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D8F24400) [pid = 3332] [serial = 91] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D5EC5C00) [pid = 3332] [serial = 90] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D332BC00) [pid = 3332] [serial = 111] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3B56400) [pid = 3332] [serial = 112] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D47AFC00) [pid = 3332] [serial = 114] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3324000) [pid = 3332] [serial = 117] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D758BC00) [pid = 3332] [serial = 120] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D8F24800) [pid = 3332] [serial = 121] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D5064400) [pid = 3332] [serial = 118] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2D1CC00) [pid = 3332] [serial = 109] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D5056800) [pid = 3332] [serial = 115] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D05EC800) [pid = 3332] [serial = 106] [outer = 0000000000000000] [url = about:blank] 21:43:48 INFO - PROCESS | 3332 | 1466743428628 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 839ms 21:43:48 INFO - PROCESS | 3332 | 1466743428695 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 21:43:48 INFO - PROCESS | 3332 | 1466743428700 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 21:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:43:48 INFO - PROCESS | 3332 | 1466743428706 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:43:48 INFO - PROCESS | 3332 | 1466743428709 Marionette TRACE conn6 <- [1,202,null,{}] 21:43:48 INFO - PROCESS | 3332 | 1466743428712 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:48 INFO - PROCESS | 3332 | 1466743428715 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:48 INFO - PROCESS | 3332 | 1466743428807 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 21:43:48 INFO - PROCESS | 3332 | 1466743428872 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:48 INFO - PROCESS | 3332 | 1466743428874 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC16800 == 35 [pid = 3332] [id = 60] 21:43:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6BB6C00) [pid = 3332] [serial = 177] [outer = 0000000000000000] 21:43:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6E2B800) [pid = 3332] [serial = 178] [outer = 000000B9C6BB6C00] 21:43:48 INFO - PROCESS | 3332 | 1466743428922 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C7746800) [pid = 3332] [serial = 179] [outer = 000000B9C6BB6C00] 21:43:49 INFO - PROCESS | 3332 | 1466743429308 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 629ms 21:43:49 INFO - PROCESS | 3332 | 1466743429338 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 21:43:49 INFO - PROCESS | 3332 | 1466743429341 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 21:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:43:49 INFO - PROCESS | 3332 | 1466743429344 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:43:49 INFO - PROCESS | 3332 | 1466743429348 Marionette TRACE conn6 <- [1,206,null,{}] 21:43:49 INFO - PROCESS | 3332 | 1466743429358 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:49 INFO - PROCESS | 3332 | 1466743429363 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:49 INFO - PROCESS | 3332 | 1466743429449 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 21:43:49 INFO - PROCESS | 3332 | 1466743429455 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 3332 | 1466743429458 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B53800 == 36 [pid = 3332] [id = 61] 21:43:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CD115800) [pid = 3332] [serial = 180] [outer = 0000000000000000] 21:43:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CD3A4000) [pid = 3332] [serial = 181] [outer = 000000B9CD115800] 21:43:49 INFO - PROCESS | 3332 | 1466743429509 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CD8F1000) [pid = 3332] [serial = 182] [outer = 000000B9CD115800] 21:43:49 INFO - PROCESS | 3332 | 1466743429954 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 626ms 21:43:49 INFO - PROCESS | 3332 | 1466743429972 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 21:43:49 INFO - PROCESS | 3332 | 1466743429975 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 21:43:49 INFO - PROCESS | 3332 | 1466743429979 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:43:49 INFO - PROCESS | 3332 | 1466743429980 Marionette TRACE conn6 <- [1,210,null,{}] 21:43:49 INFO - PROCESS | 3332 | 1466743429984 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:49 INFO - PROCESS | 3332 | 1466743429986 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:50 INFO - PROCESS | 3332 | 1466743430074 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 21:43:50 INFO - PROCESS | 3332 | 1466743430079 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:50 INFO - PROCESS | 3332 | 1466743430081 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30E7000 == 37 [pid = 3332] [id = 62] 21:43:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D05E6000) [pid = 3332] [serial = 183] [outer = 0000000000000000] 21:43:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D0681C00) [pid = 3332] [serial = 184] [outer = 000000B9D05E6000] 21:43:50 INFO - PROCESS | 3332 | 1466743430130 Marionette DEBUG loaded listener.js 21:43:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D0CACC00) [pid = 3332] [serial = 185] [outer = 000000B9D05E6000] 21:43:50 INFO - PROCESS | 3332 | 1466743430531 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 21:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 587ms 21:43:50 INFO - PROCESS | 3332 | 1466743430569 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 21:43:50 INFO - PROCESS | 3332 | 1466743430571 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 21:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:43:50 INFO - PROCESS | 3332 | 1466743430588 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:43:50 INFO - PROCESS | 3332 | 1466743430591 Marionette TRACE conn6 <- [1,214,null,{}] 21:43:50 INFO - PROCESS | 3332 | 1466743430595 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:50 INFO - PROCESS | 3332 | 1466743430597 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:50 INFO - PROCESS | 3332 | 1466743430706 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 21:43:50 INFO - PROCESS | 3332 | 1466743430711 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:50 INFO - PROCESS | 3332 | 1466743430713 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B8000 == 38 [pid = 3332] [id = 63] 21:43:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2B34000) [pid = 3332] [serial = 186] [outer = 0000000000000000] 21:43:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D2DB0400) [pid = 3332] [serial = 187] [outer = 000000B9D2B34000] 21:43:50 INFO - PROCESS | 3332 | 1466743430767 Marionette DEBUG loaded listener.js 21:43:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3190000) [pid = 3332] [serial = 188] [outer = 000000B9D2B34000] 21:43:51 INFO - PROCESS | 3332 | 1466743431232 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 21:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 692ms 21:43:51 INFO - PROCESS | 3332 | 1466743431270 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 21:43:51 INFO - PROCESS | 3332 | 1466743431272 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 21:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:43:51 INFO - PROCESS | 3332 | 1466743431275 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:43:51 INFO - PROCESS | 3332 | 1466743431277 Marionette TRACE conn6 <- [1,218,null,{}] 21:43:51 INFO - PROCESS | 3332 | 1466743431281 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:51 INFO - PROCESS | 3332 | 1466743431287 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:51 INFO - PROCESS | 3332 | 1466743431421 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 21:43:51 INFO - PROCESS | 3332 | 1466743431470 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:51 INFO - PROCESS | 3332 | 1466743431472 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6437000 == 39 [pid = 3332] [id = 64] 21:43:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3B4D000) [pid = 3332] [serial = 189] [outer = 0000000000000000] 21:43:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D47B3000) [pid = 3332] [serial = 190] [outer = 000000B9D3B4D000] 21:43:51 INFO - PROCESS | 3332 | 1466743431517 Marionette DEBUG loaded listener.js 21:43:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D505F000) [pid = 3332] [serial = 191] [outer = 000000B9D3B4D000] 21:43:51 INFO - PROCESS | 3332 | 1466743431928 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 21:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 21:43:51 INFO - PROCESS | 3332 | 1466743431950 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 21:43:51 INFO - PROCESS | 3332 | 1466743431952 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 21:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:43:51 INFO - PROCESS | 3332 | 1466743431955 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:43:51 INFO - PROCESS | 3332 | 1466743431957 Marionette TRACE conn6 <- [1,222,null,{}] 21:43:51 INFO - PROCESS | 3332 | 1466743431960 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:51 INFO - PROCESS | 3332 | 1466743431963 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:52 INFO - PROCESS | 3332 | 1466743432101 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 21:43:52 INFO - PROCESS | 3332 | 1466743432117 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 3332 | 1466743432119 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70A4000 == 40 [pid = 3332] [id = 65] 21:43:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3B4E800) [pid = 3332] [serial = 192] [outer = 0000000000000000] 21:43:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D60BD000) [pid = 3332] [serial = 193] [outer = 000000B9D3B4E800] 21:43:52 INFO - PROCESS | 3332 | 1466743432167 Marionette DEBUG loaded listener.js 21:43:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D7587C00) [pid = 3332] [serial = 194] [outer = 000000B9D3B4E800] 21:43:52 INFO - PROCESS | 3332 | 1466743432562 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 21:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 629ms 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D3B39C00) [pid = 3332] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3E98C00) [pid = 3332] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D0528000) [pid = 3332] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D2BEA400) [pid = 3332] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CCD0C000) [pid = 3332] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6C7AC00) [pid = 3332] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D318F000) [pid = 3332] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CBF0A800) [pid = 3332] [serial = 156] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:43:52 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6B84000) [pid = 3332] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:43:52 INFO - PROCESS | 3332 | 1466743432682 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 21:43:52 INFO - PROCESS | 3332 | 1466743432684 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 21:43:52 INFO - PROCESS | 3332 | 1466743432693 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:43:52 INFO - PROCESS | 3332 | 1466743432695 Marionette TRACE conn6 <- [1,226,null,{}] 21:43:52 INFO - PROCESS | 3332 | 1466743432698 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:52 INFO - PROCESS | 3332 | 1466743432700 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:43:52 INFO - PROCESS | 3332 | 1466743432781 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 21:43:52 INFO - PROCESS | 3332 | 1466743432786 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 3332 | 1466743432788 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7531000 == 41 [pid = 3332] [id = 66] 21:43:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C5A24000) [pid = 3332] [serial = 195] [outer = 0000000000000000] 21:43:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C5A27C00) [pid = 3332] [serial = 196] [outer = 000000B9C5A24000] 21:43:52 INFO - PROCESS | 3332 | 1466743432835 Marionette DEBUG loaded listener.js 21:43:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6C78400) [pid = 3332] [serial = 197] [outer = 000000B9C5A24000] 21:43:53 INFO - PROCESS | 3332 | 1466743433229 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 566ms 21:43:53 INFO - PROCESS | 3332 | 1466743433272 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 21:43:53 INFO - PROCESS | 3332 | 1466743433274 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 21:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:43:53 INFO - PROCESS | 3332 | 1466743433287 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 3332 | 1466743433289 Marionette TRACE conn6 <- [1,230,null,{}] 21:43:53 INFO - PROCESS | 3332 | 1466743433306 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:53 INFO - PROCESS | 3332 | 1466743433309 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:53 INFO - PROCESS | 3332 | 1466743433392 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 21:43:53 INFO - PROCESS | 3332 | 1466743433419 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:53 INFO - PROCESS | 3332 | 1466743433421 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD97000 == 42 [pid = 3332] [id = 67] 21:43:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D318F000) [pid = 3332] [serial = 198] [outer = 0000000000000000] 21:43:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D64AE400) [pid = 3332] [serial = 199] [outer = 000000B9D318F000] 21:43:53 INFO - PROCESS | 3332 | 1466743433469 Marionette DEBUG loaded listener.js 21:43:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D8947400) [pid = 3332] [serial = 200] [outer = 000000B9D318F000] 21:43:53 INFO - PROCESS | 3332 | 1466743433844 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 21:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 588ms 21:43:53 INFO - PROCESS | 3332 | 1466743433879 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 21:43:53 INFO - PROCESS | 3332 | 1466743433881 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 21:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:43:53 INFO - PROCESS | 3332 | 1466743433885 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 3332 | 1466743433887 Marionette TRACE conn6 <- [1,234,null,{}] 21:43:53 INFO - PROCESS | 3332 | 1466743433890 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:53 INFO - PROCESS | 3332 | 1466743433892 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:54 INFO - PROCESS | 3332 | 1466743434008 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 21:43:54 INFO - PROCESS | 3332 | 1466743434025 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:54 INFO - PROCESS | 3332 | 1466743434027 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB77A800 == 43 [pid = 3332] [id = 68] 21:43:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D894B000) [pid = 3332] [serial = 201] [outer = 0000000000000000] 21:43:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D894F000) [pid = 3332] [serial = 202] [outer = 000000B9D894B000] 21:43:54 INFO - PROCESS | 3332 | 1466743434071 Marionette DEBUG loaded listener.js 21:43:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D8A10800) [pid = 3332] [serial = 203] [outer = 000000B9D894B000] 21:43:54 INFO - PROCESS | 3332 | 1466743434496 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 21:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 629ms 21:43:54 INFO - PROCESS | 3332 | 1466743434517 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 21:43:54 INFO - PROCESS | 3332 | 1466743434520 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 21:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:43:54 INFO - PROCESS | 3332 | 1466743434523 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:43:54 INFO - PROCESS | 3332 | 1466743434525 Marionette TRACE conn6 <- [1,238,null,{}] 21:43:54 INFO - PROCESS | 3332 | 1466743434530 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:54 INFO - PROCESS | 3332 | 1466743434533 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:54 INFO - PROCESS | 3332 | 1466743434660 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 21:43:54 INFO - PROCESS | 3332 | 1466743434667 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:54 INFO - PROCESS | 3332 | 1466743434670 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB637000 == 44 [pid = 3332] [id = 69] 21:43:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D8A14C00) [pid = 3332] [serial = 204] [outer = 0000000000000000] 21:43:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D8A94800) [pid = 3332] [serial = 205] [outer = 000000B9D8A14C00] 21:43:54 INFO - PROCESS | 3332 | 1466743434718 Marionette DEBUG loaded listener.js 21:43:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D8F1FC00) [pid = 3332] [serial = 206] [outer = 000000B9D8A14C00] 21:43:55 INFO - PROCESS | 3332 | 1466743435453 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 21:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 986ms 21:43:55 INFO - PROCESS | 3332 | 1466743435540 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 21:43:55 INFO - PROCESS | 3332 | 1466743435544 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 21:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:43:55 INFO - PROCESS | 3332 | 1466743435553 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:43:55 INFO - PROCESS | 3332 | 1466743435556 Marionette TRACE conn6 <- [1,242,null,{}] 21:43:55 INFO - PROCESS | 3332 | 1466743435562 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:55 INFO - PROCESS | 3332 | 1466743435565 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:55 INFO - PROCESS | 3332 | 1466743435688 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 21:43:55 INFO - PROCESS | 3332 | 1466743435750 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 3332 | 1466743435754 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A54800 == 45 [pid = 3332] [id = 70] 21:43:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9CB1C3C00) [pid = 3332] [serial = 207] [outer = 0000000000000000] 21:43:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9CBE9EC00) [pid = 3332] [serial = 208] [outer = 000000B9CB1C3C00] 21:43:55 INFO - PROCESS | 3332 | 1466743435812 Marionette DEBUG loaded listener.js 21:43:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9CD3A1C00) [pid = 3332] [serial = 209] [outer = 000000B9CB1C3C00] 21:43:56 INFO - PROCESS | 3332 | 1466743436409 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 21:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 880ms 21:43:56 INFO - PROCESS | 3332 | 1466743436437 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 21:43:56 INFO - PROCESS | 3332 | 1466743436442 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 21:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:43:56 INFO - PROCESS | 3332 | 1466743436449 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:43:56 INFO - PROCESS | 3332 | 1466743436452 Marionette TRACE conn6 <- [1,246,null,{}] 21:43:56 INFO - PROCESS | 3332 | 1466743436457 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:56 INFO - PROCESS | 3332 | 1466743436460 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:56 INFO - PROCESS | 3332 | 1466743436581 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 21:43:56 INFO - PROCESS | 3332 | 1466743436662 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:56 INFO - PROCESS | 3332 | 1466743436665 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DADA9800 == 46 [pid = 3332] [id = 71] 21:43:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9D2AD4C00) [pid = 3332] [serial = 210] [outer = 0000000000000000] 21:43:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9D3194C00) [pid = 3332] [serial = 211] [outer = 000000B9D2AD4C00] 21:43:56 INFO - PROCESS | 3332 | 1466743436722 Marionette DEBUG loaded listener.js 21:43:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9D3B56400) [pid = 3332] [serial = 212] [outer = 000000B9D2AD4C00] 21:43:57 INFO - PROCESS | 3332 | 1466743437244 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 840ms 21:43:57 INFO - PROCESS | 3332 | 1466743437293 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 21:43:57 INFO - PROCESS | 3332 | 1466743437296 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 21:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:43:57 INFO - PROCESS | 3332 | 1466743437300 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:43:57 INFO - PROCESS | 3332 | 1466743437304 Marionette TRACE conn6 <- [1,250,null,{}] 21:43:57 INFO - PROCESS | 3332 | 1466743437316 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:57 INFO - PROCESS | 3332 | 1466743437321 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:57 INFO - PROCESS | 3332 | 1466743437437 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 21:43:57 INFO - PROCESS | 3332 | 1466743437519 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:57 INFO - PROCESS | 3332 | 1466743437523 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB74C000 == 47 [pid = 3332] [id = 72] 21:43:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (000000B9D3F91400) [pid = 3332] [serial = 213] [outer = 0000000000000000] 21:43:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (000000B9D3F99400) [pid = 3332] [serial = 214] [outer = 000000B9D3F91400] 21:43:57 INFO - PROCESS | 3332 | 1466743437581 Marionette DEBUG loaded listener.js 21:43:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (000000B9D894C000) [pid = 3332] [serial = 215] [outer = 000000B9D3F91400] 21:43:58 INFO - PROCESS | 3332 | 1466743438106 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 839ms 21:43:58 INFO - PROCESS | 3332 | 1466743438144 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 21:43:58 INFO - PROCESS | 3332 | 1466743438147 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 21:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:43:58 INFO - PROCESS | 3332 | 1466743438151 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:43:58 INFO - PROCESS | 3332 | 1466743438153 Marionette TRACE conn6 <- [1,254,null,{}] 21:43:58 INFO - PROCESS | 3332 | 1466743438157 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:58 INFO - PROCESS | 3332 | 1466743438160 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:58 INFO - PROCESS | 3332 | 1466743438274 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 21:43:58 INFO - PROCESS | 3332 | 1466743438356 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:58 INFO - PROCESS | 3332 | 1466743438358 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB814800 == 48 [pid = 3332] [id = 73] 21:43:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (000000B9D8A97800) [pid = 3332] [serial = 216] [outer = 0000000000000000] 21:43:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (000000B9D8A9B800) [pid = 3332] [serial = 217] [outer = 000000B9D8A97800] 21:43:58 INFO - PROCESS | 3332 | 1466743438413 Marionette DEBUG loaded listener.js 21:43:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (000000B9D8F26C00) [pid = 3332] [serial = 218] [outer = 000000B9D8A97800] 21:43:59 INFO - PROCESS | 3332 | 1466743439015 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 21:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 881ms 21:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:43:59 INFO - PROCESS | 3332 | 1466743439034 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 21:43:59 INFO - PROCESS | 3332 | 1466743439036 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 21:43:59 INFO - PROCESS | 3332 | 1466743439040 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:43:59 INFO - PROCESS | 3332 | 1466743439042 Marionette TRACE conn6 <- [1,258,null,{}] 21:43:59 INFO - PROCESS | 3332 | 1466743439046 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:59 INFO - PROCESS | 3332 | 1466743439048 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:59 INFO - PROCESS | 3332 | 1466743439161 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 21:43:59 INFO - PROCESS | 3332 | 1466743439458 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:59 INFO - PROCESS | 3332 | 1466743439460 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:43:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06D1800 == 49 [pid = 3332] [id = 74] 21:43:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 107 (000000B9C6C7F400) [pid = 3332] [serial = 219] [outer = 0000000000000000] 21:43:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 108 (000000B9C6E45800) [pid = 3332] [serial = 220] [outer = 000000B9C6C7F400] 21:43:59 INFO - PROCESS | 3332 | 1466743439522 Marionette DEBUG loaded listener.js 21:43:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 109 (000000B9CCD13000) [pid = 3332] [serial = 221] [outer = 000000B9C6C7F400] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB77A800 == 48 [pid = 3332] [id = 68] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD97000 == 47 [pid = 3332] [id = 67] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7531000 == 46 [pid = 3332] [id = 66] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70A4000 == 45 [pid = 3332] [id = 65] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6437000 == 44 [pid = 3332] [id = 64] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B8000 == 43 [pid = 3332] [id = 63] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30E7000 == 42 [pid = 3332] [id = 62] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B53800 == 41 [pid = 3332] [id = 61] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC16800 == 40 [pid = 3332] [id = 60] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC121800 == 39 [pid = 3332] [id = 59] 21:44:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70A3000 == 38 [pid = 3332] [id = 54] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 108 (000000B9D3B4E000) [pid = 3332] [serial = 144] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 107 (000000B9D47C0C00) [pid = 3332] [serial = 147] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 106 (000000B9D7586800) [pid = 3332] [serial = 148] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 105 (000000B9D3D3AC00) [pid = 3332] [serial = 145] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (000000B9D05E4400) [pid = 3332] [serial = 138] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (000000B9D0B10800) [pid = 3332] [serial = 139] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (000000B9D2DD7000) [pid = 3332] [serial = 141] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (000000B9C6E25C00) [pid = 3332] [serial = 126] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (000000B9CD589400) [pid = 3332] [serial = 136] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9CD11B000) [pid = 3332] [serial = 135] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9C6E23C00) [pid = 3332] [serial = 132] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9C7229C00) [pid = 3332] [serial = 133] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9CCD0A800) [pid = 3332] [serial = 129] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D3195800) [pid = 3332] [serial = 150] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9D7591C00) [pid = 3332] [serial = 158] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D0C4D400) [pid = 3332] [serial = 31] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9C6BB3C00) [pid = 3332] [serial = 154] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9C6B87800) [pid = 3332] [serial = 153] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D7584800) [pid = 3332] [serial = 151] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3321C00) [pid = 3332] [serial = 142] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D8F2E000) [pid = 3332] [serial = 160] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D05E4C00) [pid = 3332] [serial = 157] [outer = 0000000000000000] [url = about:blank] 21:44:00 INFO - PROCESS | 3332 | 1466743440340 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 21:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1341ms 21:44:00 INFO - PROCESS | 3332 | 1466743440385 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 21:44:00 INFO - PROCESS | 3332 | 1466743440388 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 21:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:44:00 INFO - PROCESS | 3332 | 1466743440393 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:44:00 INFO - PROCESS | 3332 | 1466743440395 Marionette TRACE conn6 <- [1,262,null,{}] 21:44:00 INFO - PROCESS | 3332 | 1466743440401 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:00 INFO - PROCESS | 3332 | 1466743440403 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:00 INFO - PROCESS | 3332 | 1466743440496 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 21:44:00 INFO - PROCESS | 3332 | 1466743440503 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:00 INFO - PROCESS | 3332 | 1466743440506 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC2A800 == 39 [pid = 3332] [id = 75] 21:44:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6BC9C00) [pid = 3332] [serial = 222] [outer = 0000000000000000] 21:44:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6BD5400) [pid = 3332] [serial = 223] [outer = 000000B9C6BC9C00] 21:44:00 INFO - PROCESS | 3332 | 1466743440554 Marionette DEBUG loaded listener.js 21:44:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C6E4B000) [pid = 3332] [serial = 224] [outer = 000000B9C6BC9C00] 21:44:01 INFO - PROCESS | 3332 | 1466743441035 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 21:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 690ms 21:44:01 INFO - PROCESS | 3332 | 1466743441086 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 21:44:01 INFO - PROCESS | 3332 | 1466743441090 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 21:44:01 INFO - PROCESS | 3332 | 1466743441094 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:44:01 INFO - PROCESS | 3332 | 1466743441096 Marionette TRACE conn6 <- [1,266,null,{}] 21:44:01 INFO - PROCESS | 3332 | 1466743441100 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:01 INFO - PROCESS | 3332 | 1466743441102 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:01 INFO - PROCESS | 3332 | 1466743441204 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 21:44:01 INFO - PROCESS | 3332 | 1466743441270 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:01 INFO - PROCESS | 3332 | 1466743441272 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30DF800 == 40 [pid = 3332] [id = 76] 21:44:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C7746000) [pid = 3332] [serial = 225] [outer = 0000000000000000] 21:44:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9CD51DC00) [pid = 3332] [serial = 226] [outer = 000000B9C7746000] 21:44:01 INFO - PROCESS | 3332 | 1466743441326 Marionette DEBUG loaded listener.js 21:44:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D0966800) [pid = 3332] [serial = 227] [outer = 000000B9C7746000] 21:44:01 INFO - PROCESS | 3332 | 1466743441703 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 21:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 627ms 21:44:01 INFO - PROCESS | 3332 | 1466743441724 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 21:44:01 INFO - PROCESS | 3332 | 1466743441726 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 21:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:44:01 INFO - PROCESS | 3332 | 1466743441736 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - PROCESS | 3332 | 1466743441742 Marionette TRACE conn6 <- [1,270,null,{}] 21:44:01 INFO - PROCESS | 3332 | 1466743441752 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:01 INFO - PROCESS | 3332 | 1466743441756 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:01 INFO - PROCESS | 3332 | 1466743441846 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 21:44:01 INFO - PROCESS | 3332 | 1466743441851 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:01 INFO - PROCESS | 3332 | 1466743441854 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47EC800 == 41 [pid = 3332] [id = 77] 21:44:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D2B3AC00) [pid = 3332] [serial = 228] [outer = 0000000000000000] 21:44:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D318C800) [pid = 3332] [serial = 229] [outer = 000000B9D2B3AC00] 21:44:01 INFO - PROCESS | 3332 | 1466743441901 Marionette DEBUG loaded listener.js 21:44:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D33D5C00) [pid = 3332] [serial = 230] [outer = 000000B9D2B3AC00] 21:44:02 INFO - PROCESS | 3332 | 1466743442332 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 650ms 21:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:44:02 INFO - PROCESS | 3332 | 1466743442389 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 21:44:02 INFO - PROCESS | 3332 | 1466743442392 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 21:44:02 INFO - PROCESS | 3332 | 1466743442396 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:44:02 INFO - PROCESS | 3332 | 1466743442398 Marionette TRACE conn6 <- [1,274,null,{}] 21:44:02 INFO - PROCESS | 3332 | 1466743442413 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:02 INFO - PROCESS | 3332 | 1466743442423 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:02 INFO - PROCESS | 3332 | 1466743442536 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 21:44:02 INFO - PROCESS | 3332 | 1466743442585 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:02 INFO - PROCESS | 3332 | 1466743442588 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7088000 == 42 [pid = 3332] [id = 78] 21:44:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9D3D3AC00) [pid = 3332] [serial = 231] [outer = 0000000000000000] 21:44:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9D3E96800) [pid = 3332] [serial = 232] [outer = 000000B9D3D3AC00] 21:44:02 INFO - PROCESS | 3332 | 1466743442633 Marionette DEBUG loaded listener.js 21:44:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9D3F94800) [pid = 3332] [serial = 233] [outer = 000000B9D3D3AC00] 21:44:03 INFO - PROCESS | 3332 | 1466743443035 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 21:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 690ms 21:44:03 INFO - PROCESS | 3332 | 1466743443087 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 21:44:03 INFO - PROCESS | 3332 | 1466743443090 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 21:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:44:03 INFO - PROCESS | 3332 | 1466743443100 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:44:03 INFO - PROCESS | 3332 | 1466743443101 Marionette TRACE conn6 <- [1,278,null,{}] 21:44:03 INFO - PROCESS | 3332 | 1466743443105 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:03 INFO - PROCESS | 3332 | 1466743443107 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:03 INFO - PROCESS | 3332 | 1466743443214 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 21:44:03 INFO - PROCESS | 3332 | 1466743443282 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:03 INFO - PROCESS | 3332 | 1466743443288 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7530000 == 43 [pid = 3332] [id = 79] 21:44:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9D5EC8800) [pid = 3332] [serial = 234] [outer = 0000000000000000] 21:44:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (000000B9D64A9400) [pid = 3332] [serial = 235] [outer = 000000B9D5EC8800] 21:44:03 INFO - PROCESS | 3332 | 1466743443344 Marionette DEBUG loaded listener.js 21:44:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (000000B9D7591C00) [pid = 3332] [serial = 236] [outer = 000000B9D5EC8800] 21:44:03 INFO - PROCESS | 3332 | 1466743443786 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 21:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 730ms 21:44:03 INFO - PROCESS | 3332 | 1466743443826 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 21:44:03 INFO - PROCESS | 3332 | 1466743443828 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 21:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:44:03 INFO - PROCESS | 3332 | 1466743443831 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:44:03 INFO - PROCESS | 3332 | 1466743443833 Marionette TRACE conn6 <- [1,282,null,{}] 21:44:03 INFO - PROCESS | 3332 | 1466743443843 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:03 INFO - PROCESS | 3332 | 1466743443845 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:03 INFO - PROCESS | 3332 | 1466743443956 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 21:44:03 INFO - PROCESS | 3332 | 1466743443962 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:03 INFO - PROCESS | 3332 | 1466743443964 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB63C800 == 44 [pid = 3332] [id = 80] 21:44:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (000000B9D781D000) [pid = 3332] [serial = 237] [outer = 0000000000000000] 21:44:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (000000B9D7827000) [pid = 3332] [serial = 238] [outer = 000000B9D781D000] 21:44:04 INFO - PROCESS | 3332 | 1466743444010 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (000000B9D8A11C00) [pid = 3332] [serial = 239] [outer = 000000B9D781D000] 21:44:04 INFO - PROCESS | 3332 | 1466743444559 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (000000B9C6C7CC00) [pid = 3332] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (000000B9C6BAE000) [pid = 3332] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (000000B9CBE9D400) [pid = 3332] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (000000B9D894B000) [pid = 3332] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (000000B9D3B4D000) [pid = 3332] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9D2B34000) [pid = 3332] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9D3B4E800) [pid = 3332] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9C6BCA000) [pid = 3332] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9C6BB6C00) [pid = 3332] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D05E6000) [pid = 3332] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9C6BDD000) [pid = 3332] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9CD115800) [pid = 3332] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9CD8F1400) [pid = 3332] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D095E000) [pid = 3332] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9CD8F6400) [pid = 3332] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9C5A24000) [pid = 3332] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:44:04 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D318F000) [pid = 3332] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 797ms 21:44:04 INFO - PROCESS | 3332 | 1466743444633 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 21:44:04 INFO - PROCESS | 3332 | 1466743444635 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 21:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:44:04 INFO - PROCESS | 3332 | 1466743444638 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:44:04 INFO - PROCESS | 3332 | 1466743444640 Marionette TRACE conn6 <- [1,286,null,{}] 21:44:04 INFO - PROCESS | 3332 | 1466743444644 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:04 INFO - PROCESS | 3332 | 1466743444646 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:04 INFO - PROCESS | 3332 | 1466743444729 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 21:44:04 INFO - PROCESS | 3332 | 1466743444734 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 3332 | 1466743444736 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD9F800 == 45 [pid = 3332] [id = 81] 21:44:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6BC1000) [pid = 3332] [serial = 240] [outer = 0000000000000000] 21:44:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C6C7CC00) [pid = 3332] [serial = 241] [outer = 000000B9C6BC1000] 21:44:04 INFO - PROCESS | 3332 | 1466743444783 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D0CA9400) [pid = 3332] [serial = 242] [outer = 000000B9C6BC1000] 21:44:05 INFO - PROCESS | 3332 | 1466743445195 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 21:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 587ms 21:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:44:05 INFO - PROCESS | 3332 | 1466743445230 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 21:44:05 INFO - PROCESS | 3332 | 1466743445232 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 21:44:05 INFO - PROCESS | 3332 | 1466743445236 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:44:05 INFO - PROCESS | 3332 | 1466743445238 Marionette TRACE conn6 <- [1,290,null,{}] 21:44:05 INFO - PROCESS | 3332 | 1466743445241 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:05 INFO - PROCESS | 3332 | 1466743445243 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:05 INFO - PROCESS | 3332 | 1466743445328 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 21:44:05 INFO - PROCESS | 3332 | 1466743445333 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:05 INFO - PROCESS | 3332 | 1466743445335 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB816000 == 46 [pid = 3332] [id = 82] 21:44:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D5060C00) [pid = 3332] [serial = 243] [outer = 0000000000000000] 21:44:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9C5A2A000) [pid = 3332] [serial = 244] [outer = 000000B9D5060C00] 21:44:05 INFO - PROCESS | 3332 | 1466743445382 Marionette DEBUG loaded listener.js 21:44:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D7B50800) [pid = 3332] [serial = 245] [outer = 000000B9D5060C00] 21:44:05 INFO - PROCESS | 3332 | 1466743445779 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 588ms 21:44:05 INFO - PROCESS | 3332 | 1466743445824 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 21:44:05 INFO - PROCESS | 3332 | 1466743445826 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 21:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:44:05 INFO - PROCESS | 3332 | 1466743445840 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:44:05 INFO - PROCESS | 3332 | 1466743445842 Marionette TRACE conn6 <- [1,294,null,{}] 21:44:05 INFO - PROCESS | 3332 | 1466743445846 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:05 INFO - PROCESS | 3332 | 1466743445848 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:05 INFO - PROCESS | 3332 | 1466743445941 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 21:44:05 INFO - PROCESS | 3332 | 1466743445949 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:05 INFO - PROCESS | 3332 | 1466743445951 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DC2C0000 == 47 [pid = 3332] [id = 83] 21:44:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D8A10400) [pid = 3332] [serial = 246] [outer = 0000000000000000] 21:44:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D8A98000) [pid = 3332] [serial = 247] [outer = 000000B9D8A10400] 21:44:06 INFO - PROCESS | 3332 | 1466743446004 Marionette DEBUG loaded listener.js 21:44:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9D8F2E000) [pid = 3332] [serial = 248] [outer = 000000B9D8A10400] 21:44:06 INFO - PROCESS | 3332 | 1466743446434 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 628ms 21:44:06 INFO - PROCESS | 3332 | 1466743446472 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 21:44:06 INFO - PROCESS | 3332 | 1466743446474 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 21:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:44:06 INFO - PROCESS | 3332 | 1466743446521 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:44:06 INFO - PROCESS | 3332 | 1466743446523 Marionette TRACE conn6 <- [1,298,null,{}] 21:44:06 INFO - PROCESS | 3332 | 1466743446525 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:44:06 INFO - PROCESS | 3332 | 1466743446533 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:06 INFO - PROCESS | 3332 | 1466743446535 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:06 INFO - PROCESS | 3332 | 1466743446669 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 21:44:06 INFO - PROCESS | 3332 | 1466743446759 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:06 INFO - PROCESS | 3332 | 1466743446763 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C77D8000 == 48 [pid = 3332] [id = 84] 21:44:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9C5A1FC00) [pid = 3332] [serial = 249] [outer = 0000000000000000] 21:44:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9C5A28000) [pid = 3332] [serial = 250] [outer = 000000B9C5A1FC00] 21:44:06 INFO - PROCESS | 3332 | 1466743446822 Marionette DEBUG loaded listener.js 21:44:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9C6C76400) [pid = 3332] [serial = 251] [outer = 000000B9C5A1FC00] 21:44:07 INFO - PROCESS | 3332 | 1466743447457 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1022ms 21:44:07 INFO - PROCESS | 3332 | 1466743447505 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 21:44:07 INFO - PROCESS | 3332 | 1466743447509 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 21:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:44:07 INFO - PROCESS | 3332 | 1466743447528 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:44:07 INFO - PROCESS | 3332 | 1466743447532 Marionette TRACE conn6 <- [1,302,null,{}] 21:44:07 INFO - PROCESS | 3332 | 1466743447539 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:07 INFO - PROCESS | 3332 | 1466743447542 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:07 INFO - PROCESS | 3332 | 1466743447662 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 21:44:07 INFO - PROCESS | 3332 | 1466743447735 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:07 INFO - PROCESS | 3332 | 1466743447738 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B6800 == 49 [pid = 3332] [id = 85] 21:44:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (000000B9CD866400) [pid = 3332] [serial = 252] [outer = 0000000000000000] 21:44:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (000000B9D05E3000) [pid = 3332] [serial = 253] [outer = 000000B9CD866400] 21:44:07 INFO - PROCESS | 3332 | 1466743447836 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (000000B9D2DA9C00) [pid = 3332] [serial = 254] [outer = 000000B9CD866400] 21:44:08 INFO - PROCESS | 3332 | 1466743448392 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 901ms 21:44:08 INFO - PROCESS | 3332 | 1466743448431 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 21:44:08 INFO - PROCESS | 3332 | 1466743448434 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 21:44:08 INFO - PROCESS | 3332 | 1466743448439 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:44:08 INFO - PROCESS | 3332 | 1466743448441 Marionette TRACE conn6 <- [1,306,null,{}] 21:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:44:08 INFO - PROCESS | 3332 | 1466743448446 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:08 INFO - PROCESS | 3332 | 1466743448449 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:08 INFO - PROCESS | 3332 | 1466743448570 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 21:44:08 INFO - PROCESS | 3332 | 1466743448659 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:08 INFO - PROCESS | 3332 | 1466743448661 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA336000 == 50 [pid = 3332] [id = 86] 21:44:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (000000B9D3E99000) [pid = 3332] [serial = 255] [outer = 0000000000000000] 21:44:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (000000B9D3F9A400) [pid = 3332] [serial = 256] [outer = 000000B9D3E99000] 21:44:08 INFO - PROCESS | 3332 | 1466743448719 Marionette DEBUG loaded listener.js 21:44:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (000000B9D7588400) [pid = 3332] [serial = 257] [outer = 000000B9D3E99000] 21:44:09 INFO - PROCESS | 3332 | 1466743449322 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 921ms 21:44:09 INFO - PROCESS | 3332 | 1466743449367 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 21:44:09 INFO - PROCESS | 3332 | 1466743449372 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 21:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:44:09 INFO - PROCESS | 3332 | 1466743449409 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:44:09 INFO - PROCESS | 3332 | 1466743449414 Marionette TRACE conn6 <- [1,310,null,{}] 21:44:09 INFO - PROCESS | 3332 | 1466743449460 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:09 INFO - PROCESS | 3332 | 1466743449464 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:09 INFO - PROCESS | 3332 | 1466743449619 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 21:44:09 INFO - PROCESS | 3332 | 1466743449663 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:09 INFO - PROCESS | 3332 | 1466743449666 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBC36800 == 51 [pid = 3332] [id = 87] 21:44:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 107 (000000B9D7B1BC00) [pid = 3332] [serial = 258] [outer = 0000000000000000] 21:44:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 108 (000000B9D8A96800) [pid = 3332] [serial = 259] [outer = 000000B9D7B1BC00] 21:44:09 INFO - PROCESS | 3332 | 1466743449720 Marionette DEBUG loaded listener.js 21:44:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 109 (000000B9DA539800) [pid = 3332] [serial = 260] [outer = 000000B9D7B1BC00] 21:44:10 INFO - PROCESS | 3332 | 1466743450301 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 943ms 21:44:10 INFO - PROCESS | 3332 | 1466743450344 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 21:44:10 INFO - PROCESS | 3332 | 1466743450347 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 21:44:10 INFO - PROCESS | 3332 | 1466743450351 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:44:10 INFO - PROCESS | 3332 | 1466743450353 Marionette TRACE conn6 <- [1,314,null,{}] 21:44:10 INFO - PROCESS | 3332 | 1466743450357 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:10 INFO - PROCESS | 3332 | 1466743450359 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:10 INFO - PROCESS | 3332 | 1466743450473 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 21:44:10 INFO - PROCESS | 3332 | 1466743450546 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:10 INFO - PROCESS | 3332 | 1466743450549 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3AE000 == 52 [pid = 3332] [id = 88] 21:44:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 110 (000000B9D894FC00) [pid = 3332] [serial = 261] [outer = 0000000000000000] 21:44:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 111 (000000B9DA9E2000) [pid = 3332] [serial = 262] [outer = 000000B9D894FC00] 21:44:10 INFO - PROCESS | 3332 | 1466743450648 Marionette DEBUG loaded listener.js 21:44:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 112 (000000B9DADB4C00) [pid = 3332] [serial = 263] [outer = 000000B9D894FC00] 21:44:11 INFO - PROCESS | 3332 | 1466743451436 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1125ms 21:44:11 INFO - PROCESS | 3332 | 1466743451479 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 21:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:44:11 INFO - PROCESS | 3332 | 1466743451483 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 21:44:11 INFO - PROCESS | 3332 | 1466743451488 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:44:11 INFO - PROCESS | 3332 | 1466743451491 Marionette TRACE conn6 <- [1,318,null,{}] 21:44:11 INFO - PROCESS | 3332 | 1466743451496 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:11 INFO - PROCESS | 3332 | 1466743451499 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:11 INFO - PROCESS | 3332 | 1466743451645 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 21:44:11 INFO - PROCESS | 3332 | 1466743451663 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:11 INFO - PROCESS | 3332 | 1466743451665 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBECD000 == 53 [pid = 3332] [id = 89] 21:44:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 113 (000000B9C774A800) [pid = 3332] [serial = 264] [outer = 0000000000000000] 21:44:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 114 (000000B9CBE70C00) [pid = 3332] [serial = 265] [outer = 000000B9C774A800] 21:44:11 INFO - PROCESS | 3332 | 1466743451717 Marionette DEBUG loaded listener.js 21:44:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 115 (000000B9CD527000) [pid = 3332] [serial = 266] [outer = 000000B9C774A800] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DC2C0000 == 52 [pid = 3332] [id = 83] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB816000 == 51 [pid = 3332] [id = 82] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD9F800 == 50 [pid = 3332] [id = 81] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB63C800 == 49 [pid = 3332] [id = 80] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7530000 == 48 [pid = 3332] [id = 79] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7088000 == 47 [pid = 3332] [id = 78] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47EC800 == 46 [pid = 3332] [id = 77] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30DF800 == 45 [pid = 3332] [id = 76] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC2A800 == 44 [pid = 3332] [id = 75] 21:44:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06D1800 == 43 [pid = 3332] [id = 74] 21:44:12 INFO - PROCESS | 3332 | 1466743452382 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 114 (000000B9CCC5A000) [pid = 3332] [serial = 124] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 113 (000000B9CD39F400) [pid = 3332] [serial = 130] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 945ms 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 112 (000000B9C6E4D000) [pid = 3332] [serial = 127] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 111 (000000B9D894F000) [pid = 3332] [serial = 202] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 110 (000000B9D47B3000) [pid = 3332] [serial = 190] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 109 (000000B9D2DB0400) [pid = 3332] [serial = 187] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 108 (000000B9D60BD000) [pid = 3332] [serial = 193] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 107 (000000B9C6C7B400) [pid = 3332] [serial = 163] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 106 (000000B9C7ED6400) [pid = 3332] [serial = 164] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 105 (000000B9C6E2B800) [pid = 3332] [serial = 178] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (000000B9C7746800) [pid = 3332] [serial = 179] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (000000B9D0681C00) [pid = 3332] [serial = 184] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (000000B9C6E4B800) [pid = 3332] [serial = 176] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (000000B9C6C7BC00) [pid = 3332] [serial = 175] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (000000B9CD3A4000) [pid = 3332] [serial = 181] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9CD8F1000) [pid = 3332] [serial = 182] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9D090D000) [pid = 3332] [serial = 167] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9D051C800) [pid = 3332] [serial = 166] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9D5002400) [pid = 3332] [serial = 173] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D318C400) [pid = 3332] [serial = 172] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9D2BEB400) [pid = 3332] [serial = 169] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D505F000) [pid = 3332] [serial = 191] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D3B53400) [pid = 3332] [serial = 170] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9C5A27C00) [pid = 3332] [serial = 196] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9C6C78400) [pid = 3332] [serial = 197] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D64AE400) [pid = 3332] [serial = 199] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D7587C00) [pid = 3332] [serial = 194] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3190000) [pid = 3332] [serial = 188] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D8A10800) [pid = 3332] [serial = 203] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D8947400) [pid = 3332] [serial = 200] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D0CACC00) [pid = 3332] [serial = 185] [outer = 0000000000000000] [url = about:blank] 21:44:12 INFO - PROCESS | 3332 | 1466743452441 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 21:44:12 INFO - PROCESS | 3332 | 1466743452446 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 21:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:44:12 INFO - PROCESS | 3332 | 1466743452456 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:44:12 INFO - PROCESS | 3332 | 1466743452459 Marionette TRACE conn6 <- [1,322,null,{}] 21:44:12 INFO - PROCESS | 3332 | 1466743452463 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:12 INFO - PROCESS | 3332 | 1466743452466 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:12 INFO - PROCESS | 3332 | 1466743452559 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 21:44:12 INFO - PROCESS | 3332 | 1466743452566 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:12 INFO - PROCESS | 3332 | 1466743452568 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD90800 == 44 [pid = 3332] [id = 90] 21:44:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6A23800) [pid = 3332] [serial = 267] [outer = 0000000000000000] 21:44:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6BD0400) [pid = 3332] [serial = 268] [outer = 000000B9C6A23800] 21:44:12 INFO - PROCESS | 3332 | 1466743452617 Marionette DEBUG loaded listener.js 21:44:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6E53C00) [pid = 3332] [serial = 269] [outer = 000000B9C6A23800] 21:44:13 INFO - PROCESS | 3332 | 1466743453123 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 689ms 21:44:13 INFO - PROCESS | 3332 | 1466743453149 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 21:44:13 INFO - PROCESS | 3332 | 1466743453151 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 21:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:44:13 INFO - PROCESS | 3332 | 1466743453154 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:44:13 INFO - PROCESS | 3332 | 1466743453158 Marionette TRACE conn6 <- [1,326,null,{}] 21:44:13 INFO - PROCESS | 3332 | 1466743453170 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:13 INFO - PROCESS | 3332 | 1466743453174 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:13 INFO - PROCESS | 3332 | 1466743453266 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 21:44:13 INFO - PROCESS | 3332 | 1466743453275 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:13 INFO - PROCESS | 3332 | 1466743453278 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2D65800 == 45 [pid = 3332] [id = 91] 21:44:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D0521800) [pid = 3332] [serial = 270] [outer = 0000000000000000] 21:44:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D05E1C00) [pid = 3332] [serial = 271] [outer = 000000B9D0521800] 21:44:13 INFO - PROCESS | 3332 | 1466743453331 Marionette DEBUG loaded listener.js 21:44:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D2AD2C00) [pid = 3332] [serial = 272] [outer = 000000B9D0521800] 21:44:13 INFO - PROCESS | 3332 | 1466743453770 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 691ms 21:44:13 INFO - PROCESS | 3332 | 1466743453849 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 21:44:13 INFO - PROCESS | 3332 | 1466743453852 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 21:44:13 INFO - PROCESS | 3332 | 1466743453855 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:44:13 INFO - PROCESS | 3332 | 1466743453857 Marionette TRACE conn6 <- [1,330,null,{}] 21:44:13 INFO - PROCESS | 3332 | 1466743453860 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:13 INFO - PROCESS | 3332 | 1466743453862 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:13 INFO - PROCESS | 3332 | 1466743453955 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 21:44:13 INFO - PROCESS | 3332 | 1466743453961 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:13 INFO - PROCESS | 3332 | 1466743453963 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B4000 == 46 [pid = 3332] [id = 92] 21:44:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D3322000) [pid = 3332] [serial = 273] [outer = 0000000000000000] 21:44:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D332C000) [pid = 3332] [serial = 274] [outer = 000000B9D3322000] 21:44:14 INFO - PROCESS | 3332 | 1466743454010 Marionette DEBUG loaded listener.js 21:44:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D3B57C00) [pid = 3332] [serial = 275] [outer = 000000B9D3322000] 21:44:14 INFO - PROCESS | 3332 | 1466743454448 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 629ms 21:44:14 INFO - PROCESS | 3332 | 1466743454494 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 21:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:44:14 INFO - PROCESS | 3332 | 1466743454496 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 21:44:14 INFO - PROCESS | 3332 | 1466743454500 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:44:14 INFO - PROCESS | 3332 | 1466743454502 Marionette TRACE conn6 <- [1,334,null,{}] 21:44:14 INFO - PROCESS | 3332 | 1466743454505 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:14 INFO - PROCESS | 3332 | 1466743454508 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:14 INFO - PROCESS | 3332 | 1466743454615 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 21:44:14 INFO - PROCESS | 3332 | 1466743454684 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:14 INFO - PROCESS | 3332 | 1466743454687 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47F8800 == 47 [pid = 3332] [id = 93] 21:44:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D3F8B400) [pid = 3332] [serial = 276] [outer = 0000000000000000] 21:44:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D3F93800) [pid = 3332] [serial = 277] [outer = 000000B9D3F8B400] 21:44:14 INFO - PROCESS | 3332 | 1466743454738 Marionette DEBUG loaded listener.js 21:44:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D47C1C00) [pid = 3332] [serial = 278] [outer = 000000B9D3F8B400] 21:44:15 INFO - PROCESS | 3332 | 1466743455165 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 733ms 21:44:15 INFO - PROCESS | 3332 | 1466743455234 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 21:44:15 INFO - PROCESS | 3332 | 1466743455236 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 21:44:15 INFO - PROCESS | 3332 | 1466743455239 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:44:15 INFO - PROCESS | 3332 | 1466743455241 Marionette TRACE conn6 <- [1,338,null,{}] 21:44:15 INFO - PROCESS | 3332 | 1466743455256 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:15 INFO - PROCESS | 3332 | 1466743455262 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:15 INFO - PROCESS | 3332 | 1466743455399 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 21:44:15 INFO - PROCESS | 3332 | 1466743455450 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:15 INFO - PROCESS | 3332 | 1466743455452 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D708E800 == 48 [pid = 3332] [id = 94] 21:44:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9D662C400) [pid = 3332] [serial = 279] [outer = 0000000000000000] 21:44:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9D7829800) [pid = 3332] [serial = 280] [outer = 000000B9D662C400] 21:44:15 INFO - PROCESS | 3332 | 1466743455497 Marionette DEBUG loaded listener.js 21:44:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9D7B48400) [pid = 3332] [serial = 281] [outer = 000000B9D662C400] 21:44:15 INFO - PROCESS | 3332 | 1466743455933 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 734ms 21:44:15 INFO - PROCESS | 3332 | 1466743455977 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 21:44:15 INFO - PROCESS | 3332 | 1466743455979 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 21:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:44:15 INFO - PROCESS | 3332 | 1466743455983 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:44:15 INFO - PROCESS | 3332 | 1466743455985 Marionette TRACE conn6 <- [1,342,null,{}] 21:44:15 INFO - PROCESS | 3332 | 1466743455988 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:15 INFO - PROCESS | 3332 | 1466743455990 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:16 INFO - PROCESS | 3332 | 1466743456108 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 21:44:16 INFO - PROCESS | 3332 | 1466743456157 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 3332 | 1466743456159 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7541000 == 49 [pid = 3332] [id = 95] 21:44:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9D3273400) [pid = 3332] [serial = 282] [outer = 0000000000000000] 21:44:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (000000B9D3278400) [pid = 3332] [serial = 283] [outer = 000000B9D3273400] 21:44:16 INFO - PROCESS | 3332 | 1466743456204 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (000000B9D7B43C00) [pid = 3332] [serial = 284] [outer = 000000B9D3273400] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (000000B9D781D000) [pid = 3332] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (000000B9D5EC8800) [pid = 3332] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9CB1C3C00) [pid = 3332] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9C6C7F400) [pid = 3332] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9C6BC9C00) [pid = 3332] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9D2B3AC00) [pid = 3332] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D8A97800) [pid = 3332] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9C7746000) [pid = 3332] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D3F91400) [pid = 3332] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D2AD4C00) [pid = 3332] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9C6BC1000) [pid = 3332] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D3D3AC00) [pid = 3332] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D5060C00) [pid = 3332] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:44:16 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D8F2B000) [pid = 3332] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 775ms 21:44:16 INFO - PROCESS | 3332 | 1466743456756 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:16 INFO - PROCESS | 3332 | 1466743456761 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 21:44:16 INFO - PROCESS | 3332 | 1466743456763 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 21:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:44:16 INFO - PROCESS | 3332 | 1466743456766 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:44:16 INFO - PROCESS | 3332 | 1466743456768 Marionette TRACE conn6 <- [1,346,null,{}] 21:44:16 INFO - PROCESS | 3332 | 1466743456772 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:16 INFO - PROCESS | 3332 | 1466743456774 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:16 INFO - PROCESS | 3332 | 1466743456860 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 21:44:16 INFO - PROCESS | 3332 | 1466743456866 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 3332 | 1466743456868 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3B9800 == 50 [pid = 3332] [id = 96] 21:44:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6BD1000) [pid = 3332] [serial = 285] [outer = 0000000000000000] 21:44:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D067B000) [pid = 3332] [serial = 286] [outer = 000000B9C6BD1000] 21:44:16 INFO - PROCESS | 3332 | 1466743456914 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D3FEFC00) [pid = 3332] [serial = 287] [outer = 000000B9C6BD1000] 21:44:17 INFO - PROCESS | 3332 | 1466743457331 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 587ms 21:44:17 INFO - PROCESS | 3332 | 1466743457357 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 21:44:17 INFO - PROCESS | 3332 | 1466743457359 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 21:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:44:17 INFO - PROCESS | 3332 | 1466743457370 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:44:17 INFO - PROCESS | 3332 | 1466743457372 Marionette TRACE conn6 <- [1,350,null,{}] 21:44:17 INFO - PROCESS | 3332 | 1466743457382 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:17 INFO - PROCESS | 3332 | 1466743457384 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:17 INFO - PROCESS | 3332 | 1466743457491 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 21:44:17 INFO - PROCESS | 3332 | 1466743457498 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:17 INFO - PROCESS | 3332 | 1466743457500 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD9C800 == 51 [pid = 3332] [id = 97] 21:44:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D3FF7C00) [pid = 3332] [serial = 288] [outer = 0000000000000000] 21:44:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D3FFBC00) [pid = 3332] [serial = 289] [outer = 000000B9D3FF7C00] 21:44:17 INFO - PROCESS | 3332 | 1466743457544 Marionette DEBUG loaded listener.js 21:44:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D7B1C800) [pid = 3332] [serial = 290] [outer = 000000B9D3FF7C00] 21:44:17 INFO - PROCESS | 3332 | 1466743457947 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 650ms 21:44:18 INFO - PROCESS | 3332 | 1466743458015 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 21:44:18 INFO - PROCESS | 3332 | 1466743458017 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 21:44:18 INFO - PROCESS | 3332 | 1466743458021 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:44:18 INFO - PROCESS | 3332 | 1466743458023 Marionette TRACE conn6 <- [1,354,null,{}] 21:44:18 INFO - PROCESS | 3332 | 1466743458026 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:18 INFO - PROCESS | 3332 | 1466743458028 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:18 INFO - PROCESS | 3332 | 1466743458117 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 21:44:18 INFO - PROCESS | 3332 | 1466743458125 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 3332 | 1466743458127 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB759000 == 52 [pid = 3332] [id = 98] 21:44:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D4217C00) [pid = 3332] [serial = 291] [outer = 0000000000000000] 21:44:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D421B400) [pid = 3332] [serial = 292] [outer = 000000B9D4217C00] 21:44:18 INFO - PROCESS | 3332 | 1466743458172 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9D500B400) [pid = 3332] [serial = 293] [outer = 000000B9D4217C00] 21:44:18 INFO - PROCESS | 3332 | 1466743458607 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 629ms 21:44:18 INFO - PROCESS | 3332 | 1466743458694 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 21:44:18 INFO - PROCESS | 3332 | 1466743458699 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 21:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:44:18 INFO - PROCESS | 3332 | 1466743458705 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:44:18 INFO - PROCESS | 3332 | 1466743458710 Marionette TRACE conn6 <- [1,358,null,{}] 21:44:18 INFO - PROCESS | 3332 | 1466743458716 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:18 INFO - PROCESS | 3332 | 1466743458720 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:18 INFO - PROCESS | 3332 | 1466743458927 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 21:44:19 INFO - PROCESS | 3332 | 1466743458998 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:19 INFO - PROCESS | 3332 | 1466743459003 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD90000 == 53 [pid = 3332] [id = 99] 21:44:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9C6C78400) [pid = 3332] [serial = 294] [outer = 0000000000000000] 21:44:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9C6E31000) [pid = 3332] [serial = 295] [outer = 000000B9C6C78400] 21:44:19 INFO - PROCESS | 3332 | 1466743459062 Marionette DEBUG loaded listener.js 21:44:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9CBE98C00) [pid = 3332] [serial = 296] [outer = 000000B9C6C78400] 21:44:19 INFO - PROCESS | 3332 | 1466743459685 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1032ms 21:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:44:19 INFO - PROCESS | 3332 | 1466743459740 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 21:44:19 INFO - PROCESS | 3332 | 1466743459744 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 21:44:19 INFO - PROCESS | 3332 | 1466743459751 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:44:19 INFO - PROCESS | 3332 | 1466743459755 Marionette TRACE conn6 <- [1,362,null,{}] 21:44:19 INFO - PROCESS | 3332 | 1466743459760 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:19 INFO - PROCESS | 3332 | 1466743459763 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:19 INFO - PROCESS | 3332 | 1466743459939 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 21:44:20 INFO - PROCESS | 3332 | 1466743460048 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:20 INFO - PROCESS | 3332 | 1466743460050 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4653800 == 54 [pid = 3332] [id = 100] 21:44:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (000000B9CD8EFC00) [pid = 3332] [serial = 297] [outer = 0000000000000000] 21:44:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (000000B9D0B61400) [pid = 3332] [serial = 298] [outer = 000000B9CD8EFC00] 21:44:20 INFO - PROCESS | 3332 | 1466743460110 Marionette DEBUG loaded listener.js 21:44:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (000000B9D3196400) [pid = 3332] [serial = 299] [outer = 000000B9CD8EFC00] 21:44:20 INFO - PROCESS | 3332 | 1466743460734 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1035ms 21:44:20 INFO - PROCESS | 3332 | 1466743460784 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 21:44:20 INFO - PROCESS | 3332 | 1466743460787 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 21:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:44:20 INFO - PROCESS | 3332 | 1466743460791 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:44:20 INFO - PROCESS | 3332 | 1466743460793 Marionette TRACE conn6 <- [1,366,null,{}] 21:44:20 INFO - PROCESS | 3332 | 1466743460804 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:20 INFO - PROCESS | 3332 | 1466743460809 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:20 INFO - PROCESS | 3332 | 1466743460928 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 21:44:21 INFO - PROCESS | 3332 | 1466743461047 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:21 INFO - PROCESS | 3332 | 1466743461052 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB81B000 == 55 [pid = 3332] [id = 101] 21:44:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (000000B9D5E71000) [pid = 3332] [serial = 300] [outer = 0000000000000000] 21:44:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (000000B9D64A9C00) [pid = 3332] [serial = 301] [outer = 000000B9D5E71000] 21:44:21 INFO - PROCESS | 3332 | 1466743461111 Marionette DEBUG loaded listener.js 21:44:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (000000B9D7822400) [pid = 3332] [serial = 302] [outer = 000000B9D5E71000] 21:44:21 INFO - PROCESS | 3332 | 1466743461749 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 987ms 21:44:21 INFO - PROCESS | 3332 | 1466743461779 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 21:44:21 INFO - PROCESS | 3332 | 1466743461782 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 21:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:44:21 INFO - PROCESS | 3332 | 1466743461786 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:44:21 INFO - PROCESS | 3332 | 1466743461788 Marionette TRACE conn6 <- [1,370,null,{}] 21:44:21 INFO - PROCESS | 3332 | 1466743461792 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:21 INFO - PROCESS | 3332 | 1466743461795 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:21 INFO - PROCESS | 3332 | 1466743461914 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 21:44:22 INFO - PROCESS | 3332 | 1466743462000 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:22 INFO - PROCESS | 3332 | 1466743462003 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DC2BE000 == 56 [pid = 3332] [id = 102] 21:44:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 107 (000000B9D8005C00) [pid = 3332] [serial = 303] [outer = 0000000000000000] 21:44:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 108 (000000B9D8009000) [pid = 3332] [serial = 304] [outer = 000000B9D8005C00] 21:44:22 INFO - PROCESS | 3332 | 1466743462057 Marionette DEBUG loaded listener.js 21:44:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 109 (000000B9D8943400) [pid = 3332] [serial = 305] [outer = 000000B9D8005C00] 21:44:22 INFO - PROCESS | 3332 | 1466743462862 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1140ms 21:44:22 INFO - PROCESS | 3332 | 1466743462929 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 21:44:22 INFO - PROCESS | 3332 | 1466743462934 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 21:44:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:44:22 INFO - PROCESS | 3332 | 1466743462939 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:44:22 INFO - PROCESS | 3332 | 1466743462943 Marionette TRACE conn6 <- [1,374,null,{}] 21:44:22 INFO - PROCESS | 3332 | 1466743462948 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:22 INFO - PROCESS | 3332 | 1466743462951 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:23 INFO - PROCESS | 3332 | 1466743463064 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 21:44:23 INFO - PROCESS | 3332 | 1466743463134 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:23 INFO - PROCESS | 3332 | 1466743463139 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC2F000 == 57 [pid = 3332] [id = 103] 21:44:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 110 (000000B9CCC06000) [pid = 3332] [serial = 306] [outer = 0000000000000000] 21:44:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 111 (000000B9CD39E000) [pid = 3332] [serial = 307] [outer = 000000B9CCC06000] 21:44:23 INFO - PROCESS | 3332 | 1466743463232 Marionette DEBUG loaded listener.js 21:44:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 112 (000000B9D05E4000) [pid = 3332] [serial = 308] [outer = 000000B9CCC06000] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD96000 == 56 [pid = 3332] [id = 55] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D380B800 == 55 [pid = 3332] [id = 56] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D13C1800 == 54 [pid = 3332] [id = 44] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B22800 == 53 [pid = 3332] [id = 58] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD9C800 == 52 [pid = 3332] [id = 97] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3B9800 == 51 [pid = 3332] [id = 96] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7541000 == 50 [pid = 3332] [id = 95] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D708E800 == 49 [pid = 3332] [id = 94] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47F8800 == 48 [pid = 3332] [id = 93] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B4000 == 47 [pid = 3332] [id = 92] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2D65800 == 46 [pid = 3332] [id = 91] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD90800 == 45 [pid = 3332] [id = 90] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBECD000 == 44 [pid = 3332] [id = 89] 21:44:23 INFO - PROCESS | 3332 | --DOMWINDOW == 111 (000000B9D8A94800) [pid = 3332] [serial = 205] [outer = 0000000000000000] [url = about:blank] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA336000 == 43 [pid = 3332] [id = 86] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B6800 == 42 [pid = 3332] [id = 85] 21:44:23 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C77D8000 == 41 [pid = 3332] [id = 84] 21:44:23 INFO - PROCESS | 3332 | 1466743463884 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:44:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:44:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 986ms 21:44:23 INFO - PROCESS | 3332 | 1466743463929 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 21:44:23 INFO - PROCESS | 3332 | 1466743463933 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 21:44:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:44:23 INFO - PROCESS | 3332 | 1466743463940 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:44:23 INFO - PROCESS | 3332 | 1466743463943 Marionette TRACE conn6 <- [1,378,null,{}] 21:44:23 INFO - PROCESS | 3332 | 1466743463946 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:23 INFO - PROCESS | 3332 | 1466743463949 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:24 INFO - PROCESS | 3332 | 1466743464052 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 110 (000000B9DA534000) [pid = 3332] [serial = 161] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 109 (000000B9D7827000) [pid = 3332] [serial = 238] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 108 (000000B9D7591C00) [pid = 3332] [serial = 236] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 107 (000000B9D64A9400) [pid = 3332] [serial = 235] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 106 (000000B9CBE9EC00) [pid = 3332] [serial = 208] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 105 (000000B9CCD13000) [pid = 3332] [serial = 221] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (000000B9C6E45800) [pid = 3332] [serial = 220] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (000000B9C6BD5400) [pid = 3332] [serial = 223] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (000000B9C6E4B000) [pid = 3332] [serial = 224] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (000000B9D318C800) [pid = 3332] [serial = 229] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (000000B9D8A9B800) [pid = 3332] [serial = 217] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9D8F26C00) [pid = 3332] [serial = 218] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9CD51DC00) [pid = 3332] [serial = 226] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9D0966800) [pid = 3332] [serial = 227] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9D894C000) [pid = 3332] [serial = 215] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D3F99400) [pid = 3332] [serial = 214] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9D3B56400) [pid = 3332] [serial = 212] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D3194C00) [pid = 3332] [serial = 211] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D0CA9400) [pid = 3332] [serial = 242] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9C6C7CC00) [pid = 3332] [serial = 241] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D8A11C00) [pid = 3332] [serial = 239] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CD3A1C00) [pid = 3332] [serial = 209] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3E96800) [pid = 3332] [serial = 232] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D7B50800) [pid = 3332] [serial = 245] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3F94800) [pid = 3332] [serial = 233] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C5A2A000) [pid = 3332] [serial = 244] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D33D5C00) [pid = 3332] [serial = 230] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D8A98000) [pid = 3332] [serial = 247] [outer = 0000000000000000] [url = about:blank] 21:44:24 INFO - PROCESS | 3332 | 1466743464134 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 3332 | 1466743464136 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4E6000 == 42 [pid = 3332] [id = 104] 21:44:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6BD3000) [pid = 3332] [serial = 309] [outer = 0000000000000000] 21:44:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6E4B000) [pid = 3332] [serial = 310] [outer = 000000B9C6BD3000] 21:44:24 INFO - PROCESS | 3332 | 1466743464184 Marionette DEBUG loaded listener.js 21:44:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CD3A0800) [pid = 3332] [serial = 311] [outer = 000000B9C6BD3000] 21:44:24 INFO - PROCESS | 3332 | 1466743464754 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:44:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:44:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 835ms 21:44:24 INFO - PROCESS | 3332 | 1466743464778 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 21:44:24 INFO - PROCESS | 3332 | 1466743464780 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 21:44:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:44:24 INFO - PROCESS | 3332 | 1466743464784 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:44:24 INFO - PROCESS | 3332 | 1466743464788 Marionette TRACE conn6 <- [1,382,null,{}] 21:44:24 INFO - PROCESS | 3332 | 1466743464799 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:24 INFO - PROCESS | 3332 | 1466743464803 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:24 INFO - PROCESS | 3332 | 1466743464893 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 21:44:24 INFO - PROCESS | 3332 | 1466743464902 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 3332 | 1466743464905 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D364A800 == 43 [pid = 3332] [id = 105] 21:44:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D2534800) [pid = 3332] [serial = 312] [outer = 0000000000000000] 21:44:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D2D23400) [pid = 3332] [serial = 313] [outer = 000000B9D2534800] 21:44:24 INFO - PROCESS | 3332 | 1466743464953 Marionette DEBUG loaded listener.js 21:44:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3193C00) [pid = 3332] [serial = 314] [outer = 000000B9D2534800] 21:44:25 INFO - PROCESS | 3332 | 1466743465446 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:44:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:44:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 689ms 21:44:25 INFO - PROCESS | 3332 | 1466743465476 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 21:44:25 INFO - PROCESS | 3332 | 1466743465479 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 21:44:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:44:25 INFO - PROCESS | 3332 | 1466743465482 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:44:25 INFO - PROCESS | 3332 | 1466743465484 Marionette TRACE conn6 <- [1,386,null,{}] 21:44:25 INFO - PROCESS | 3332 | 1466743465488 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:25 INFO - PROCESS | 3332 | 1466743465490 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:25 INFO - PROCESS | 3332 | 1466743465583 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 21:44:25 INFO - PROCESS | 3332 | 1466743465591 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:25 INFO - PROCESS | 3332 | 1466743465593 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3743800 == 44 [pid = 3332] [id = 106] 21:44:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D33D4400) [pid = 3332] [serial = 315] [outer = 0000000000000000] 21:44:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D3B31C00) [pid = 3332] [serial = 316] [outer = 000000B9D33D4400] 21:44:25 INFO - PROCESS | 3332 | 1466743465638 Marionette DEBUG loaded listener.js 21:44:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D3D33000) [pid = 3332] [serial = 317] [outer = 000000B9D33D4400] 21:44:26 INFO - PROCESS | 3332 | 1466743466081 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 21:44:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:44:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 627ms 21:44:26 INFO - PROCESS | 3332 | 1466743466112 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 21:44:26 INFO - PROCESS | 3332 | 1466743466114 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 21:44:26 INFO - PROCESS | 3332 | 1466743466117 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:44:26 INFO - PROCESS | 3332 | 1466743466119 Marionette TRACE conn6 <- [1,390,null,{}] 21:44:26 INFO - PROCESS | 3332 | 1466743466123 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:26 INFO - PROCESS | 3332 | 1466743466125 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:26 INFO - PROCESS | 3332 | 1466743466219 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 21:44:26 INFO - PROCESS | 3332 | 1466743466254 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:26 INFO - PROCESS | 3332 | 1466743466256 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5A1F800 == 45 [pid = 3332] [id = 107] 21:44:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D3B50000) [pid = 3332] [serial = 318] [outer = 0000000000000000] 21:44:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D3F93C00) [pid = 3332] [serial = 319] [outer = 000000B9D3B50000] 21:44:26 INFO - PROCESS | 3332 | 1466743466301 Marionette DEBUG loaded listener.js 21:44:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D3FFA000) [pid = 3332] [serial = 320] [outer = 000000B9D3B50000] 21:44:26 INFO - PROCESS | 3332 | 1466743466798 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 21:44:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:44:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 733ms 21:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:44:26 INFO - PROCESS | 3332 | 1466743466854 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 21:44:26 INFO - PROCESS | 3332 | 1466743466856 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 21:44:26 INFO - PROCESS | 3332 | 1466743466860 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:44:26 INFO - PROCESS | 3332 | 1466743466861 Marionette TRACE conn6 <- [1,394,null,{}] 21:44:26 INFO - PROCESS | 3332 | 1466743466865 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:26 INFO - PROCESS | 3332 | 1466743466871 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:27 INFO - PROCESS | 3332 | 1466743467008 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 21:44:27 INFO - PROCESS | 3332 | 1466743467058 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 3332 | 1466743467060 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7528000 == 46 [pid = 3332] [id = 108] 21:44:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D5E70800) [pid = 3332] [serial = 321] [outer = 0000000000000000] 21:44:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9D7593C00) [pid = 3332] [serial = 322] [outer = 000000B9D5E70800] 21:44:27 INFO - PROCESS | 3332 | 1466743467106 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9D7B13000) [pid = 3332] [serial = 323] [outer = 000000B9D5E70800] 21:44:27 INFO - PROCESS | 3332 | 1466743467552 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 21:44:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:44:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 776ms 21:44:27 INFO - PROCESS | 3332 | 1466743467639 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 21:44:27 INFO - PROCESS | 3332 | 1466743467641 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 21:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:44:27 INFO - PROCESS | 3332 | 1466743467645 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:44:27 INFO - PROCESS | 3332 | 1466743467647 Marionette TRACE conn6 <- [1,398,null,{}] 21:44:27 INFO - PROCESS | 3332 | 1466743467657 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:27 INFO - PROCESS | 3332 | 1466743467660 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:27 INFO - PROCESS | 3332 | 1466743467771 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 21:44:27 INFO - PROCESS | 3332 | 1466743467825 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 3332 | 1466743467827 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3B9800 == 47 [pid = 3332] [id = 109] 21:44:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9D7B4FC00) [pid = 3332] [serial = 324] [outer = 0000000000000000] 21:44:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9D8006800) [pid = 3332] [serial = 325] [outer = 000000B9D7B4FC00] 21:44:27 INFO - PROCESS | 3332 | 1466743467871 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (000000B9D8948800) [pid = 3332] [serial = 326] [outer = 000000B9D7B4FC00] 21:44:28 INFO - PROCESS | 3332 | 1466743468306 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 21:44:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:44:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 690ms 21:44:28 INFO - PROCESS | 3332 | 1466743468338 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 21:44:28 INFO - PROCESS | 3332 | 1466743468340 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 21:44:28 INFO - PROCESS | 3332 | 1466743468343 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:44:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:44:28 INFO - PROCESS | 3332 | 1466743468345 Marionette TRACE conn6 <- [1,402,null,{}] 21:44:28 INFO - PROCESS | 3332 | 1466743468353 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:28 INFO - PROCESS | 3332 | 1466743468355 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:28 INFO - PROCESS | 3332 | 1466743468469 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (000000B9D8A14C00) [pid = 3332] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9D3F8B400) [pid = 3332] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9D662C400) [pid = 3332] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9D894FC00) [pid = 3332] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9D7B1BC00) [pid = 3332] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9C6A23800) [pid = 3332] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9C774A800) [pid = 3332] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D3E99000) [pid = 3332] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9C5A1FC00) [pid = 3332] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9CD866400) [pid = 3332] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D0521800) [pid = 3332] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3322000) [pid = 3332] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3273400) [pid = 3332] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6BD1000) [pid = 3332] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:44:28 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3FF7C00) [pid = 3332] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:44:28 INFO - PROCESS | 3332 | 1466743468680 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:28 INFO - PROCESS | 3332 | 1466743468684 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7171800 == 48 [pid = 3332] [id = 110] 21:44:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C5125400) [pid = 3332] [serial = 327] [outer = 0000000000000000] 21:44:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6A1E400) [pid = 3332] [serial = 328] [outer = 000000B9C5125400] 21:44:28 INFO - PROCESS | 3332 | 1466743468746 Marionette DEBUG loaded listener.js 21:44:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6E26C00) [pid = 3332] [serial = 329] [outer = 000000B9C5125400] 21:44:29 INFO - PROCESS | 3332 | 1466743469486 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 21:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1185ms 21:44:29 INFO - PROCESS | 3332 | 1466743469533 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 21:44:29 INFO - PROCESS | 3332 | 1466743469537 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 21:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:44:29 INFO - PROCESS | 3332 | 1466743469542 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:44:29 INFO - PROCESS | 3332 | 1466743469545 Marionette TRACE conn6 <- [1,406,null,{}] 21:44:29 INFO - PROCESS | 3332 | 1466743469551 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:29 INFO - PROCESS | 3332 | 1466743469556 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:29 INFO - PROCESS | 3332 | 1466743469676 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 21:44:29 INFO - PROCESS | 3332 | 1466743469794 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:29 INFO - PROCESS | 3332 | 1466743469797 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3647800 == 49 [pid = 3332] [id = 111] 21:44:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C6C81000) [pid = 3332] [serial = 330] [outer = 0000000000000000] 21:44:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D0969800) [pid = 3332] [serial = 331] [outer = 000000B9C6C81000] 21:44:29 INFO - PROCESS | 3332 | 1466743469855 Marionette DEBUG loaded listener.js 21:44:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D2532400) [pid = 3332] [serial = 332] [outer = 000000B9C6C81000] 21:44:30 INFO - PROCESS | 3332 | 1466743470508 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 21:44:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:44:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1036ms 21:44:30 INFO - PROCESS | 3332 | 1466743470582 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 21:44:30 INFO - PROCESS | 3332 | 1466743470587 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 21:44:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:44:30 INFO - PROCESS | 3332 | 1466743470593 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:44:30 INFO - PROCESS | 3332 | 1466743470595 Marionette TRACE conn6 <- [1,410,null,{}] 21:44:30 INFO - PROCESS | 3332 | 1466743470636 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:30 INFO - PROCESS | 3332 | 1466743470639 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:30 INFO - PROCESS | 3332 | 1466743470770 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 21:44:30 INFO - PROCESS | 3332 | 1466743470879 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:30 INFO - PROCESS | 3332 | 1466743470882 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD9C800 == 50 [pid = 3332] [id = 112] 21:44:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D3B51000) [pid = 3332] [serial = 333] [outer = 0000000000000000] 21:44:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D3F45C00) [pid = 3332] [serial = 334] [outer = 000000B9D3B51000] 21:44:30 INFO - PROCESS | 3332 | 1466743470938 Marionette DEBUG loaded listener.js 21:44:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D4215C00) [pid = 3332] [serial = 335] [outer = 000000B9D3B51000] 21:44:31 INFO - PROCESS | 3332 | 1466743471523 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 21:44:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:44:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1004ms 21:44:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:44:31 INFO - PROCESS | 3332 | 1466743471598 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 21:44:31 INFO - PROCESS | 3332 | 1466743471601 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 21:44:31 INFO - PROCESS | 3332 | 1466743471607 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:44:31 INFO - PROCESS | 3332 | 1466743471614 Marionette TRACE conn6 <- [1,414,null,{}] 21:44:31 INFO - PROCESS | 3332 | 1466743471624 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:31 INFO - PROCESS | 3332 | 1466743471628 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:31 INFO - PROCESS | 3332 | 1466743471790 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 21:44:31 INFO - PROCESS | 3332 | 1466743471837 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:31 INFO - PROCESS | 3332 | 1466743471840 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB774000 == 51 [pid = 3332] [id = 113] 21:44:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D500D000) [pid = 3332] [serial = 336] [outer = 0000000000000000] 21:44:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9D7584800) [pid = 3332] [serial = 337] [outer = 000000B9D500D000] 21:44:31 INFO - PROCESS | 3332 | 1466743471895 Marionette DEBUG loaded listener.js 21:44:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9D7B1FC00) [pid = 3332] [serial = 338] [outer = 000000B9D500D000] 21:44:32 INFO - PROCESS | 3332 | 1466743472561 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 21:44:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:44:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 984ms 21:44:32 INFO - PROCESS | 3332 | 1466743472594 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 21:44:32 INFO - PROCESS | 3332 | 1466743472597 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 21:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:44:32 INFO - PROCESS | 3332 | 1466743472602 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:44:32 INFO - PROCESS | 3332 | 1466743472604 Marionette TRACE conn6 <- [1,418,null,{}] 21:44:32 INFO - PROCESS | 3332 | 1466743472608 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:32 INFO - PROCESS | 3332 | 1466743472610 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:32 INFO - PROCESS | 3332 | 1466743472726 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 21:44:32 INFO - PROCESS | 3332 | 1466743472800 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:32 INFO - PROCESS | 3332 | 1466743472802 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DADAA800 == 52 [pid = 3332] [id = 114] 21:44:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9D3FFCC00) [pid = 3332] [serial = 339] [outer = 0000000000000000] 21:44:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9D894B000) [pid = 3332] [serial = 340] [outer = 000000B9D3FFCC00] 21:44:32 INFO - PROCESS | 3332 | 1466743472909 Marionette DEBUG loaded listener.js 21:44:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (000000B9D8A17400) [pid = 3332] [serial = 341] [outer = 000000B9D3FFCC00] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3B9800 == 51 [pid = 3332] [id = 109] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7528000 == 50 [pid = 3332] [id = 108] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5A1F800 == 49 [pid = 3332] [id = 107] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3743800 == 48 [pid = 3332] [id = 106] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D364A800 == 47 [pid = 3332] [id = 105] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4E6000 == 46 [pid = 3332] [id = 104] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC2F000 == 45 [pid = 3332] [id = 103] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB81B000 == 44 [pid = 3332] [id = 101] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4653800 == 43 [pid = 3332] [id = 100] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD90000 == 42 [pid = 3332] [id = 99] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DADA9800 == 41 [pid = 3332] [id = 71] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4E1800 == 40 [pid = 3332] [id = 43] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB759000 == 39 [pid = 3332] [id = 98] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB814800 == 38 [pid = 3332] [id = 73] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A54800 == 37 [pid = 3332] [id = 70] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DC2BE000 == 36 [pid = 3332] [id = 102] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7EC000 == 35 [pid = 3332] [id = 57] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB637000 == 34 [pid = 3332] [id = 69] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB74C000 == 33 [pid = 3332] [id = 72] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBC36800 == 32 [pid = 3332] [id = 87] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3AE000 == 31 [pid = 3332] [id = 88] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB774000 == 30 [pid = 3332] [id = 113] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD9C800 == 29 [pid = 3332] [id = 112] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3647800 == 28 [pid = 3332] [id = 111] 21:44:34 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7171800 == 27 [pid = 3332] [id = 110] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (000000B9D8F1FC00) [pid = 3332] [serial = 206] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9D7588400) [pid = 3332] [serial = 257] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9D3F9A400) [pid = 3332] [serial = 256] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9C6C76400) [pid = 3332] [serial = 251] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9C5A28000) [pid = 3332] [serial = 250] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D05E3000) [pid = 3332] [serial = 253] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9D2DA9C00) [pid = 3332] [serial = 254] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D2AD2C00) [pid = 3332] [serial = 272] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D05E1C00) [pid = 3332] [serial = 271] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D332C000) [pid = 3332] [serial = 274] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D3278400) [pid = 3332] [serial = 283] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D067B000) [pid = 3332] [serial = 286] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3FFBC00) [pid = 3332] [serial = 289] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D7B1C800) [pid = 3332] [serial = 290] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D7B43C00) [pid = 3332] [serial = 284] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D3FEFC00) [pid = 3332] [serial = 287] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3B57C00) [pid = 3332] [serial = 275] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D421B400) [pid = 3332] [serial = 292] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3F93800) [pid = 3332] [serial = 277] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D47C1C00) [pid = 3332] [serial = 278] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D7B48400) [pid = 3332] [serial = 281] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9DADB4C00) [pid = 3332] [serial = 263] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9DA9E2000) [pid = 3332] [serial = 262] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9DA539800) [pid = 3332] [serial = 260] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D8A96800) [pid = 3332] [serial = 259] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6BD0400) [pid = 3332] [serial = 268] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6E53C00) [pid = 3332] [serial = 269] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D7829800) [pid = 3332] [serial = 280] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CD527000) [pid = 3332] [serial = 266] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CBE70C00) [pid = 3332] [serial = 265] [outer = 0000000000000000] [url = about:blank] 21:44:34 INFO - PROCESS | 3332 | 1466743474771 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 21:44:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 21:44:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2180ms 21:44:34 INFO - PROCESS | 3332 | 1466743474786 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 21:44:34 INFO - PROCESS | 3332 | 1466743474790 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 21:44:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:44:34 INFO - PROCESS | 3332 | 1466743474796 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:44:34 INFO - PROCESS | 3332 | 1466743474800 Marionette TRACE conn6 <- [1,422,null,{}] 21:44:34 INFO - PROCESS | 3332 | 1466743474808 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:34 INFO - PROCESS | 3332 | 1466743474811 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:34 INFO - PROCESS | 3332 | 1466743474906 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 21:44:34 INFO - PROCESS | 3332 | 1466743474967 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:34 INFO - PROCESS | 3332 | 1466743474970 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4EB000 == 28 [pid = 3332] [id = 115] 21:44:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6BB4C00) [pid = 3332] [serial = 342] [outer = 0000000000000000] 21:44:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6BC2800) [pid = 3332] [serial = 343] [outer = 000000B9C6BB4C00] 21:44:35 INFO - PROCESS | 3332 | 1466743475022 Marionette DEBUG loaded listener.js 21:44:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6BD4C00) [pid = 3332] [serial = 344] [outer = 000000B9C6BB4C00] 21:44:35 INFO - PROCESS | 3332 | 1466743475923 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 21:44:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:44:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1192ms 21:44:36 INFO - PROCESS | 3332 | 1466743475992 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 21:44:36 INFO - PROCESS | 3332 | 1466743475998 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 21:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:44:36 INFO - PROCESS | 3332 | 1466743476005 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 3332 | 1466743476007 Marionette TRACE conn6 <- [1,426,null,{}] 21:44:36 INFO - PROCESS | 3332 | 1466743476011 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:36 INFO - PROCESS | 3332 | 1466743476015 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:36 INFO - PROCESS | 3332 | 1466743476106 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 21:44:36 INFO - PROCESS | 3332 | 1466743476115 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 3332 | 1466743476118 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD91800 == 29 [pid = 3332] [id = 116] 21:44:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6E25000) [pid = 3332] [serial = 345] [outer = 0000000000000000] 21:44:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6E2D800) [pid = 3332] [serial = 346] [outer = 000000B9C6E25000] 21:44:36 INFO - PROCESS | 3332 | 1466743476167 Marionette DEBUG loaded listener.js 21:44:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6E4DC00) [pid = 3332] [serial = 347] [outer = 000000B9C6E25000] 21:44:36 INFO - PROCESS | 3332 | 1466743476665 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 21:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:44:36 INFO - PROCESS | 3332 | 1466743476743 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 21:44:36 INFO - PROCESS | 3332 | 1466743476747 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 3332 | 1466743476751 Marionette TRACE conn6 <- [1,430,null,{}] 21:44:36 INFO - PROCESS | 3332 | 1466743476763 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:36 INFO - PROCESS | 3332 | 1466743476768 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:36 INFO - PROCESS | 3332 | 1466743476892 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 21:44:36 INFO - PROCESS | 3332 | 1466743476937 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 3332 | 1466743476940 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B1B800 == 30 [pid = 3332] [id = 117] 21:44:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CBF0A400) [pid = 3332] [serial = 348] [outer = 0000000000000000] 21:44:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CCC5D400) [pid = 3332] [serial = 349] [outer = 000000B9CBF0A400] 21:44:36 INFO - PROCESS | 3332 | 1466743476989 Marionette DEBUG loaded listener.js 21:44:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CD3A3400) [pid = 3332] [serial = 350] [outer = 000000B9CBF0A400] 21:44:37 INFO - PROCESS | 3332 | 1466743477444 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 21:44:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:44:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 734ms 21:44:37 INFO - PROCESS | 3332 | 1466743477508 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 21:44:37 INFO - PROCESS | 3332 | 1466743477511 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 21:44:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:44:37 INFO - PROCESS | 3332 | 1466743477515 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:44:37 INFO - PROCESS | 3332 | 1466743477517 Marionette TRACE conn6 <- [1,434,null,{}] 21:44:37 INFO - PROCESS | 3332 | 1466743477521 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:37 INFO - PROCESS | 3332 | 1466743477523 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:37 INFO - PROCESS | 3332 | 1466743477637 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 21:44:37 INFO - PROCESS | 3332 | 1466743477690 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:37 INFO - PROCESS | 3332 | 1466743477692 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30D4800 == 31 [pid = 3332] [id = 118] 21:44:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9CD8F1800) [pid = 3332] [serial = 351] [outer = 0000000000000000] 21:44:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D051F800) [pid = 3332] [serial = 352] [outer = 000000B9CD8F1800] 21:44:37 INFO - PROCESS | 3332 | 1466743477737 Marionette DEBUG loaded listener.js 21:44:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D05E5C00) [pid = 3332] [serial = 353] [outer = 000000B9CD8F1800] 21:44:38 INFO - PROCESS | 3332 | 1466743478195 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 21:44:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:44:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 734ms 21:44:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:44:38 INFO - PROCESS | 3332 | 1466743478251 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 21:44:38 INFO - PROCESS | 3332 | 1466743478253 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 21:44:38 INFO - PROCESS | 3332 | 1466743478257 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:44:38 INFO - PROCESS | 3332 | 1466743478258 Marionette TRACE conn6 <- [1,438,null,{}] 21:44:38 INFO - PROCESS | 3332 | 1466743478268 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:38 INFO - PROCESS | 3332 | 1466743478270 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:38 INFO - PROCESS | 3332 | 1466743478374 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 21:44:38 INFO - PROCESS | 3332 | 1466743478386 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:38 INFO - PROCESS | 3332 | 1466743478388 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D364A800 == 32 [pid = 3332] [id = 119] 21:44:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D090D000) [pid = 3332] [serial = 354] [outer = 0000000000000000] 21:44:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D095DC00) [pid = 3332] [serial = 355] [outer = 000000B9D090D000] 21:44:38 INFO - PROCESS | 3332 | 1466743478433 Marionette DEBUG loaded listener.js 21:44:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D252B400) [pid = 3332] [serial = 356] [outer = 000000B9D090D000] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BD3000) [pid = 3332] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D33D4400) [pid = 3332] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D5E71000) [pid = 3332] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6C78400) [pid = 3332] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D8005C00) [pid = 3332] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CCC06000) [pid = 3332] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CD8EFC00) [pid = 3332] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D2534800) [pid = 3332] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D7B4FC00) [pid = 3332] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3B50000) [pid = 3332] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D5E70800) [pid = 3332] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D4217C00) [pid = 3332] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:44:38 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D8A10400) [pid = 3332] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:44:39 INFO - PROCESS | 3332 | 1466743479113 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 21:44:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:44:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 878ms 21:44:39 INFO - PROCESS | 3332 | 1466743479138 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 21:44:39 INFO - PROCESS | 3332 | 1466743479140 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 21:44:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:44:39 INFO - PROCESS | 3332 | 1466743479143 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:44:39 INFO - PROCESS | 3332 | 1466743479145 Marionette TRACE conn6 <- [1,442,null,{}] 21:44:39 INFO - PROCESS | 3332 | 1466743479153 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:39 INFO - PROCESS | 3332 | 1466743479159 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:39 INFO - PROCESS | 3332 | 1466743479295 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 21:44:39 INFO - PROCESS | 3332 | 1466743479342 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:39 INFO - PROCESS | 3332 | 1466743479344 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3EE7800 == 33 [pid = 3332] [id = 120] 21:44:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CD8F6400) [pid = 3332] [serial = 357] [outer = 0000000000000000] 21:44:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2529000) [pid = 3332] [serial = 358] [outer = 000000B9CD8F6400] 21:44:39 INFO - PROCESS | 3332 | 1466743479390 Marionette DEBUG loaded listener.js 21:44:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D30B8000) [pid = 3332] [serial = 359] [outer = 000000B9CD8F6400] 21:44:39 INFO - PROCESS | 3332 | 1466743479799 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 21:44:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:44:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 692ms 21:44:39 INFO - PROCESS | 3332 | 1466743479839 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 21:44:39 INFO - PROCESS | 3332 | 1466743479841 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 21:44:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:44:39 INFO - PROCESS | 3332 | 1466743479844 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:44:39 INFO - PROCESS | 3332 | 1466743479846 Marionette TRACE conn6 <- [1,446,null,{}] 21:44:39 INFO - PROCESS | 3332 | 1466743479849 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:39 INFO - PROCESS | 3332 | 1466743479851 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:39 INFO - PROCESS | 3332 | 1466743479930 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 21:44:39 INFO - PROCESS | 3332 | 1466743479936 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:39 INFO - PROCESS | 3332 | 1466743479938 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5AB6800 == 34 [pid = 3332] [id = 121] 21:44:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D318F400) [pid = 3332] [serial = 360] [outer = 0000000000000000] 21:44:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3274800) [pid = 3332] [serial = 361] [outer = 000000B9D318F400] 21:44:39 INFO - PROCESS | 3332 | 1466743479984 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3328000) [pid = 3332] [serial = 362] [outer = 000000B9D318F400] 21:44:40 INFO - PROCESS | 3332 | 1466743480417 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 21:44:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:44:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 629ms 21:44:40 INFO - PROCESS | 3332 | 1466743480477 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 21:44:40 INFO - PROCESS | 3332 | 1466743480480 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 21:44:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:44:40 INFO - PROCESS | 3332 | 1466743480483 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:44:40 INFO - PROCESS | 3332 | 1466743480485 Marionette TRACE conn6 <- [1,450,null,{}] 21:44:40 INFO - PROCESS | 3332 | 1466743480489 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:40 INFO - PROCESS | 3332 | 1466743480491 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:40 INFO - PROCESS | 3332 | 1466743480574 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 21:44:40 INFO - PROCESS | 3332 | 1466743480582 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:40 INFO - PROCESS | 3332 | 1466743480584 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70A2800 == 35 [pid = 3332] [id = 122] 21:44:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3B3A400) [pid = 3332] [serial = 363] [outer = 0000000000000000] 21:44:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3B4A800) [pid = 3332] [serial = 364] [outer = 000000B9D3B3A400] 21:44:40 INFO - PROCESS | 3332 | 1466743480628 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3BE2C00) [pid = 3332] [serial = 365] [outer = 000000B9D3B3A400] 21:44:41 INFO - PROCESS | 3332 | 1466743481391 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 21:44:41 INFO - PROCESS | 3332 | 1466743481437 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 21:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:44:41 INFO - PROCESS | 3332 | 1466743481442 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:44:41 INFO - PROCESS | 3332 | 1466743481446 Marionette TRACE conn6 <- [1,454,null,{}] 21:44:41 INFO - PROCESS | 3332 | 1466743481452 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:41 INFO - PROCESS | 3332 | 1466743481456 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:41 INFO - PROCESS | 3332 | 1466743481581 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 21:44:41 INFO - PROCESS | 3332 | 1466743481656 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:41 INFO - PROCESS | 3332 | 1466743481659 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD80800 == 36 [pid = 3332] [id = 123] 21:44:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C6C7A400) [pid = 3332] [serial = 366] [outer = 0000000000000000] 21:44:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6C80C00) [pid = 3332] [serial = 367] [outer = 000000B9C6C7A400] 21:44:41 INFO - PROCESS | 3332 | 1466743481718 Marionette DEBUG loaded listener.js 21:44:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6E4E000) [pid = 3332] [serial = 368] [outer = 000000B9C6C7A400] 21:44:42 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:42 INFO - PROCESS | 3332 | 1466743482570 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 21:44:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6B89C00) [pid = 3332] [serial = 369] [outer = 000000B9C7460000] 21:44:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:44:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1193ms 21:44:42 INFO - PROCESS | 3332 | 1466743482645 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 21:44:42 INFO - PROCESS | 3332 | 1466743482650 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 21:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:44:42 INFO - PROCESS | 3332 | 1466743482711 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:44:42 INFO - PROCESS | 3332 | 1466743482714 Marionette TRACE conn6 <- [1,458,null,{}] 21:44:42 INFO - PROCESS | 3332 | 1466743482730 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:42 INFO - PROCESS | 3332 | 1466743482733 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:42 INFO - PROCESS | 3332 | 1466743482869 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 21:44:42 INFO - PROCESS | 3332 | 1466743482960 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:42 INFO - PROCESS | 3332 | 1466743482963 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2571800 == 37 [pid = 3332] [id = 124] 21:44:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CB3F9400) [pid = 3332] [serial = 370] [outer = 0000000000000000] 21:44:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9CD3A7400) [pid = 3332] [serial = 371] [outer = 000000B9CB3F9400] 21:44:43 INFO - PROCESS | 3332 | 1466743483021 Marionette DEBUG loaded listener.js 21:44:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D0C49000) [pid = 3332] [serial = 372] [outer = 000000B9CB3F9400] 21:44:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5AB6800 == 36 [pid = 3332] [id = 121] 21:44:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3EE7800 == 35 [pid = 3332] [id = 120] 21:44:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D364A800 == 34 [pid = 3332] [id = 119] 21:44:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30D4800 == 33 [pid = 3332] [id = 118] 21:44:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B1B800 == 32 [pid = 3332] [id = 117] 21:44:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD91800 == 31 [pid = 3332] [id = 116] 21:44:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4EB000 == 30 [pid = 3332] [id = 115] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6E4B000) [pid = 3332] [serial = 310] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CD3A0800) [pid = 3332] [serial = 311] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3D33000) [pid = 3332] [serial = 317] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D7822400) [pid = 3332] [serial = 302] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6E31000) [pid = 3332] [serial = 295] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D8009000) [pid = 3332] [serial = 304] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CBE98C00) [pid = 3332] [serial = 296] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D64A9C00) [pid = 3332] [serial = 301] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D05E4000) [pid = 3332] [serial = 308] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D0B61400) [pid = 3332] [serial = 298] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3B31C00) [pid = 3332] [serial = 316] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CD39E000) [pid = 3332] [serial = 307] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3193C00) [pid = 3332] [serial = 314] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3196400) [pid = 3332] [serial = 299] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D8943400) [pid = 3332] [serial = 305] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D2D23400) [pid = 3332] [serial = 313] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D8948800) [pid = 3332] [serial = 326] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D8006800) [pid = 3332] [serial = 325] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D7B13000) [pid = 3332] [serial = 323] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3F93C00) [pid = 3332] [serial = 319] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3FFA000) [pid = 3332] [serial = 320] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D7593C00) [pid = 3332] [serial = 322] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D500B400) [pid = 3332] [serial = 293] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D8F2E000) [pid = 3332] [serial = 248] [outer = 0000000000000000] [url = about:blank] 21:44:43 INFO - PROCESS | 3332 | 1466743483835 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 21:44:43 INFO - PROCESS | 3332 | 1466743483871 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 21:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:44:43 INFO - PROCESS | 3332 | 1466743483876 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:44:43 INFO - PROCESS | 3332 | 1466743483879 Marionette TRACE conn6 <- [1,462,null,{}] 21:44:43 INFO - PROCESS | 3332 | 1466743483885 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:43 INFO - PROCESS | 3332 | 1466743483888 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:43 INFO - PROCESS | 3332 | 1466743483976 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 21:44:44 INFO - PROCESS | 3332 | 1466743484047 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 3332 | 1466743484049 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC20800 == 31 [pid = 3332] [id = 125] 21:44:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6BACC00) [pid = 3332] [serial = 373] [outer = 0000000000000000] 21:44:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6E24400) [pid = 3332] [serial = 374] [outer = 000000B9C6BACC00] 21:44:44 INFO - PROCESS | 3332 | 1466743484099 Marionette DEBUG loaded listener.js 21:44:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E50800) [pid = 3332] [serial = 375] [outer = 000000B9C6BACC00] 21:44:44 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:44 INFO - PROCESS | 3332 | 1466743484566 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 3332 | 1466743484619 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 21:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:44:44 INFO - PROCESS | 3332 | 1466743484626 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:44:44 INFO - PROCESS | 3332 | 1466743484629 Marionette TRACE conn6 <- [1,466,null,{}] 21:44:44 INFO - PROCESS | 3332 | 1466743484633 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:44 INFO - PROCESS | 3332 | 1466743484636 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:44 INFO - PROCESS | 3332 | 1466743484727 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 21:44:44 INFO - PROCESS | 3332 | 1466743484736 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 3332 | 1466743484738 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A62800 == 32 [pid = 3332] [id = 126] 21:44:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CD39FC00) [pid = 3332] [serial = 376] [outer = 0000000000000000] 21:44:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CD51F800) [pid = 3332] [serial = 377] [outer = 000000B9CD39FC00] 21:44:44 INFO - PROCESS | 3332 | 1466743484787 Marionette DEBUG loaded listener.js 21:44:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D05E0800) [pid = 3332] [serial = 378] [outer = 000000B9CD39FC00] 21:44:45 INFO - PROCESS | 3332 | 1466743485256 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 21:44:45 INFO - PROCESS | 3332 | 1466743485322 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 21:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:44:45 INFO - PROCESS | 3332 | 1466743485326 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:44:45 INFO - PROCESS | 3332 | 1466743485330 Marionette TRACE conn6 <- [1,470,null,{}] 21:44:45 INFO - PROCESS | 3332 | 1466743485341 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:45 INFO - PROCESS | 3332 | 1466743485346 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:45 INFO - PROCESS | 3332 | 1466743485439 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 21:44:45 INFO - PROCESS | 3332 | 1466743485548 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:45 INFO - PROCESS | 3332 | 1466743485551 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B4000 == 33 [pid = 3332] [id = 127] 21:44:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6B87000) [pid = 3332] [serial = 379] [outer = 0000000000000000] 21:44:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D2DA9000) [pid = 3332] [serial = 380] [outer = 000000B9C6B87000] 21:44:45 INFO - PROCESS | 3332 | 1466743485600 Marionette DEBUG loaded listener.js 21:44:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3189C00) [pid = 3332] [serial = 381] [outer = 000000B9C6B87000] 21:44:46 INFO - PROCESS | 3332 | 1466743486042 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 734ms 21:44:46 INFO - PROCESS | 3332 | 1466743486067 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 21:44:46 INFO - PROCESS | 3332 | 1466743486070 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 21:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:44:46 INFO - PROCESS | 3332 | 1466743486073 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:44:46 INFO - PROCESS | 3332 | 1466743486075 Marionette TRACE conn6 <- [1,474,null,{}] 21:44:46 INFO - PROCESS | 3332 | 1466743486078 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:46 INFO - PROCESS | 3332 | 1466743486081 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:46 INFO - PROCESS | 3332 | 1466743486199 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 21:44:46 INFO - PROCESS | 3332 | 1466743486204 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:46 INFO - PROCESS | 3332 | 1466743486207 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47E0000 == 34 [pid = 3332] [id = 128] 21:44:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3271400) [pid = 3332] [serial = 382] [outer = 0000000000000000] 21:44:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3279000) [pid = 3332] [serial = 383] [outer = 000000B9D3271400] 21:44:46 INFO - PROCESS | 3332 | 1466743486254 Marionette DEBUG loaded listener.js 21:44:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B48C00) [pid = 3332] [serial = 384] [outer = 000000B9D3271400] 21:44:46 INFO - PROCESS | 3332 | 1466743486738 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 21:44:46 INFO - PROCESS | 3332 | 1466743486746 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 21:44:46 INFO - PROCESS | 3332 | 1466743486749 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 21:44:46 INFO - PROCESS | 3332 | 1466743486752 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:44:46 INFO - PROCESS | 3332 | 1466743486754 Marionette TRACE conn6 <- [1,478,null,{}] 21:44:46 INFO - PROCESS | 3332 | 1466743486757 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:46 INFO - PROCESS | 3332 | 1466743486759 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:46 INFO - PROCESS | 3332 | 1466743486893 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 21:44:46 INFO - PROCESS | 3332 | 1466743486912 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:46 INFO - PROCESS | 3332 | 1466743486914 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D704B000 == 35 [pid = 3332] [id = 129] 21:44:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3B54400) [pid = 3332] [serial = 385] [outer = 0000000000000000] 21:44:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3E98000) [pid = 3332] [serial = 386] [outer = 000000B9D3B54400] 21:44:46 INFO - PROCESS | 3332 | 1466743486959 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3F8F400) [pid = 3332] [serial = 387] [outer = 000000B9D3B54400] 21:44:47 INFO - PROCESS | 3332 | 1466743487428 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 21:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 733ms 21:44:47 INFO - PROCESS | 3332 | 1466743487489 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 21:44:47 INFO - PROCESS | 3332 | 1466743487491 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 21:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:44:47 INFO - PROCESS | 3332 | 1466743487500 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:44:47 INFO - PROCESS | 3332 | 1466743487503 Marionette TRACE conn6 <- [1,482,null,{}] 21:44:47 INFO - PROCESS | 3332 | 1466743487506 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:47 INFO - PROCESS | 3332 | 1466743487512 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:47 INFO - PROCESS | 3332 | 1466743487647 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 21:44:47 INFO - PROCESS | 3332 | 1466743487698 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:47 INFO - PROCESS | 3332 | 1466743487700 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7534000 == 36 [pid = 3332] [id = 130] 21:44:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3FFD000) [pid = 3332] [serial = 388] [outer = 0000000000000000] 21:44:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4221400) [pid = 3332] [serial = 389] [outer = 000000B9D3FFD000] 21:44:47 INFO - PROCESS | 3332 | 1466743487745 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D4231C00) [pid = 3332] [serial = 390] [outer = 000000B9D3FFD000] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3FFCC00) [pid = 3332] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BB4C00) [pid = 3332] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E25000) [pid = 3332] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CBF0A400) [pid = 3332] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CD8F1800) [pid = 3332] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CD8F6400) [pid = 3332] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D090D000) [pid = 3332] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D318F400) [pid = 3332] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C5125400) [pid = 3332] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6C81000) [pid = 3332] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3B51000) [pid = 3332] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:44:47 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D500D000) [pid = 3332] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:44:48 INFO - PROCESS | 3332 | 1466743488180 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 734ms 21:44:48 INFO - PROCESS | 3332 | 1466743488237 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 21:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:44:48 INFO - PROCESS | 3332 | 1466743488239 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 21:44:48 INFO - PROCESS | 3332 | 1466743488242 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:44:48 INFO - PROCESS | 3332 | 1466743488244 Marionette TRACE conn6 <- [1,486,null,{}] 21:44:48 INFO - PROCESS | 3332 | 1466743488248 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:48 INFO - PROCESS | 3332 | 1466743488250 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:48 INFO - PROCESS | 3332 | 1466743488334 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 21:44:48 INFO - PROCESS | 3332 | 1466743488340 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:48 INFO - PROCESS | 3332 | 1466743488342 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA334000 == 37 [pid = 3332] [id = 131] 21:44:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CD3A2000) [pid = 3332] [serial = 391] [outer = 0000000000000000] 21:44:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D326D000) [pid = 3332] [serial = 392] [outer = 000000B9CD3A2000] 21:44:48 INFO - PROCESS | 3332 | 1466743488387 Marionette DEBUG loaded listener.js 21:44:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D4236000) [pid = 3332] [serial = 393] [outer = 000000B9CD3A2000] 21:44:48 INFO - PROCESS | 3332 | 1466743488813 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 629ms 21:44:48 INFO - PROCESS | 3332 | 1466743488875 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 21:44:48 INFO - PROCESS | 3332 | 1466743488877 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 21:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:44:48 INFO - PROCESS | 3332 | 1466743488881 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:44:48 INFO - PROCESS | 3332 | 1466743488883 Marionette TRACE conn6 <- [1,490,null,{}] 21:44:48 INFO - PROCESS | 3332 | 1466743488886 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:48 INFO - PROCESS | 3332 | 1466743488888 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:48 INFO - PROCESS | 3332 | 1466743488970 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 21:44:48 INFO - PROCESS | 3332 | 1466743488978 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:48 INFO - PROCESS | 3332 | 1466743488980 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3BE000 == 38 [pid = 3332] [id = 132] 21:44:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D47A2000) [pid = 3332] [serial = 394] [outer = 0000000000000000] 21:44:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D47AB800) [pid = 3332] [serial = 395] [outer = 000000B9D47A2000] 21:44:49 INFO - PROCESS | 3332 | 1466743489028 Marionette DEBUG loaded listener.js 21:44:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D500CC00) [pid = 3332] [serial = 396] [outer = 000000B9D47A2000] 21:44:49 INFO - PROCESS | 3332 | 1466743489444 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 21:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 587ms 21:44:49 INFO - PROCESS | 3332 | 1466743489470 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 21:44:49 INFO - PROCESS | 3332 | 1466743489473 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 21:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:44:49 INFO - PROCESS | 3332 | 1466743489486 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:44:49 INFO - PROCESS | 3332 | 1466743489488 Marionette TRACE conn6 <- [1,494,null,{}] 21:44:49 INFO - PROCESS | 3332 | 1466743489492 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:49 INFO - PROCESS | 3332 | 1466743489494 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:49 INFO - PROCESS | 3332 | 1466743489578 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 21:44:49 INFO - PROCESS | 3332 | 1466743489584 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:49 INFO - PROCESS | 3332 | 1466743489586 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B1000 == 39 [pid = 3332] [id = 133] 21:44:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D30B8400) [pid = 3332] [serial = 397] [outer = 0000000000000000] 21:44:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D5A2EC00) [pid = 3332] [serial = 398] [outer = 000000B9D30B8400] 21:44:49 INFO - PROCESS | 3332 | 1466743489632 Marionette DEBUG loaded listener.js 21:44:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D6628400) [pid = 3332] [serial = 399] [outer = 000000B9D30B8400] 21:44:50 INFO - PROCESS | 3332 | 1466743490248 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 21:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 776ms 21:44:50 INFO - PROCESS | 3332 | 1466743490277 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 21:44:50 INFO - PROCESS | 3332 | 1466743490282 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 21:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:44:50 INFO - PROCESS | 3332 | 1466743490288 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:44:50 INFO - PROCESS | 3332 | 1466743490292 Marionette TRACE conn6 <- [1,498,null,{}] 21:44:50 INFO - PROCESS | 3332 | 1466743490298 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:50 INFO - PROCESS | 3332 | 1466743490301 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:50 INFO - PROCESS | 3332 | 1466743490420 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 21:44:50 INFO - PROCESS | 3332 | 1466743490498 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:50 INFO - PROCESS | 3332 | 1466743490501 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D256F800 == 40 [pid = 3332] [id = 134] 21:44:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C6E26800) [pid = 3332] [serial = 400] [outer = 0000000000000000] 21:44:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CB3F2400) [pid = 3332] [serial = 401] [outer = 000000B9C6E26800] 21:44:50 INFO - PROCESS | 3332 | 1466743490601 Marionette DEBUG loaded listener.js 21:44:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9CD3A2800) [pid = 3332] [serial = 402] [outer = 000000B9C6E26800] 21:44:51 INFO - PROCESS | 3332 | 1466743491229 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 985ms 21:44:51 INFO - PROCESS | 3332 | 1466743491280 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 21:44:51 INFO - PROCESS | 3332 | 1466743491285 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 21:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:44:51 INFO - PROCESS | 3332 | 1466743491292 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - PROCESS | 3332 | 1466743491295 Marionette TRACE conn6 <- [1,502,null,{}] 21:44:51 INFO - PROCESS | 3332 | 1466743491299 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:51 INFO - PROCESS | 3332 | 1466743491303 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:51 INFO - PROCESS | 3332 | 1466743491450 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 21:44:51 INFO - PROCESS | 3332 | 1466743491565 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:51 INFO - PROCESS | 3332 | 1466743491568 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70C2800 == 41 [pid = 3332] [id = 135] 21:44:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D252C400) [pid = 3332] [serial = 403] [outer = 0000000000000000] 21:44:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3189400) [pid = 3332] [serial = 404] [outer = 000000B9D252C400] 21:44:51 INFO - PROCESS | 3332 | 1466743491628 Marionette DEBUG loaded listener.js 21:44:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3B3B800) [pid = 3332] [serial = 405] [outer = 000000B9D252C400] 21:44:52 INFO - PROCESS | 3332 | 1466743492265 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 21:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1028ms 21:44:52 INFO - PROCESS | 3332 | 1466743492327 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 21:44:52 INFO - PROCESS | 3332 | 1466743492330 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 21:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:44:52 INFO - PROCESS | 3332 | 1466743492335 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:44:52 INFO - PROCESS | 3332 | 1466743492339 Marionette TRACE conn6 <- [1,506,null,{}] 21:44:52 INFO - PROCESS | 3332 | 1466743492371 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:52 INFO - PROCESS | 3332 | 1466743492376 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:52 INFO - PROCESS | 3332 | 1466743492497 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 21:44:52 INFO - PROCESS | 3332 | 1466743492566 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:52 INFO - PROCESS | 3332 | 1466743492569 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB635800 == 42 [pid = 3332] [id = 136] 21:44:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D422D400) [pid = 3332] [serial = 406] [outer = 0000000000000000] 21:44:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D5063400) [pid = 3332] [serial = 407] [outer = 000000B9D422D400] 21:44:52 INFO - PROCESS | 3332 | 1466743492668 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D7588400) [pid = 3332] [serial = 408] [outer = 000000B9D422D400] 21:44:53 INFO - PROCESS | 3332 | 1466743493466 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 21:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1200ms 21:44:53 INFO - PROCESS | 3332 | 1466743493541 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 21:44:53 INFO - PROCESS | 3332 | 1466743493545 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 21:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:44:53 INFO - PROCESS | 3332 | 1466743493551 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:44:53 INFO - PROCESS | 3332 | 1466743493554 Marionette TRACE conn6 <- [1,510,null,{}] 21:44:53 INFO - PROCESS | 3332 | 1466743493560 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:53 INFO - PROCESS | 3332 | 1466743493563 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:53 INFO - PROCESS | 3332 | 1466743493677 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 21:44:53 INFO - PROCESS | 3332 | 1466743493746 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:53 INFO - PROCESS | 3332 | 1466743493750 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06CC800 == 43 [pid = 3332] [id = 137] 21:44:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C75BD000) [pid = 3332] [serial = 409] [outer = 0000000000000000] 21:44:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9CBBB9C00) [pid = 3332] [serial = 410] [outer = 000000B9C75BD000] 21:44:53 INFO - PROCESS | 3332 | 1466743493800 Marionette DEBUG loaded listener.js 21:44:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9CD8EFC00) [pid = 3332] [serial = 411] [outer = 000000B9C75BD000] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3BE000 == 42 [pid = 3332] [id = 132] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA334000 == 41 [pid = 3332] [id = 131] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7534000 == 40 [pid = 3332] [id = 130] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D704B000 == 39 [pid = 3332] [id = 129] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47E0000 == 38 [pid = 3332] [id = 128] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B4000 == 37 [pid = 3332] [id = 127] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A62800 == 36 [pid = 3332] [id = 126] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC20800 == 35 [pid = 3332] [id = 125] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70A2800 == 34 [pid = 3332] [id = 122] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2571800 == 33 [pid = 3332] [id = 124] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD80800 == 32 [pid = 3332] [id = 123] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DADAA800 == 31 [pid = 3332] [id = 114] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB635800 == 30 [pid = 3332] [id = 136] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70C2800 == 29 [pid = 3332] [id = 135] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B1000 == 28 [pid = 3332] [id = 133] 21:44:54 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D256F800 == 27 [pid = 3332] [id = 134] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D8A17400) [pid = 3332] [serial = 341] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D894B000) [pid = 3332] [serial = 340] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9C6BC2800) [pid = 3332] [serial = 343] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6BD4C00) [pid = 3332] [serial = 344] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6E2D800) [pid = 3332] [serial = 346] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CCC5D400) [pid = 3332] [serial = 349] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D05E5C00) [pid = 3332] [serial = 353] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D051F800) [pid = 3332] [serial = 352] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D2529000) [pid = 3332] [serial = 358] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D095DC00) [pid = 3332] [serial = 355] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3274800) [pid = 3332] [serial = 361] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E26C00) [pid = 3332] [serial = 329] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6A1E400) [pid = 3332] [serial = 328] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D2532400) [pid = 3332] [serial = 332] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0969800) [pid = 3332] [serial = 331] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D4215C00) [pid = 3332] [serial = 335] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3F45C00) [pid = 3332] [serial = 334] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D7B1FC00) [pid = 3332] [serial = 338] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D7584800) [pid = 3332] [serial = 337] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D252B400) [pid = 3332] [serial = 356] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3B4A800) [pid = 3332] [serial = 364] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3328000) [pid = 3332] [serial = 362] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9CD3A3400) [pid = 3332] [serial = 350] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D30B8000) [pid = 3332] [serial = 359] [outer = 0000000000000000] [url = about:blank] 21:44:54 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9C6E4DC00) [pid = 3332] [serial = 347] [outer = 0000000000000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3332 | 1466743495213 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1684ms 21:44:55 INFO - PROCESS | 3332 | 1466743495238 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 21:44:55 INFO - PROCESS | 3332 | 1466743495243 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 21:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:44:55 INFO - PROCESS | 3332 | 1466743495248 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:44:55 INFO - PROCESS | 3332 | 1466743495251 Marionette TRACE conn6 <- [1,514,null,{}] 21:44:55 INFO - PROCESS | 3332 | 1466743495257 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:55 INFO - PROCESS | 3332 | 1466743495261 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:55 INFO - PROCESS | 3332 | 1466743495354 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 21:44:55 INFO - PROCESS | 3332 | 1466743495421 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:55 INFO - PROCESS | 3332 | 1466743495424 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB864800 == 28 [pid = 3332] [id = 138] 21:44:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6B89400) [pid = 3332] [serial = 412] [outer = 0000000000000000] 21:44:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6BC3C00) [pid = 3332] [serial = 413] [outer = 000000B9C6B89400] 21:44:55 INFO - PROCESS | 3332 | 1466743495474 Marionette DEBUG loaded listener.js 21:44:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6BD8800) [pid = 3332] [serial = 414] [outer = 000000B9C6B89400] 21:44:55 INFO - PROCESS | 3332 | 1466743495882 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 21:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 690ms 21:44:55 INFO - PROCESS | 3332 | 1466743495941 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 21:44:55 INFO - PROCESS | 3332 | 1466743495947 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 21:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:44:55 INFO - PROCESS | 3332 | 1466743495954 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:44:55 INFO - PROCESS | 3332 | 1466743495957 Marionette TRACE conn6 <- [1,518,null,{}] 21:44:55 INFO - PROCESS | 3332 | 1466743495961 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:55 INFO - PROCESS | 3332 | 1466743495964 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:56 INFO - PROCESS | 3332 | 1466743496058 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 21:44:56 INFO - PROCESS | 3332 | 1466743496066 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 3332 | 1466743496068 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD343800 == 29 [pid = 3332] [id = 139] 21:44:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6E31000) [pid = 3332] [serial = 415] [outer = 0000000000000000] 21:44:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6E4D000) [pid = 3332] [serial = 416] [outer = 000000B9C6E31000] 21:44:56 INFO - PROCESS | 3332 | 1466743496116 Marionette DEBUG loaded listener.js 21:44:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C75B7000) [pid = 3332] [serial = 417] [outer = 000000B9C6E31000] 21:44:56 INFO - PROCESS | 3332 | 1466743496588 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 21:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 691ms 21:44:56 INFO - PROCESS | 3332 | 1466743496647 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 21:44:56 INFO - PROCESS | 3332 | 1466743496649 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 21:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:44:56 INFO - PROCESS | 3332 | 1466743496653 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:44:56 INFO - PROCESS | 3332 | 1466743496657 Marionette TRACE conn6 <- [1,522,null,{}] 21:44:56 INFO - PROCESS | 3332 | 1466743496668 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:56 INFO - PROCESS | 3332 | 1466743496673 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:56 INFO - PROCESS | 3332 | 1466743496798 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 21:44:56 INFO - PROCESS | 3332 | 1466743496866 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 3332 | 1466743496869 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B22000 == 30 [pid = 3332] [id = 140] 21:44:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C5A28000) [pid = 3332] [serial = 418] [outer = 0000000000000000] 21:44:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CD39CC00) [pid = 3332] [serial = 419] [outer = 000000B9C5A28000] 21:44:56 INFO - PROCESS | 3332 | 1466743496920 Marionette DEBUG loaded listener.js 21:44:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CD85D000) [pid = 3332] [serial = 420] [outer = 000000B9C5A28000] 21:44:57 INFO - PROCESS | 3332 | 1466743497355 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 21:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 733ms 21:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:44:57 INFO - PROCESS | 3332 | 1466743497389 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 21:44:57 INFO - PROCESS | 3332 | 1466743497392 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 21:44:57 INFO - PROCESS | 3332 | 1466743497395 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:44:57 INFO - PROCESS | 3332 | 1466743497397 Marionette TRACE conn6 <- [1,526,null,{}] 21:44:57 INFO - PROCESS | 3332 | 1466743497400 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:57 INFO - PROCESS | 3332 | 1466743497402 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:57 INFO - PROCESS | 3332 | 1466743497513 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 21:44:57 INFO - PROCESS | 3332 | 1466743497520 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:57 INFO - PROCESS | 3332 | 1466743497523 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339A800 == 31 [pid = 3332] [id = 141] 21:44:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D05E3800) [pid = 3332] [serial = 421] [outer = 0000000000000000] 21:44:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D05E9C00) [pid = 3332] [serial = 422] [outer = 000000B9D05E3800] 21:44:57 INFO - PROCESS | 3332 | 1466743497609 Marionette DEBUG loaded listener.js 21:44:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D0B04000) [pid = 3332] [serial = 423] [outer = 000000B9D05E3800] 21:44:58 INFO - PROCESS | 3332 | 1466743498078 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 21:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 21:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 734ms 21:44:58 INFO - PROCESS | 3332 | 1466743498140 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 3332 | 1466743498143 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 21:44:58 INFO - PROCESS | 3332 | 1466743498146 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:44:58 INFO - PROCESS | 3332 | 1466743498148 Marionette TRACE conn6 <- [1,530,null,{}] 21:44:58 INFO - PROCESS | 3332 | 1466743498152 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:58 INFO - PROCESS | 3332 | 1466743498154 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:58 INFO - PROCESS | 3332 | 1466743498258 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 21:44:58 INFO - PROCESS | 3332 | 1466743498270 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:58 INFO - PROCESS | 3332 | 1466743498272 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3735000 == 32 [pid = 3332] [id = 142] 21:44:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6E2E400) [pid = 3332] [serial = 424] [outer = 0000000000000000] 21:44:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D25A9800) [pid = 3332] [serial = 425] [outer = 000000B9C6E2E400] 21:44:58 INFO - PROCESS | 3332 | 1466743498354 Marionette DEBUG loaded listener.js 21:44:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D2DA8000) [pid = 3332] [serial = 426] [outer = 000000B9C6E2E400] 21:44:58 INFO - PROCESS | 3332 | 1466743498917 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 21:44:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 21:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:44:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:44:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 21:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:44:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:44:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 776ms 21:44:58 INFO - PROCESS | 3332 | 1466743498927 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 3332 | 1466743498930 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 21:44:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:44:58 INFO - PROCESS | 3332 | 1466743498938 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - PROCESS | 3332 | 1466743498940 Marionette TRACE conn6 <- [1,534,null,{}] 21:44:58 INFO - PROCESS | 3332 | 1466743498944 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:58 INFO - PROCESS | 3332 | 1466743498950 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:59 INFO - PROCESS | 3332 | 1466743499097 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 21:44:59 INFO - PROCESS | 3332 | 1466743499148 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 3332 | 1466743499150 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5030000 == 33 [pid = 3332] [id = 143] 21:44:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3197800) [pid = 3332] [serial = 427] [outer = 0000000000000000] 21:44:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3323800) [pid = 3332] [serial = 428] [outer = 000000B9D3197800] 21:44:59 INFO - PROCESS | 3332 | 1466743499195 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3B31C00) [pid = 3332] [serial = 429] [outer = 000000B9D3197800] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3271400) [pid = 3332] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D30B8400) [pid = 3332] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3B54400) [pid = 3332] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3FFD000) [pid = 3332] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D47A2000) [pid = 3332] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3B3A400) [pid = 3332] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CB3F9400) [pid = 3332] [serial = 370] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BACC00) [pid = 3332] [serial = 373] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6C7A400) [pid = 3332] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6B87000) [pid = 3332] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CD39FC00) [pid = 3332] [serial = 376] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:44:59 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CD3A2000) [pid = 3332] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:44:59 INFO - PROCESS | 3332 | 1466743499800 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 21:44:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 21:44:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 880ms 21:44:59 INFO - PROCESS | 3332 | 1466743499821 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 21:44:59 INFO - PROCESS | 3332 | 1466743499823 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 21:44:59 INFO - PROCESS | 3332 | 1466743499827 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:44:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:44:59 INFO - PROCESS | 3332 | 1466743499828 Marionette TRACE conn6 <- [1,538,null,{}] 21:44:59 INFO - PROCESS | 3332 | 1466743499832 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:59 INFO - PROCESS | 3332 | 1466743499834 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:59 INFO - PROCESS | 3332 | 1466743499915 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 21:44:59 INFO - PROCESS | 3332 | 1466743499921 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 3332 | 1466743499923 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:44:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D661F800 == 34 [pid = 3332] [id = 144] 21:44:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6C7BC00) [pid = 3332] [serial = 430] [outer = 0000000000000000] 21:44:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2D1B800) [pid = 3332] [serial = 431] [outer = 000000B9C6C7BC00] 21:44:59 INFO - PROCESS | 3332 | 1466743499969 Marionette DEBUG loaded listener.js 21:45:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3B34C00) [pid = 3332] [serial = 432] [outer = 000000B9C6C7BC00] 21:45:00 INFO - PROCESS | 3332 | 1466743500388 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 21:45:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 21:45:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 586ms 21:45:00 INFO - PROCESS | 3332 | 1466743500416 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 21:45:00 INFO - PROCESS | 3332 | 1466743500419 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 21:45:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:45:00 INFO - PROCESS | 3332 | 1466743500422 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:45:00 INFO - PROCESS | 3332 | 1466743500424 Marionette TRACE conn6 <- [1,542,null,{}] 21:45:00 INFO - PROCESS | 3332 | 1466743500428 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:00 INFO - PROCESS | 3332 | 1466743500430 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:00 INFO - PROCESS | 3332 | 1466743500514 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 21:45:00 INFO - PROCESS | 3332 | 1466743500521 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:00 INFO - PROCESS | 3332 | 1466743500523 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7529000 == 35 [pid = 3332] [id = 145] 21:45:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D332DC00) [pid = 3332] [serial = 433] [outer = 0000000000000000] 21:45:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3B51C00) [pid = 3332] [serial = 434] [outer = 000000B9D332DC00] 21:45:00 INFO - PROCESS | 3332 | 1466743500577 Marionette DEBUG loaded listener.js 21:45:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3F96000) [pid = 3332] [serial = 435] [outer = 000000B9D332DC00] 21:45:00 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:00 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:00 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:01 INFO - PROCESS | 3332 | 1466743501002 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 21:45:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 628ms 21:45:01 INFO - PROCESS | 3332 | 1466743501054 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 21:45:01 INFO - PROCESS | 3332 | 1466743501056 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 21:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:45:01 INFO - PROCESS | 3332 | 1466743501059 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:45:01 INFO - PROCESS | 3332 | 1466743501061 Marionette TRACE conn6 <- [1,546,null,{}] 21:45:01 INFO - PROCESS | 3332 | 1466743501065 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:01 INFO - PROCESS | 3332 | 1466743501067 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:01 INFO - PROCESS | 3332 | 1466743501151 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 21:45:01 INFO - PROCESS | 3332 | 1466743501159 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:01 INFO - PROCESS | 3332 | 1466743501160 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3B5800 == 36 [pid = 3332] [id = 146] 21:45:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3F9A800) [pid = 3332] [serial = 436] [outer = 0000000000000000] 21:45:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3FF5400) [pid = 3332] [serial = 437] [outer = 000000B9D3F9A800] 21:45:01 INFO - PROCESS | 3332 | 1466743501206 Marionette DEBUG loaded listener.js 21:45:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3FFEC00) [pid = 3332] [serial = 438] [outer = 000000B9D3F9A800] 21:45:01 INFO - PROCESS | 3332 | 1466743501852 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 21:45:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 881ms 21:45:01 INFO - PROCESS | 3332 | 1466743501952 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 21:45:01 INFO - PROCESS | 3332 | 1466743501957 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 21:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:45:01 INFO - PROCESS | 3332 | 1466743501962 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:45:01 INFO - PROCESS | 3332 | 1466743501966 Marionette TRACE conn6 <- [1,550,null,{}] 21:45:01 INFO - PROCESS | 3332 | 1466743501973 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:01 INFO - PROCESS | 3332 | 1466743501977 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:02 INFO - PROCESS | 3332 | 1466743502115 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 21:45:02 INFO - PROCESS | 3332 | 1466743502182 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:02 INFO - PROCESS | 3332 | 1466743502185 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD331000 == 37 [pid = 3332] [id = 147] 21:45:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C6BC8800) [pid = 3332] [serial = 439] [outer = 0000000000000000] 21:45:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6C78000) [pid = 3332] [serial = 440] [outer = 000000B9C6BC8800] 21:45:02 INFO - PROCESS | 3332 | 1466743502243 Marionette DEBUG loaded listener.js 21:45:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6E47000) [pid = 3332] [serial = 441] [outer = 000000B9C6BC8800] 21:45:02 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:02 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:02 INFO - PROCESS | 3332 | 1466743502979 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 21:45:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:45:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1027ms 21:45:03 INFO - PROCESS | 3332 | 1466743502991 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 21:45:03 INFO - PROCESS | 3332 | 1466743502997 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 21:45:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:45:03 INFO - PROCESS | 3332 | 1466743503004 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:45:03 INFO - PROCESS | 3332 | 1466743503007 Marionette TRACE conn6 <- [1,554,null,{}] 21:45:03 INFO - PROCESS | 3332 | 1466743503011 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:03 INFO - PROCESS | 3332 | 1466743503015 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:03 INFO - PROCESS | 3332 | 1466743503138 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 21:45:03 INFO - PROCESS | 3332 | 1466743503234 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:03 INFO - PROCESS | 3332 | 1466743503238 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3738000 == 38 [pid = 3332] [id = 148] 21:45:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CD39D000) [pid = 3332] [serial = 442] [outer = 0000000000000000] 21:45:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CD51B400) [pid = 3332] [serial = 443] [outer = 000000B9CD39D000] 21:45:03 INFO - PROCESS | 3332 | 1466743503295 Marionette DEBUG loaded listener.js 21:45:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D090EC00) [pid = 3332] [serial = 444] [outer = 000000B9CD39D000] 21:45:03 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:03 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7529000 == 37 [pid = 3332] [id = 145] 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D661F800 == 36 [pid = 3332] [id = 144] 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5030000 == 35 [pid = 3332] [id = 143] 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3735000 == 34 [pid = 3332] [id = 142] 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339A800 == 33 [pid = 3332] [id = 141] 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B22000 == 32 [pid = 3332] [id = 140] 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD343800 == 31 [pid = 3332] [id = 139] 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB864800 == 30 [pid = 3332] [id = 138] 21:45:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06CC800 == 29 [pid = 3332] [id = 137] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3279000) [pid = 3332] [serial = 383] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D6628400) [pid = 3332] [serial = 399] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D3E98000) [pid = 3332] [serial = 386] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3B48C00) [pid = 3332] [serial = 384] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D5A2EC00) [pid = 3332] [serial = 398] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D4221400) [pid = 3332] [serial = 389] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3F8F400) [pid = 3332] [serial = 387] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D500CC00) [pid = 3332] [serial = 396] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3BE2C00) [pid = 3332] [serial = 365] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CD3A7400) [pid = 3332] [serial = 371] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0C49000) [pid = 3332] [serial = 372] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6E24400) [pid = 3332] [serial = 374] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6E50800) [pid = 3332] [serial = 375] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6C80C00) [pid = 3332] [serial = 367] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6E4E000) [pid = 3332] [serial = 368] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D2DA9000) [pid = 3332] [serial = 380] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CD51F800) [pid = 3332] [serial = 377] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D05E0800) [pid = 3332] [serial = 378] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D47AB800) [pid = 3332] [serial = 395] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3193000) [pid = 3332] [serial = 155] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D4231C00) [pid = 3332] [serial = 390] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D326D000) [pid = 3332] [serial = 392] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D4236000) [pid = 3332] [serial = 393] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D3189C00) [pid = 3332] [serial = 381] [outer = 0000000000000000] [url = about:blank] 21:45:04 INFO - PROCESS | 3332 | 1466743504203 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:45:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:45:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1251ms 21:45:04 INFO - PROCESS | 3332 | 1466743504255 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 21:45:04 INFO - PROCESS | 3332 | 1466743504260 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 21:45:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:45:04 INFO - PROCESS | 3332 | 1466743504275 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:45:04 INFO - PROCESS | 3332 | 1466743504278 Marionette TRACE conn6 <- [1,558,null,{}] 21:45:04 INFO - PROCESS | 3332 | 1466743504287 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:04 INFO - PROCESS | 3332 | 1466743504290 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:04 INFO - PROCESS | 3332 | 1466743504388 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 21:45:04 INFO - PROCESS | 3332 | 1466743504395 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:04 INFO - PROCESS | 3332 | 1466743504400 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC115000 == 30 [pid = 3332] [id = 149] 21:45:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6BCEC00) [pid = 3332] [serial = 445] [outer = 0000000000000000] 21:45:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6BD9400) [pid = 3332] [serial = 446] [outer = 000000B9C6BCEC00] 21:45:04 INFO - PROCESS | 3332 | 1466743504451 Marionette DEBUG loaded listener.js 21:45:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6E2F400) [pid = 3332] [serial = 447] [outer = 000000B9C6BCEC00] 21:45:04 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:04 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:04 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:04 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:04 INFO - PROCESS | 3332 | 1466743504963 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 21:45:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:45:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 753ms 21:45:05 INFO - PROCESS | 3332 | 1466743505022 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 21:45:05 INFO - PROCESS | 3332 | 1466743505027 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 21:45:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:45:05 INFO - PROCESS | 3332 | 1466743505033 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:45:05 INFO - PROCESS | 3332 | 1466743505036 Marionette TRACE conn6 <- [1,562,null,{}] 21:45:05 INFO - PROCESS | 3332 | 1466743505039 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:05 INFO - PROCESS | 3332 | 1466743505042 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:05 INFO - PROCESS | 3332 | 1466743505136 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 21:45:05 INFO - PROCESS | 3332 | 1466743505206 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:05 INFO - PROCESS | 3332 | 1466743505209 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D13C7000 == 31 [pid = 3332] [id = 150] 21:45:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CB1B6C00) [pid = 3332] [serial = 448] [outer = 0000000000000000] 21:45:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CCC5CC00) [pid = 3332] [serial = 449] [outer = 000000B9CB1B6C00] 21:45:05 INFO - PROCESS | 3332 | 1466743505257 Marionette DEBUG loaded listener.js 21:45:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CD3A8800) [pid = 3332] [serial = 450] [outer = 000000B9CB1B6C00] 21:45:05 INFO - PROCESS | 3332 | 1466743505659 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:45:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:45:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 21:45:05 INFO - PROCESS | 3332 | 1466743505707 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 21:45:05 INFO - PROCESS | 3332 | 1466743505710 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 21:45:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:45:05 INFO - PROCESS | 3332 | 1466743505714 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:45:05 INFO - PROCESS | 3332 | 1466743505717 Marionette TRACE conn6 <- [1,566,null,{}] 21:45:05 INFO - PROCESS | 3332 | 1466743505729 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:05 INFO - PROCESS | 3332 | 1466743505734 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:05 INFO - PROCESS | 3332 | 1466743505852 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 21:45:05 INFO - PROCESS | 3332 | 1466743505866 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:05 INFO - PROCESS | 3332 | 1466743505869 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339A800 == 32 [pid = 3332] [id = 151] 21:45:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6B85800) [pid = 3332] [serial = 451] [outer = 0000000000000000] 21:45:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D0C49800) [pid = 3332] [serial = 452] [outer = 000000B9C6B85800] 21:45:05 INFO - PROCESS | 3332 | 1466743505918 Marionette DEBUG loaded listener.js 21:45:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D2BE9000) [pid = 3332] [serial = 453] [outer = 000000B9C6B85800] 21:45:06 INFO - PROCESS | 3332 | 1466743506358 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 21:45:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:45:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 693ms 21:45:06 INFO - PROCESS | 3332 | 1466743506408 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 21:45:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:45:06 INFO - PROCESS | 3332 | 1466743506412 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 21:45:06 INFO - PROCESS | 3332 | 1466743506415 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:45:06 INFO - PROCESS | 3332 | 1466743506417 Marionette TRACE conn6 <- [1,570,null,{}] 21:45:06 INFO - PROCESS | 3332 | 1466743506421 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:06 INFO - PROCESS | 3332 | 1466743506423 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:06 INFO - PROCESS | 3332 | 1466743506538 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 21:45:06 INFO - PROCESS | 3332 | 1466743506544 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:06 INFO - PROCESS | 3332 | 1466743506546 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3813800 == 33 [pid = 3332] [id = 152] 21:45:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D30B9800) [pid = 3332] [serial = 454] [outer = 0000000000000000] 21:45:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D318EC00) [pid = 3332] [serial = 455] [outer = 000000B9D30B9800] 21:45:06 INFO - PROCESS | 3332 | 1466743506636 Marionette DEBUG loaded listener.js 21:45:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D326C400) [pid = 3332] [serial = 456] [outer = 000000B9D30B9800] 21:45:07 INFO - PROCESS | 3332 | 1466743507062 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 21:45:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:45:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 21:45:07 INFO - PROCESS | 3332 | 1466743507088 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 21:45:07 INFO - PROCESS | 3332 | 1466743507090 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 21:45:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:45:07 INFO - PROCESS | 3332 | 1466743507094 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:45:07 INFO - PROCESS | 3332 | 1466743507096 Marionette TRACE conn6 <- [1,574,null,{}] 21:45:07 INFO - PROCESS | 3332 | 1466743507099 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:07 INFO - PROCESS | 3332 | 1466743507101 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:07 INFO - PROCESS | 3332 | 1466743507208 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 21:45:07 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 21:45:07 INFO - PROCESS | 3332 | 1466743507553 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:07 INFO - PROCESS | 3332 | 1466743507555 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6437000 == 34 [pid = 3332] [id = 153] 21:45:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B48400) [pid = 3332] [serial = 457] [outer = 0000000000000000] 21:45:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3B50000) [pid = 3332] [serial = 458] [outer = 000000B9D3B48400] 21:45:07 INFO - PROCESS | 3332 | 1466743507619 Marionette DEBUG loaded listener.js 21:45:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3D40C00) [pid = 3332] [serial = 459] [outer = 000000B9D3B48400] 21:45:07 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:07 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:07 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:08 INFO - PROCESS | 3332 | 1466743508049 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 21:45:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:45:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 984ms 21:45:08 INFO - PROCESS | 3332 | 1466743508081 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 21:45:08 INFO - PROCESS | 3332 | 1466743508083 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 21:45:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:45:08 INFO - PROCESS | 3332 | 1466743508087 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:45:08 INFO - PROCESS | 3332 | 1466743508088 Marionette TRACE conn6 <- [1,578,null,{}] 21:45:08 INFO - PROCESS | 3332 | 1466743508099 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:08 INFO - PROCESS | 3332 | 1466743508105 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:08 INFO - PROCESS | 3332 | 1466743508249 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 21:45:08 INFO - PROCESS | 3332 | 1466743508300 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 3332 | 1466743508302 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70D1000 == 35 [pid = 3332] [id = 154] 21:45:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3E9F400) [pid = 3332] [serial = 460] [outer = 0000000000000000] 21:45:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3FFC000) [pid = 3332] [serial = 461] [outer = 000000B9D3E9F400] 21:45:08 INFO - PROCESS | 3332 | 1466743508348 Marionette DEBUG loaded listener.js 21:45:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4234C00) [pid = 3332] [serial = 462] [outer = 000000B9D3E9F400] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C75BD000) [pid = 3332] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6B89400) [pid = 3332] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6E31000) [pid = 3332] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C5A28000) [pid = 3332] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D05E3800) [pid = 3332] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6E26800) [pid = 3332] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D252C400) [pid = 3332] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D422D400) [pid = 3332] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6E2E400) [pid = 3332] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3197800) [pid = 3332] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D332DC00) [pid = 3332] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:45:08 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C6C7BC00) [pid = 3332] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:45:08 INFO - PROCESS | 3332 | 1466743508741 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 21:45:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:45:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 735ms 21:45:08 INFO - PROCESS | 3332 | 1466743508843 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 21:45:08 INFO - PROCESS | 3332 | 1466743508846 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 21:45:08 INFO - PROCESS | 3332 | 1466743508854 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:45:08 INFO - PROCESS | 3332 | 1466743508856 Marionette TRACE conn6 <- [1,582,null,{}] 21:45:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:45:08 INFO - PROCESS | 3332 | 1466743508859 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:08 INFO - PROCESS | 3332 | 1466743508861 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:08 INFO - PROCESS | 3332 | 1466743508943 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 21:45:08 INFO - PROCESS | 3332 | 1466743508949 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 3332 | 1466743508951 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A2800 == 36 [pid = 3332] [id = 155] 21:45:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D0529C00) [pid = 3332] [serial = 463] [outer = 0000000000000000] 21:45:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D421FC00) [pid = 3332] [serial = 464] [outer = 000000B9D0529C00] 21:45:09 INFO - PROCESS | 3332 | 1466743508996 Marionette DEBUG loaded listener.js 21:45:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D46B6800) [pid = 3332] [serial = 465] [outer = 000000B9D0529C00] 21:45:09 INFO - PROCESS | 3332 | 1466743509408 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 586ms 21:45:09 INFO - PROCESS | 3332 | 1466743509446 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 21:45:09 INFO - PROCESS | 3332 | 1466743509449 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 21:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:45:09 INFO - PROCESS | 3332 | 1466743509452 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:45:09 INFO - PROCESS | 3332 | 1466743509454 Marionette TRACE conn6 <- [1,586,null,{}] 21:45:09 INFO - PROCESS | 3332 | 1466743509458 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:09 INFO - PROCESS | 3332 | 1466743509460 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:09 INFO - PROCESS | 3332 | 1466743509551 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 21:45:09 INFO - PROCESS | 3332 | 1466743509557 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:09 INFO - PROCESS | 3332 | 1466743509559 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD8B000 == 37 [pid = 3332] [id = 156] 21:45:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D47A9400) [pid = 3332] [serial = 466] [outer = 0000000000000000] 21:45:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D5008400) [pid = 3332] [serial = 467] [outer = 000000B9D47A9400] 21:45:09 INFO - PROCESS | 3332 | 1466743509604 Marionette DEBUG loaded listener.js 21:45:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D5E70800) [pid = 3332] [serial = 468] [outer = 000000B9D47A9400] 21:45:10 INFO - PROCESS | 3332 | 1466743510012 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 21:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 587ms 21:45:10 INFO - PROCESS | 3332 | 1466743510042 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 21:45:10 INFO - PROCESS | 3332 | 1466743510045 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 21:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:45:10 INFO - PROCESS | 3332 | 1466743510059 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:45:10 INFO - PROCESS | 3332 | 1466743510061 Marionette TRACE conn6 <- [1,590,null,{}] 21:45:10 INFO - PROCESS | 3332 | 1466743510069 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:10 INFO - PROCESS | 3332 | 1466743510071 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:10 INFO - PROCESS | 3332 | 1466743510172 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 21:45:10 INFO - PROCESS | 3332 | 1466743510181 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:10 INFO - PROCESS | 3332 | 1466743510183 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3399800 == 38 [pid = 3332] [id = 157] 21:45:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D703AC00) [pid = 3332] [serial = 469] [outer = 0000000000000000] 21:45:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D7586400) [pid = 3332] [serial = 470] [outer = 000000B9D703AC00] 21:45:10 INFO - PROCESS | 3332 | 1466743510227 Marionette DEBUG loaded listener.js 21:45:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D758F400) [pid = 3332] [serial = 471] [outer = 000000B9D703AC00] 21:45:10 INFO - PROCESS | 3332 | 1466743510831 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 21:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 839ms 21:45:10 INFO - PROCESS | 3332 | 1466743510891 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 21:45:10 INFO - PROCESS | 3332 | 1466743510896 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 21:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:45:10 INFO - PROCESS | 3332 | 1466743510901 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:45:10 INFO - PROCESS | 3332 | 1466743510905 Marionette TRACE conn6 <- [1,594,null,{}] 21:45:10 INFO - PROCESS | 3332 | 1466743510912 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:10 INFO - PROCESS | 3332 | 1466743510915 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:11 INFO - PROCESS | 3332 | 1466743511080 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 21:45:11 INFO - PROCESS | 3332 | 1466743511091 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:11 INFO - PROCESS | 3332 | 1466743511095 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B42000 == 39 [pid = 3332] [id = 158] 21:45:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6E24000) [pid = 3332] [serial = 472] [outer = 0000000000000000] 21:45:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C722A800) [pid = 3332] [serial = 473] [outer = 000000B9C6E24000] 21:45:11 INFO - PROCESS | 3332 | 1466743511156 Marionette DEBUG loaded listener.js 21:45:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CCD18800) [pid = 3332] [serial = 474] [outer = 000000B9C6E24000] 21:45:11 INFO - PROCESS | 3332 | 1466743511790 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:45:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:45:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 943ms 21:45:11 INFO - PROCESS | 3332 | 1466743511848 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 21:45:11 INFO - PROCESS | 3332 | 1466743511853 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 21:45:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:45:11 INFO - PROCESS | 3332 | 1466743511860 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:45:11 INFO - PROCESS | 3332 | 1466743511863 Marionette TRACE conn6 <- [1,598,null,{}] 21:45:11 INFO - PROCESS | 3332 | 1466743511868 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:11 INFO - PROCESS | 3332 | 1466743511871 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:12 INFO - PROCESS | 3332 | 1466743511995 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 21:45:12 INFO - PROCESS | 3332 | 1466743512069 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:12 INFO - PROCESS | 3332 | 1466743512071 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70C2800 == 40 [pid = 3332] [id = 159] 21:45:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2533400) [pid = 3332] [serial = 475] [outer = 0000000000000000] 21:45:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D2B3A800) [pid = 3332] [serial = 476] [outer = 000000B9D2533400] 21:45:12 INFO - PROCESS | 3332 | 1466743512170 Marionette DEBUG loaded listener.js 21:45:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3327C00) [pid = 3332] [serial = 477] [outer = 000000B9D2533400] 21:45:12 INFO - PROCESS | 3332 | 1466743512795 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 21:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 986ms 21:45:12 INFO - PROCESS | 3332 | 1466743512848 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 21:45:12 INFO - PROCESS | 3332 | 1466743512851 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 21:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:45:12 INFO - PROCESS | 3332 | 1466743512855 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:45:12 INFO - PROCESS | 3332 | 1466743512859 Marionette TRACE conn6 <- [1,602,null,{}] 21:45:12 INFO - PROCESS | 3332 | 1466743512870 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:12 INFO - PROCESS | 3332 | 1466743512876 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:13 INFO - PROCESS | 3332 | 1466743512988 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 21:45:13 INFO - PROCESS | 3332 | 1466743513064 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:13 INFO - PROCESS | 3332 | 1466743513068 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB755000 == 41 [pid = 3332] [id = 160] 21:45:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D4234000) [pid = 3332] [serial = 478] [outer = 0000000000000000] 21:45:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D703D400) [pid = 3332] [serial = 479] [outer = 000000B9D4234000] 21:45:13 INFO - PROCESS | 3332 | 1466743513167 Marionette DEBUG loaded listener.js 21:45:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D781FC00) [pid = 3332] [serial = 480] [outer = 000000B9D4234000] 21:45:13 INFO - PROCESS | 3332 | 1466743513789 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 984ms 21:45:13 INFO - PROCESS | 3332 | 1466743513841 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 21:45:13 INFO - PROCESS | 3332 | 1466743513844 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 21:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:45:13 INFO - PROCESS | 3332 | 1466743513848 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:45:13 INFO - PROCESS | 3332 | 1466743513850 Marionette TRACE conn6 <- [1,606,null,{}] 21:45:13 INFO - PROCESS | 3332 | 1466743513854 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:13 INFO - PROCESS | 3332 | 1466743513856 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:13 INFO - PROCESS | 3332 | 1466743513969 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 21:45:14 INFO - PROCESS | 3332 | 1466743514040 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:14 INFO - PROCESS | 3332 | 1466743514043 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB77C800 == 42 [pid = 3332] [id = 161] 21:45:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C5A1DC00) [pid = 3332] [serial = 481] [outer = 0000000000000000] 21:45:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D7829800) [pid = 3332] [serial = 482] [outer = 000000B9C5A1DC00] 21:45:14 INFO - PROCESS | 3332 | 1466743514145 Marionette DEBUG loaded listener.js 21:45:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D7B42400) [pid = 3332] [serial = 483] [outer = 000000B9C5A1DC00] 21:45:14 INFO - PROCESS | 3332 | 1466743514954 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1185ms 21:45:15 INFO - PROCESS | 3332 | 1466743515035 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 21:45:15 INFO - PROCESS | 3332 | 1466743515039 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 21:45:15 INFO - PROCESS | 3332 | 1466743515044 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:45:15 INFO - PROCESS | 3332 | 1466743515048 Marionette TRACE conn6 <- [1,610,null,{}] 21:45:15 INFO - PROCESS | 3332 | 1466743515053 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:15 INFO - PROCESS | 3332 | 1466743515056 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:15 INFO - PROCESS | 3332 | 1466743515168 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 21:45:15 INFO - PROCESS | 3332 | 1466743515254 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:15 INFO - PROCESS | 3332 | 1466743515257 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBCAC800 == 43 [pid = 3332] [id = 162] 21:45:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9C7432000) [pid = 3332] [serial = 484] [outer = 0000000000000000] 21:45:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9C770F800) [pid = 3332] [serial = 485] [outer = 000000B9C7432000] 21:45:15 INFO - PROCESS | 3332 | 1466743515327 Marionette DEBUG loaded listener.js 21:45:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9CD39E000) [pid = 3332] [serial = 486] [outer = 000000B9C7432000] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD8B000 == 42 [pid = 3332] [id = 156] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A2800 == 41 [pid = 3332] [id = 155] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70D1000 == 40 [pid = 3332] [id = 154] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6437000 == 39 [pid = 3332] [id = 153] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3813800 == 38 [pid = 3332] [id = 152] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339A800 == 37 [pid = 3332] [id = 151] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D13C7000 == 36 [pid = 3332] [id = 150] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC115000 == 35 [pid = 3332] [id = 149] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3B5800 == 34 [pid = 3332] [id = 146] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD331000 == 33 [pid = 3332] [id = 147] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3738000 == 32 [pid = 3332] [id = 148] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB77C800 == 31 [pid = 3332] [id = 161] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB755000 == 30 [pid = 3332] [id = 160] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70C2800 == 29 [pid = 3332] [id = 159] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3399800 == 28 [pid = 3332] [id = 157] 21:45:16 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B42000 == 27 [pid = 3332] [id = 158] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9CD8EFC00) [pid = 3332] [serial = 411] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9CBBB9C00) [pid = 3332] [serial = 410] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9C6BC3C00) [pid = 3332] [serial = 413] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9C6BD8800) [pid = 3332] [serial = 414] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9C75B7000) [pid = 3332] [serial = 417] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6E4D000) [pid = 3332] [serial = 416] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CD39CC00) [pid = 3332] [serial = 419] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D05E9C00) [pid = 3332] [serial = 422] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CD3A2800) [pid = 3332] [serial = 402] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CB3F2400) [pid = 3332] [serial = 401] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3B3B800) [pid = 3332] [serial = 405] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3189400) [pid = 3332] [serial = 404] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D7588400) [pid = 3332] [serial = 408] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D5063400) [pid = 3332] [serial = 407] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D25A9800) [pid = 3332] [serial = 425] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D0B04000) [pid = 3332] [serial = 423] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3323800) [pid = 3332] [serial = 428] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D2DA8000) [pid = 3332] [serial = 426] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3B51C00) [pid = 3332] [serial = 434] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3B31C00) [pid = 3332] [serial = 429] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D2D1B800) [pid = 3332] [serial = 431] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3B34C00) [pid = 3332] [serial = 432] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CD85D000) [pid = 3332] [serial = 420] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3FF5400) [pid = 3332] [serial = 437] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3F96000) [pid = 3332] [serial = 435] [outer = 0000000000000000] [url = about:blank] 21:45:16 INFO - PROCESS | 3332 | 1466743516582 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 21:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1587ms 21:45:16 INFO - PROCESS | 3332 | 1466743516637 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 21:45:16 INFO - PROCESS | 3332 | 1466743516641 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 21:45:16 INFO - PROCESS | 3332 | 1466743516645 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:45:16 INFO - PROCESS | 3332 | 1466743516649 Marionette TRACE conn6 <- [1,614,null,{}] 21:45:16 INFO - PROCESS | 3332 | 1466743516654 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:16 INFO - PROCESS | 3332 | 1466743516657 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:16 INFO - PROCESS | 3332 | 1466743516751 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 21:45:16 INFO - PROCESS | 3332 | 1466743516821 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:16 INFO - PROCESS | 3332 | 1466743516824 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBC43800 == 28 [pid = 3332] [id = 163] 21:45:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6BAE000) [pid = 3332] [serial = 487] [outer = 0000000000000000] 21:45:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6BC3400) [pid = 3332] [serial = 488] [outer = 000000B9C6BAE000] 21:45:16 INFO - PROCESS | 3332 | 1466743516873 Marionette DEBUG loaded listener.js 21:45:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6BD5000) [pid = 3332] [serial = 489] [outer = 000000B9C6BAE000] 21:45:17 INFO - PROCESS | 3332 | 1466743517283 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 692ms 21:45:17 INFO - PROCESS | 3332 | 1466743517342 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 21:45:17 INFO - PROCESS | 3332 | 1466743517348 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 21:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:45:17 INFO - PROCESS | 3332 | 1466743517354 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:45:17 INFO - PROCESS | 3332 | 1466743517357 Marionette TRACE conn6 <- [1,618,null,{}] 21:45:17 INFO - PROCESS | 3332 | 1466743517366 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:17 INFO - PROCESS | 3332 | 1466743517369 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:17 INFO - PROCESS | 3332 | 1466743517460 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 21:45:17 INFO - PROCESS | 3332 | 1466743517468 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:17 INFO - PROCESS | 3332 | 1466743517471 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06D7000 == 29 [pid = 3332] [id = 164] 21:45:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6E4FC00) [pid = 3332] [serial = 490] [outer = 0000000000000000] 21:45:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C7457800) [pid = 3332] [serial = 491] [outer = 000000B9C6E4FC00] 21:45:17 INFO - PROCESS | 3332 | 1466743517519 Marionette DEBUG loaded listener.js 21:45:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CB3F2400) [pid = 3332] [serial = 492] [outer = 000000B9C6E4FC00] 21:45:17 INFO - PROCESS | 3332 | 1466743517984 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 21:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 694ms 21:45:18 INFO - PROCESS | 3332 | 1466743518050 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 21:45:18 INFO - PROCESS | 3332 | 1466743518053 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 21:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:45:18 INFO - PROCESS | 3332 | 1466743518056 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:45:18 INFO - PROCESS | 3332 | 1466743518060 Marionette TRACE conn6 <- [1,622,null,{}] 21:45:18 INFO - PROCESS | 3332 | 1466743518103 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:18 INFO - PROCESS | 3332 | 1466743518108 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:18 INFO - PROCESS | 3332 | 1466743518205 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 21:45:18 INFO - PROCESS | 3332 | 1466743518273 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 3332 | 1466743518277 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30DF000 == 30 [pid = 3332] [id = 165] 21:45:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6BD9800) [pid = 3332] [serial = 493] [outer = 0000000000000000] 21:45:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CD8F7800) [pid = 3332] [serial = 494] [outer = 000000B9C6BD9800] 21:45:18 INFO - PROCESS | 3332 | 1466743518326 Marionette DEBUG loaded listener.js 21:45:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D05E2400) [pid = 3332] [serial = 495] [outer = 000000B9C6BD9800] 21:45:18 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:18 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:18 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:18 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:18 INFO - PROCESS | 3332 | 1466743518729 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 21:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 691ms 21:45:18 INFO - PROCESS | 3332 | 1466743518756 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 21:45:18 INFO - PROCESS | 3332 | 1466743518759 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 21:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:45:18 INFO - PROCESS | 3332 | 1466743518762 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:45:18 INFO - PROCESS | 3332 | 1466743518764 Marionette TRACE conn6 <- [1,626,null,{}] 21:45:18 INFO - PROCESS | 3332 | 1466743518768 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:18 INFO - PROCESS | 3332 | 1466743518770 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:18 INFO - PROCESS | 3332 | 1466743518883 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 21:45:18 INFO - PROCESS | 3332 | 1466743518889 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 3332 | 1466743518891 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D369F000 == 31 [pid = 3332] [id = 166] 21:45:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D090F400) [pid = 3332] [serial = 496] [outer = 0000000000000000] 21:45:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D0966800) [pid = 3332] [serial = 497] [outer = 000000B9D090F400] 21:45:18 INFO - PROCESS | 3332 | 1466743518976 Marionette DEBUG loaded listener.js 21:45:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D252A400) [pid = 3332] [serial = 498] [outer = 000000B9D090F400] 21:45:19 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:19 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:19 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:19 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:19 INFO - PROCESS | 3332 | 1466743519432 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 734ms 21:45:19 INFO - PROCESS | 3332 | 1466743519537 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 21:45:19 INFO - PROCESS | 3332 | 1466743519539 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 21:45:19 INFO - PROCESS | 3332 | 1466743519543 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:45:19 INFO - PROCESS | 3332 | 1466743519545 Marionette TRACE conn6 <- [1,630,null,{}] 21:45:19 INFO - PROCESS | 3332 | 1466743519548 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:45:19 INFO - PROCESS | 3332 | 1466743519551 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:19 INFO - PROCESS | 3332 | 1466743519659 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 21:45:19 INFO - PROCESS | 3332 | 1466743519667 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:19 INFO - PROCESS | 3332 | 1466743519669 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3741800 == 32 [pid = 3332] [id = 167] 21:45:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6E4E400) [pid = 3332] [serial = 499] [outer = 0000000000000000] 21:45:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2D1C800) [pid = 3332] [serial = 500] [outer = 000000B9C6E4E400] 21:45:19 INFO - PROCESS | 3332 | 1466743519752 Marionette DEBUG loaded listener.js 21:45:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D30B2C00) [pid = 3332] [serial = 501] [outer = 000000B9C6E4E400] 21:45:20 INFO - PROCESS | 3332 | 1466743520195 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 21:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 672ms 21:45:20 INFO - PROCESS | 3332 | 1466743520224 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 21:45:20 INFO - PROCESS | 3332 | 1466743520226 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 21:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:45:20 INFO - PROCESS | 3332 | 1466743520230 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:45:20 INFO - PROCESS | 3332 | 1466743520232 Marionette TRACE conn6 <- [1,634,null,{}] 21:45:20 INFO - PROCESS | 3332 | 1466743520235 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:20 INFO - PROCESS | 3332 | 1466743520241 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:20 INFO - PROCESS | 3332 | 1466743520372 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 21:45:20 INFO - PROCESS | 3332 | 1466743520421 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:20 INFO - PROCESS | 3332 | 1466743520423 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5AAA000 == 33 [pid = 3332] [id = 168] 21:45:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D318A000) [pid = 3332] [serial = 502] [outer = 0000000000000000] 21:45:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3323000) [pid = 3332] [serial = 503] [outer = 000000B9D318A000] 21:45:20 INFO - PROCESS | 3332 | 1466743520469 Marionette DEBUG loaded listener.js 21:45:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3B50C00) [pid = 3332] [serial = 504] [outer = 000000B9D318A000] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D703AC00) [pid = 3332] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BC8800) [pid = 3332] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6BCEC00) [pid = 3332] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6B85800) [pid = 3332] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D30B9800) [pid = 3332] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CD39D000) [pid = 3332] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3B48400) [pid = 3332] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D0529C00) [pid = 3332] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CB1B6C00) [pid = 3332] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3E9F400) [pid = 3332] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D47A9400) [pid = 3332] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:45:20 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3F9A800) [pid = 3332] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:45:21 INFO - PROCESS | 3332 | 1466743521026 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 836ms 21:45:21 INFO - PROCESS | 3332 | 1466743521068 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 21:45:21 INFO - PROCESS | 3332 | 1466743521071 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 21:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:45:21 INFO - PROCESS | 3332 | 1466743521074 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:45:21 INFO - PROCESS | 3332 | 1466743521076 Marionette TRACE conn6 <- [1,638,null,{}] 21:45:21 INFO - PROCESS | 3332 | 1466743521079 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:21 INFO - PROCESS | 3332 | 1466743521081 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:21 INFO - PROCESS | 3332 | 1466743521163 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 21:45:21 INFO - PROCESS | 3332 | 1466743521168 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:21 INFO - PROCESS | 3332 | 1466743521170 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D705D000 == 34 [pid = 3332] [id = 169] 21:45:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CCD19800) [pid = 3332] [serial = 505] [outer = 0000000000000000] 21:45:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D326F000) [pid = 3332] [serial = 506] [outer = 000000B9CCD19800] 21:45:21 INFO - PROCESS | 3332 | 1466743521216 Marionette DEBUG loaded listener.js 21:45:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3BE2C00) [pid = 3332] [serial = 507] [outer = 000000B9CCD19800] 21:45:21 INFO - PROCESS | 3332 | 1466743521613 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 21:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 587ms 21:45:21 INFO - PROCESS | 3332 | 1466743521664 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 21:45:21 INFO - PROCESS | 3332 | 1466743521666 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 21:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:45:21 INFO - PROCESS | 3332 | 1466743521670 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:45:21 INFO - PROCESS | 3332 | 1466743521671 Marionette TRACE conn6 <- [1,642,null,{}] 21:45:21 INFO - PROCESS | 3332 | 1466743521675 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:21 INFO - PROCESS | 3332 | 1466743521677 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:21 INFO - PROCESS | 3332 | 1466743521761 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 21:45:21 INFO - PROCESS | 3332 | 1466743521767 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:21 INFO - PROCESS | 3332 | 1466743521769 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70CD000 == 35 [pid = 3332] [id = 170] 21:45:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3E9D400) [pid = 3332] [serial = 508] [outer = 0000000000000000] 21:45:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3EA3800) [pid = 3332] [serial = 509] [outer = 000000B9D3E9D400] 21:45:21 INFO - PROCESS | 3332 | 1466743521817 Marionette DEBUG loaded listener.js 21:45:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3F94800) [pid = 3332] [serial = 510] [outer = 000000B9D3E9D400] 21:45:22 INFO - PROCESS | 3332 | 1466743522231 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 629ms 21:45:22 INFO - PROCESS | 3332 | 1466743522303 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 21:45:22 INFO - PROCESS | 3332 | 1466743522305 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 21:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:45:22 INFO - PROCESS | 3332 | 1466743522309 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:45:22 INFO - PROCESS | 3332 | 1466743522310 Marionette TRACE conn6 <- [1,646,null,{}] 21:45:22 INFO - PROCESS | 3332 | 1466743522314 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:22 INFO - PROCESS | 3332 | 1466743522316 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:22 INFO - PROCESS | 3332 | 1466743522396 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 21:45:22 INFO - PROCESS | 3332 | 1466743522404 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:22 INFO - PROCESS | 3332 | 1466743522406 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30DC000 == 36 [pid = 3332] [id = 171] 21:45:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3F95C00) [pid = 3332] [serial = 511] [outer = 0000000000000000] 21:45:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3FF6C00) [pid = 3332] [serial = 512] [outer = 000000B9D3F95C00] 21:45:22 INFO - PROCESS | 3332 | 1466743522451 Marionette DEBUG loaded listener.js 21:45:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D4217000) [pid = 3332] [serial = 513] [outer = 000000B9D3F95C00] 21:45:23 INFO - PROCESS | 3332 | 1466743523070 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 839ms 21:45:23 INFO - PROCESS | 3332 | 1466743523151 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 21:45:23 INFO - PROCESS | 3332 | 1466743523156 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 21:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:45:23 INFO - PROCESS | 3332 | 1466743523161 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:45:23 INFO - PROCESS | 3332 | 1466743523165 Marionette TRACE conn6 <- [1,650,null,{}] 21:45:23 INFO - PROCESS | 3332 | 1466743523195 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:23 INFO - PROCESS | 3332 | 1466743523199 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:23 INFO - PROCESS | 3332 | 1466743523333 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 21:45:23 INFO - PROCESS | 3332 | 1466743523399 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:23 INFO - PROCESS | 3332 | 1466743523402 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD56B800 == 37 [pid = 3332] [id = 172] 21:45:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6B8CC00) [pid = 3332] [serial = 514] [outer = 0000000000000000] 21:45:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6BD4400) [pid = 3332] [serial = 515] [outer = 000000B9C6B8CC00] 21:45:23 INFO - PROCESS | 3332 | 1466743523460 Marionette DEBUG loaded listener.js 21:45:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6E46800) [pid = 3332] [serial = 516] [outer = 000000B9C6B8CC00] 21:45:23 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:24 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:24 INFO - PROCESS | 3332 | 1466743524291 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 21:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1199ms 21:45:24 INFO - PROCESS | 3332 | 1466743524364 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 21:45:24 INFO - PROCESS | 3332 | 1466743524369 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 21:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:45:24 INFO - PROCESS | 3332 | 1466743524377 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:45:24 INFO - PROCESS | 3332 | 1466743524380 Marionette TRACE conn6 <- [1,654,null,{}] 21:45:24 INFO - PROCESS | 3332 | 1466743524384 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:24 INFO - PROCESS | 3332 | 1466743524387 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:24 INFO - PROCESS | 3332 | 1466743524518 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 21:45:24 INFO - PROCESS | 3332 | 1466743524584 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:24 INFO - PROCESS | 3332 | 1466743524587 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3741000 == 38 [pid = 3332] [id = 173] 21:45:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9CD85D000) [pid = 3332] [serial = 517] [outer = 0000000000000000] 21:45:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D0526800) [pid = 3332] [serial = 518] [outer = 000000B9CD85D000] 21:45:24 INFO - PROCESS | 3332 | 1466743524645 Marionette DEBUG loaded listener.js 21:45:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D0CA7800) [pid = 3332] [serial = 519] [outer = 000000B9CD85D000] 21:45:25 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:25 INFO - PROCESS | 3332 | 1466743525558 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 21:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1250ms 21:45:25 INFO - PROCESS | 3332 | 1466743525628 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 21:45:25 INFO - PROCESS | 3332 | 1466743525632 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 21:45:25 INFO - PROCESS | 3332 | 1466743525637 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:45:25 INFO - PROCESS | 3332 | 1466743525640 Marionette TRACE conn6 <- [1,658,null,{}] 21:45:25 INFO - PROCESS | 3332 | 1466743525647 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:25 INFO - PROCESS | 3332 | 1466743525650 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:25 INFO - PROCESS | 3332 | 1466743525777 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70CD000 == 37 [pid = 3332] [id = 170] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D705D000 == 36 [pid = 3332] [id = 169] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5AAA000 == 35 [pid = 3332] [id = 168] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3741800 == 34 [pid = 3332] [id = 167] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D369F000 == 33 [pid = 3332] [id = 166] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30DF000 == 32 [pid = 3332] [id = 165] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06D7000 == 31 [pid = 3332] [id = 164] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBC43800 == 30 [pid = 3332] [id = 163] 21:45:25 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBCAC800 == 29 [pid = 3332] [id = 162] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9C6E47000) [pid = 3332] [serial = 441] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6BD9400) [pid = 3332] [serial = 446] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D0C49800) [pid = 3332] [serial = 452] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D326C400) [pid = 3332] [serial = 456] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D090EC00) [pid = 3332] [serial = 444] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3B50000) [pid = 3332] [serial = 458] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D421FC00) [pid = 3332] [serial = 464] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CD51B400) [pid = 3332] [serial = 443] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CD3A8800) [pid = 3332] [serial = 450] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E2F400) [pid = 3332] [serial = 447] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D46B6800) [pid = 3332] [serial = 465] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D318EC00) [pid = 3332] [serial = 455] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2BE9000) [pid = 3332] [serial = 453] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3FFC000) [pid = 3332] [serial = 461] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3D40C00) [pid = 3332] [serial = 459] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D5008400) [pid = 3332] [serial = 467] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3FFEC00) [pid = 3332] [serial = 438] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CCC5CC00) [pid = 3332] [serial = 449] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D4234C00) [pid = 3332] [serial = 462] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C6C78000) [pid = 3332] [serial = 440] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D758F400) [pid = 3332] [serial = 471] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D5E70800) [pid = 3332] [serial = 468] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D7586400) [pid = 3332] [serial = 470] [outer = 0000000000000000] [url = about:blank] 21:45:25 INFO - PROCESS | 3332 | 1466743525877 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:25 INFO - PROCESS | 3332 | 1466743525880 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C740A800 == 30 [pid = 3332] [id = 174] 21:45:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6457000) [pid = 3332] [serial = 520] [outer = 0000000000000000] 21:45:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6BBF400) [pid = 3332] [serial = 521] [outer = 000000B9C6457000] 21:45:25 INFO - PROCESS | 3332 | 1466743525929 Marionette DEBUG loaded listener.js 21:45:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6E47800) [pid = 3332] [serial = 522] [outer = 000000B9C6457000] 21:45:26 INFO - PROCESS | 3332 | 1466743526384 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 21:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 796ms 21:45:26 INFO - PROCESS | 3332 | 1466743526438 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 21:45:26 INFO - PROCESS | 3332 | 1466743526443 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 21:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:45:26 INFO - PROCESS | 3332 | 1466743526449 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:45:26 INFO - PROCESS | 3332 | 1466743526452 Marionette TRACE conn6 <- [1,662,null,{}] 21:45:26 INFO - PROCESS | 3332 | 1466743526455 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:26 INFO - PROCESS | 3332 | 1466743526458 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:26 INFO - PROCESS | 3332 | 1466743526551 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 21:45:26 INFO - PROCESS | 3332 | 1466743526560 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:26 INFO - PROCESS | 3332 | 1466743526562 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A51000 == 31 [pid = 3332] [id = 175] 21:45:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD525000) [pid = 3332] [serial = 523] [outer = 0000000000000000] 21:45:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CD85F000) [pid = 3332] [serial = 524] [outer = 000000B9CD525000] 21:45:26 INFO - PROCESS | 3332 | 1466743526618 Marionette DEBUG loaded listener.js 21:45:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D067D400) [pid = 3332] [serial = 525] [outer = 000000B9CD525000] 21:45:26 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:26 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:26 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:26 INFO - PROCESS | 3332 | [3332] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:45:27 INFO - PROCESS | 3332 | 1466743527064 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 21:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 21:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 692ms 21:45:27 INFO - PROCESS | 3332 | 1466743527144 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 21:45:27 INFO - PROCESS | 3332 | 1466743527147 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 21:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:45:27 INFO - PROCESS | 3332 | 1466743527150 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - PROCESS | 3332 | 1466743527154 Marionette TRACE conn6 <- [1,666,null,{}] 21:45:27 INFO - PROCESS | 3332 | 1466743527166 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:27 INFO - PROCESS | 3332 | 1466743527178 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:27 INFO - PROCESS | 3332 | 1466743527299 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 21:45:27 INFO - PROCESS | 3332 | 1466743527366 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:27 INFO - PROCESS | 3332 | 1466743527369 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B9800 == 32 [pid = 3332] [id = 176] 21:45:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D25A8400) [pid = 3332] [serial = 526] [outer = 0000000000000000] 21:45:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2DD4800) [pid = 3332] [serial = 527] [outer = 000000B9D25A8400] 21:45:27 INFO - PROCESS | 3332 | 1466743527419 Marionette DEBUG loaded listener.js 21:45:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3192400) [pid = 3332] [serial = 528] [outer = 000000B9D25A8400] 21:45:27 INFO - PROCESS | 3332 | 1466743527788 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 21:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 692ms 21:45:27 INFO - PROCESS | 3332 | 1466743527845 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 21:45:27 INFO - PROCESS | 3332 | 1466743527848 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 21:45:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:45:27 INFO - PROCESS | 3332 | 1466743527851 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - PROCESS | 3332 | 1466743527853 Marionette TRACE conn6 <- [1,670,null,{}] 21:45:27 INFO - PROCESS | 3332 | 1466743527856 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:27 INFO - PROCESS | 3332 | 1466743527858 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:27 INFO - PROCESS | 3332 | 1466743527977 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 21:45:27 INFO - PROCESS | 3332 | 1466743527989 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:27 INFO - PROCESS | 3332 | 1466743527991 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47F5000 == 33 [pid = 3332] [id = 177] 21:45:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3272C00) [pid = 3332] [serial = 529] [outer = 0000000000000000] 21:45:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D33D4400) [pid = 3332] [serial = 530] [outer = 000000B9D3272C00] 21:45:28 INFO - PROCESS | 3332 | 1466743528040 Marionette DEBUG loaded listener.js 21:45:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3B56800) [pid = 3332] [serial = 531] [outer = 000000B9D3272C00] 21:45:28 INFO - PROCESS | 3332 | [3332] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:45:28 INFO - PROCESS | 3332 | [3332] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:45:28 INFO - PROCESS | 3332 | 1466743528982 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 21:45:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 21:45:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1191ms 21:45:29 INFO - PROCESS | 3332 | 1466743529048 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 21:45:29 INFO - PROCESS | 3332 | 1466743529051 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 21:45:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:45:29 INFO - PROCESS | 3332 | 1466743529054 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:45:29 INFO - PROCESS | 3332 | 1466743529056 Marionette TRACE conn6 <- [1,674,null,{}] 21:45:29 INFO - PROCESS | 3332 | 1466743529060 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:29 INFO - PROCESS | 3332 | 1466743529062 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:29 INFO - PROCESS | 3332 | 1466743529171 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 21:45:29 INFO - PROCESS | 3332 | 1466743529177 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:29 INFO - PROCESS | 3332 | 1466743529180 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7047000 == 34 [pid = 3332] [id = 178] 21:45:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3E9BC00) [pid = 3332] [serial = 532] [outer = 0000000000000000] 21:45:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3FF1800) [pid = 3332] [serial = 533] [outer = 000000B9D3E9BC00] 21:45:29 INFO - PROCESS | 3332 | 1466743529226 Marionette DEBUG loaded listener.js 21:45:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4215C00) [pid = 3332] [serial = 534] [outer = 000000B9D3E9BC00] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BD9800) [pid = 3332] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C7432000) [pid = 3332] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D090F400) [pid = 3332] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6BAE000) [pid = 3332] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6E4E400) [pid = 3332] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D318A000) [pid = 3332] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6E4FC00) [pid = 3332] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3E9D400) [pid = 3332] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6E24000) [pid = 3332] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D2533400) [pid = 3332] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D4234000) [pid = 3332] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C5A1DC00) [pid = 3332] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:45:29 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9CCD19800) [pid = 3332] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:45:30 INFO - PROCESS | 3332 | 1466743530141 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 21:45:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:45:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1132ms 21:45:30 INFO - PROCESS | 3332 | 1466743530191 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 21:45:30 INFO - PROCESS | 3332 | 1466743530193 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 21:45:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:45:30 INFO - PROCESS | 3332 | 1466743530197 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:45:30 INFO - PROCESS | 3332 | 1466743530198 Marionette TRACE conn6 <- [1,678,null,{}] 21:45:30 INFO - PROCESS | 3332 | 1466743530202 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:30 INFO - PROCESS | 3332 | 1466743530208 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:30 INFO - PROCESS | 3332 | 1466743530340 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 21:45:30 INFO - PROCESS | 3332 | 1466743530383 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:30 INFO - PROCESS | 3332 | 1466743530385 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753F000 == 35 [pid = 3332] [id = 179] 21:45:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6BDA000) [pid = 3332] [serial = 535] [outer = 0000000000000000] 21:45:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D4214000) [pid = 3332] [serial = 536] [outer = 000000B9C6BDA000] 21:45:30 INFO - PROCESS | 3332 | 1466743530432 Marionette DEBUG loaded listener.js 21:45:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D4239800) [pid = 3332] [serial = 537] [outer = 000000B9C6BDA000] 21:45:31 INFO - PROCESS | 3332 | 1466743531319 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 21:45:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:45:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1181ms 21:45:31 INFO - PROCESS | 3332 | 1466743531380 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 21:45:31 INFO - PROCESS | 3332 | 1466743531382 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 21:45:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:45:31 INFO - PROCESS | 3332 | 1466743531386 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:45:31 INFO - PROCESS | 3332 | 1466743531388 Marionette TRACE conn6 <- [1,682,null,{}] 21:45:31 INFO - PROCESS | 3332 | 1466743531392 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:31 INFO - PROCESS | 3332 | 1466743531394 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:31 INFO - PROCESS | 3332 | 1466743531476 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 21:45:31 INFO - PROCESS | 3332 | 1466743531482 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:31 INFO - PROCESS | 3332 | 1466743531484 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA978800 == 36 [pid = 3332] [id = 180] 21:45:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D47AB800) [pid = 3332] [serial = 538] [outer = 0000000000000000] 21:45:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D5058800) [pid = 3332] [serial = 539] [outer = 000000B9D47AB800] 21:45:31 INFO - PROCESS | 3332 | 1466743531529 Marionette DEBUG loaded listener.js 21:45:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D5EC5C00) [pid = 3332] [serial = 540] [outer = 000000B9D47AB800] 21:45:32 INFO - PROCESS | 3332 | 1466743532493 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 21:45:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 21:45:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1126ms 21:45:32 INFO - PROCESS | 3332 | 1466743532516 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 21:45:32 INFO - PROCESS | 3332 | 1466743532520 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 21:45:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:45:32 INFO - PROCESS | 3332 | 1466743532525 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:45:32 INFO - PROCESS | 3332 | 1466743532529 Marionette TRACE conn6 <- [1,686,null,{}] 21:45:32 INFO - PROCESS | 3332 | 1466743532578 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:32 INFO - PROCESS | 3332 | 1466743532582 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:32 INFO - PROCESS | 3332 | 1466743532691 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 21:45:32 INFO - PROCESS | 3332 | 1466743532840 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:32 INFO - PROCESS | 3332 | 1466743532845 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0BA1800 == 37 [pid = 3332] [id = 181] 21:45:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6E2C400) [pid = 3332] [serial = 541] [outer = 0000000000000000] 21:45:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6E49400) [pid = 3332] [serial = 542] [outer = 000000B9C6E2C400] 21:45:32 INFO - PROCESS | 3332 | 1466743532947 Marionette DEBUG loaded listener.js 21:45:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CCC5A000) [pid = 3332] [serial = 543] [outer = 000000B9C6E2C400] 21:45:34 INFO - PROCESS | 3332 | 1466743534007 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 21:45:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 21:45:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1530ms 21:45:34 INFO - PROCESS | 3332 | 1466743534060 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 21:45:34 INFO - PROCESS | 3332 | 1466743534065 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 21:45:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:45:34 INFO - PROCESS | 3332 | 1466743534072 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:45:34 INFO - PROCESS | 3332 | 1466743534075 Marionette TRACE conn6 <- [1,690,null,{}] 21:45:34 INFO - PROCESS | 3332 | 1466743534080 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:34 INFO - PROCESS | 3332 | 1466743534083 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:34 INFO - PROCESS | 3332 | 1466743534227 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 21:45:34 INFO - PROCESS | 3332 | 1466743534342 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:34 INFO - PROCESS | 3332 | 1466743534345 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D369F000 == 38 [pid = 3332] [id = 182] 21:45:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D096A800) [pid = 3332] [serial = 544] [outer = 0000000000000000] 21:45:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D2528C00) [pid = 3332] [serial = 545] [outer = 000000B9D096A800] 21:45:34 INFO - PROCESS | 3332 | 1466743534403 Marionette DEBUG loaded listener.js 21:45:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D2DAF000) [pid = 3332] [serial = 546] [outer = 000000B9D096A800] 21:45:35 INFO - PROCESS | 3332 | 1466743535461 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 21:45:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:45:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1447ms 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753F000 == 37 [pid = 3332] [id = 179] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7047000 == 36 [pid = 3332] [id = 178] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47F5000 == 35 [pid = 3332] [id = 177] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B9800 == 34 [pid = 3332] [id = 176] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A51000 == 33 [pid = 3332] [id = 175] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C740A800 == 32 [pid = 3332] [id = 174] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3741000 == 31 [pid = 3332] [id = 173] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30DC000 == 30 [pid = 3332] [id = 171] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD56B800 == 29 [pid = 3332] [id = 172] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA978800 == 28 [pid = 3332] [id = 180] 21:45:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0BA1800 == 27 [pid = 3332] [id = 181] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CD8F7800) [pid = 3332] [serial = 494] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CD39E000) [pid = 3332] [serial = 486] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C770F800) [pid = 3332] [serial = 485] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0966800) [pid = 3332] [serial = 497] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BC3400) [pid = 3332] [serial = 488] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6BD5000) [pid = 3332] [serial = 489] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D2D1C800) [pid = 3332] [serial = 500] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D252A400) [pid = 3332] [serial = 498] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3323000) [pid = 3332] [serial = 503] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D30B2C00) [pid = 3332] [serial = 501] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C7457800) [pid = 3332] [serial = 491] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9CB3F2400) [pid = 3332] [serial = 492] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3EA3800) [pid = 3332] [serial = 509] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3F94800) [pid = 3332] [serial = 510] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9CCD18800) [pid = 3332] [serial = 474] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9C722A800) [pid = 3332] [serial = 473] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D3327C00) [pid = 3332] [serial = 477] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D2B3A800) [pid = 3332] [serial = 476] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D3FF6C00) [pid = 3332] [serial = 512] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D781FC00) [pid = 3332] [serial = 480] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D703D400) [pid = 3332] [serial = 479] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9D7B42400) [pid = 3332] [serial = 483] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D7829800) [pid = 3332] [serial = 482] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9D3B50C00) [pid = 3332] [serial = 504] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9D3BE2C00) [pid = 3332] [serial = 507] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9D326F000) [pid = 3332] [serial = 506] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9D05E2400) [pid = 3332] [serial = 495] [outer = 0000000000000000] [url = about:blank] 21:45:36 INFO - PROCESS | 3332 | 1466743536225 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 21:45:36 INFO - PROCESS | 3332 | 1466743536229 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 21:45:36 INFO - PROCESS | 3332 | 1466743536244 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:45:36 INFO - PROCESS | 3332 | 1466743536249 Marionette TRACE conn6 <- [1,694,null,{}] 21:45:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:45:36 INFO - PROCESS | 3332 | 1466743536255 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:36 INFO - PROCESS | 3332 | 1466743536259 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:36 INFO - PROCESS | 3332 | 1466743536358 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 21:45:36 INFO - PROCESS | 3332 | 1466743536365 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:36 INFO - PROCESS | 3332 | 1466743536370 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C730E000 == 28 [pid = 3332] [id = 183] 21:45:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9C64B7000) [pid = 3332] [serial = 547] [outer = 0000000000000000] 21:45:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9C64B9800) [pid = 3332] [serial = 548] [outer = 000000B9C64B7000] 21:45:36 INFO - PROCESS | 3332 | 1466743536422 Marionette DEBUG loaded listener.js 21:45:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9C6B8C000) [pid = 3332] [serial = 549] [outer = 000000B9C64B7000] 21:45:37 INFO - PROCESS | 3332 | 1466743537400 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 21:45:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:45:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1181ms 21:45:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:45:37 INFO - PROCESS | 3332 | 1466743537436 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 21:45:37 INFO - PROCESS | 3332 | 1466743537440 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 21:45:37 INFO - PROCESS | 3332 | 1466743537447 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:45:37 INFO - PROCESS | 3332 | 1466743537451 Marionette TRACE conn6 <- [1,698,null,{}] 21:45:37 INFO - PROCESS | 3332 | 1466743537456 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:37 INFO - PROCESS | 3332 | 1466743537459 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:37 INFO - PROCESS | 3332 | 1466743537554 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 21:45:37 INFO - PROCESS | 3332 | 1466743537562 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:37 INFO - PROCESS | 3332 | 1466743537565 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC111800 == 29 [pid = 3332] [id = 184] 21:45:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9C6BBE400) [pid = 3332] [serial = 550] [outer = 0000000000000000] 21:45:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9C6E25000) [pid = 3332] [serial = 551] [outer = 000000B9C6BBE400] 21:45:37 INFO - PROCESS | 3332 | 1466743537614 Marionette DEBUG loaded listener.js 21:45:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9C6E49C00) [pid = 3332] [serial = 552] [outer = 000000B9C6BBE400] 21:45:38 INFO - PROCESS | 3332 | 1466743538559 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 21:45:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:45:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1139ms 21:45:38 INFO - PROCESS | 3332 | 1466743538584 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 21:45:38 INFO - PROCESS | 3332 | 1466743538587 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 21:45:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:45:38 INFO - PROCESS | 3332 | 1466743538590 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:45:38 INFO - PROCESS | 3332 | 1466743538592 Marionette TRACE conn6 <- [1,702,null,{}] 21:45:38 INFO - PROCESS | 3332 | 1466743538612 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:38 INFO - PROCESS | 3332 | 1466743538617 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:38 INFO - PROCESS | 3332 | 1466743538744 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 21:45:38 INFO - PROCESS | 3332 | 1466743538753 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:38 INFO - PROCESS | 3332 | 1466743538757 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B2E000 == 30 [pid = 3332] [id = 185] 21:45:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9CB3F8C00) [pid = 3332] [serial = 553] [outer = 0000000000000000] 21:45:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9CB472800) [pid = 3332] [serial = 554] [outer = 000000B9CB3F8C00] 21:45:38 INFO - PROCESS | 3332 | 1466743538809 Marionette DEBUG loaded listener.js 21:45:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9CBEEA800) [pid = 3332] [serial = 555] [outer = 000000B9CB3F8C00] 21:45:39 INFO - PROCESS | 3332 | 1466743539780 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 21:45:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 21:45:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1241ms 21:45:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:45:39 INFO - PROCESS | 3332 | 1466743539834 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 21:45:39 INFO - PROCESS | 3332 | 1466743539836 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 21:45:39 INFO - PROCESS | 3332 | 1466743539840 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:45:39 INFO - PROCESS | 3332 | 1466743539842 Marionette TRACE conn6 <- [1,706,null,{}] 21:45:39 INFO - PROCESS | 3332 | 1466743539845 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:39 INFO - PROCESS | 3332 | 1466743539848 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:39 INFO - PROCESS | 3332 | 1466743539962 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 21:45:39 INFO - PROCESS | 3332 | 1466743539968 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:39 INFO - PROCESS | 3332 | 1466743539971 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A55800 == 31 [pid = 3332] [id = 186] 21:45:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9CD119C00) [pid = 3332] [serial = 556] [outer = 0000000000000000] 21:45:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9CD3A2400) [pid = 3332] [serial = 557] [outer = 000000B9CD119C00] 21:45:40 INFO - PROCESS | 3332 | 1466743540055 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9CD526800) [pid = 3332] [serial = 558] [outer = 000000B9CD119C00] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D3F95C00) [pid = 3332] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D25A8400) [pid = 3332] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9CD525000) [pid = 3332] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9C6B8CC00) [pid = 3332] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9C6457000) [pid = 3332] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9CD85D000) [pid = 3332] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9D3E9BC00) [pid = 3332] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D47AB800) [pid = 3332] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9C6BDA000) [pid = 3332] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:45:40 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9D3272C00) [pid = 3332] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:45:41 INFO - PROCESS | 3332 | 1466743541087 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 21:45:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:45:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1283ms 21:45:41 INFO - PROCESS | 3332 | 1466743541126 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 21:45:41 INFO - PROCESS | 3332 | 1466743541128 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 21:45:41 INFO - PROCESS | 3332 | 1466743541131 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:45:41 INFO - PROCESS | 3332 | 1466743541133 Marionette TRACE conn6 <- [1,710,null,{}] 21:45:41 INFO - PROCESS | 3332 | 1466743541137 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:41 INFO - PROCESS | 3332 | 1466743541139 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:41 INFO - PROCESS | 3332 | 1466743541243 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 21:45:41 INFO - PROCESS | 3332 | 1466743541251 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:41 INFO - PROCESS | 3332 | 1466743541253 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EE1000 == 32 [pid = 3332] [id = 187] 21:45:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9CD11A800) [pid = 3332] [serial = 559] [outer = 0000000000000000] 21:45:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9D051BC00) [pid = 3332] [serial = 560] [outer = 000000B9CD11A800] 21:45:41 INFO - PROCESS | 3332 | 1466743541300 Marionette DEBUG loaded listener.js 21:45:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9D05DEC00) [pid = 3332] [serial = 561] [outer = 000000B9CD11A800] 21:45:41 INFO - PROCESS | 3332 | 1466743541727 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 21:45:41 INFO - PROCESS | 3332 | 1466743541767 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 21:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:45:41 INFO - PROCESS | 3332 | 1466743541770 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:45:41 INFO - PROCESS | 3332 | 1466743541772 Marionette TRACE conn6 <- [1,714,null,{}] 21:45:41 INFO - PROCESS | 3332 | 1466743541776 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:41 INFO - PROCESS | 3332 | 1466743541782 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:41 INFO - PROCESS | 3332 | 1466743541937 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 21:45:41 INFO - PROCESS | 3332 | 1466743541950 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:41 INFO - PROCESS | 3332 | 1466743541953 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D369F800 == 33 [pid = 3332] [id = 188] 21:45:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9D0911800) [pid = 3332] [serial = 562] [outer = 0000000000000000] 21:45:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9D252F800) [pid = 3332] [serial = 563] [outer = 000000B9D0911800] 21:45:42 INFO - PROCESS | 3332 | 1466743541999 Marionette DEBUG loaded listener.js 21:45:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9D2B3A800) [pid = 3332] [serial = 564] [outer = 000000B9D0911800] 21:45:42 INFO - PROCESS | 3332 | 1466743542562 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 21:45:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:45:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 879ms 21:45:42 INFO - PROCESS | 3332 | 1466743542653 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 21:45:42 INFO - PROCESS | 3332 | 1466743542658 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 21:45:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:45:42 INFO - PROCESS | 3332 | 1466743542664 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:45:42 INFO - PROCESS | 3332 | 1466743542668 Marionette TRACE conn6 <- [1,718,null,{}] 21:45:42 INFO - PROCESS | 3332 | 1466743542674 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:42 INFO - PROCESS | 3332 | 1466743542677 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:42 INFO - PROCESS | 3332 | 1466743542809 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 21:45:42 INFO - PROCESS | 3332 | 1466743542871 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:42 INFO - PROCESS | 3332 | 1466743542876 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4D2000 == 34 [pid = 3332] [id = 189] 21:45:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9C6BB6400) [pid = 3332] [serial = 565] [outer = 0000000000000000] 21:45:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9C6BCC000) [pid = 3332] [serial = 566] [outer = 000000B9C6BB6400] 21:45:42 INFO - PROCESS | 3332 | 1466743542935 Marionette DEBUG loaded listener.js 21:45:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6E28400) [pid = 3332] [serial = 567] [outer = 000000B9C6BB6400] 21:45:43 INFO - PROCESS | 3332 | 1466743543679 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[4040] expected 0 but got 140","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 21:45:43 INFO - PROCESS | 3332 | 1466743543759 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 21:45:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:45:43 INFO - PROCESS | 3332 | 1466743543766 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:45:43 INFO - PROCESS | 3332 | 1466743543769 Marionette TRACE conn6 <- [1,722,null,{}] 21:45:43 INFO - PROCESS | 3332 | 1466743543773 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:43 INFO - PROCESS | 3332 | 1466743543777 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:43 INFO - PROCESS | 3332 | 1466743543926 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 21:45:44 INFO - PROCESS | 3332 | 1466743543990 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:44 INFO - PROCESS | 3332 | 1466743543993 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30D0000 == 35 [pid = 3332] [id = 190] 21:45:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9CBBB9C00) [pid = 3332] [serial = 568] [outer = 0000000000000000] 21:45:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9CCC5C400) [pid = 3332] [serial = 569] [outer = 000000B9CBBB9C00] 21:45:44 INFO - PROCESS | 3332 | 1466743544052 Marionette DEBUG loaded listener.js 21:45:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CD524400) [pid = 3332] [serial = 570] [outer = 000000B9CBBB9C00] 21:45:44 INFO - PROCESS | 3332 | 1466743544917 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 21:45:44 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD84800 == 34 [pid = 3332] [id = 12] 21:45:44 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D600F000 == 33 [pid = 3332] [id = 28] 21:45:44 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD7A000 == 32 [pid = 3332] [id = 24] 21:45:44 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30CA800 == 31 [pid = 3332] [id = 16] 21:45:44 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EE5800 == 30 [pid = 3332] [id = 26] 21:45:44 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2586800 == 29 [pid = 3332] [id = 14] 21:45:44 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7420800 == 28 [pid = 3332] [id = 23] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D4217000) [pid = 3332] [serial = 513] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D2DD4800) [pid = 3332] [serial = 527] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D3192400) [pid = 3332] [serial = 528] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9CD85F000) [pid = 3332] [serial = 524] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D067D400) [pid = 3332] [serial = 525] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9C6BD4400) [pid = 3332] [serial = 515] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9C6E46800) [pid = 3332] [serial = 516] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9C6BBF400) [pid = 3332] [serial = 521] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9C6E47800) [pid = 3332] [serial = 522] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D0526800) [pid = 3332] [serial = 518] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9D0CA7800) [pid = 3332] [serial = 519] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9D3FF1800) [pid = 3332] [serial = 533] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9D5058800) [pid = 3332] [serial = 539] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9D4215C00) [pid = 3332] [serial = 534] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 53 (000000B9D5EC5C00) [pid = 3332] [serial = 540] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 52 (000000B9D4214000) [pid = 3332] [serial = 536] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 51 (000000B9D33D4400) [pid = 3332] [serial = 530] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 50 (000000B9D3B56800) [pid = 3332] [serial = 531] [outer = 0000000000000000] [url = about:blank] 21:45:44 INFO - PROCESS | 3332 | --DOMWINDOW == 49 (000000B9D4239800) [pid = 3332] [serial = 537] [outer = 0000000000000000] [url = about:blank] 21:45:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:45:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1251ms 21:45:45 INFO - PROCESS | 3332 | 1466743545019 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 21:45:45 INFO - PROCESS | 3332 | 1466743545023 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 21:45:45 INFO - PROCESS | 3332 | 1466743545029 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:45:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:45:45 INFO - PROCESS | 3332 | 1466743545033 Marionette TRACE conn6 <- [1,726,null,{}] 21:45:45 INFO - PROCESS | 3332 | 1466743545038 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:45 INFO - PROCESS | 3332 | 1466743545041 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:45 INFO - PROCESS | 3332 | 1466743545138 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 21:45:45 INFO - PROCESS | 3332 | 1466743545147 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:45 INFO - PROCESS | 3332 | 1466743545151 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBC06800 == 29 [pid = 3332] [id = 191] 21:45:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 50 (000000B9C6BCCC00) [pid = 3332] [serial = 571] [outer = 0000000000000000] 21:45:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 51 (000000B9C6BDA400) [pid = 3332] [serial = 572] [outer = 000000B9C6BCCC00] 21:45:45 INFO - PROCESS | 3332 | 1466743545202 Marionette DEBUG loaded listener.js 21:45:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 52 (000000B9C6E4CC00) [pid = 3332] [serial = 573] [outer = 000000B9C6BCCC00] 21:45:46 INFO - PROCESS | 3332 | [3332] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:45:46 INFO - PROCESS | 3332 | 1466743546182 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 21:45:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:45:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1184ms 21:45:46 INFO - PROCESS | 3332 | 1466743546217 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 21:45:46 INFO - PROCESS | 3332 | 1466743546221 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 21:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:45:46 INFO - PROCESS | 3332 | 1466743546227 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:45:46 INFO - PROCESS | 3332 | 1466743546230 Marionette TRACE conn6 <- [1,730,null,{}] 21:45:46 INFO - PROCESS | 3332 | 1466743546234 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:46 INFO - PROCESS | 3332 | 1466743546237 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:46 INFO - PROCESS | 3332 | 1466743546327 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 21:45:46 INFO - PROCESS | 3332 | 1466743546333 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:46 INFO - PROCESS | 3332 | 1466743546335 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B2D000 == 30 [pid = 3332] [id = 192] 21:45:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 53 (000000B9CCC5B800) [pid = 3332] [serial = 574] [outer = 0000000000000000] 21:45:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 54 (000000B9CD39C000) [pid = 3332] [serial = 575] [outer = 000000B9CCC5B800] 21:45:46 INFO - PROCESS | 3332 | 1466743546383 Marionette DEBUG loaded listener.js 21:45:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9CD58FC00) [pid = 3332] [serial = 576] [outer = 000000B9CCC5B800] 21:45:47 INFO - PROCESS | 3332 | 1466743547324 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 21:45:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 21:45:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1136ms 21:45:47 INFO - PROCESS | 3332 | 1466743547375 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 21:45:47 INFO - PROCESS | 3332 | 1466743547377 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 21:45:47 INFO - PROCESS | 3332 | 1466743547381 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:45:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:45:47 INFO - PROCESS | 3332 | 1466743547385 Marionette TRACE conn6 <- [1,734,null,{}] 21:45:47 INFO - PROCESS | 3332 | 1466743547396 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:47 INFO - PROCESS | 3332 | 1466743547402 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:47 INFO - PROCESS | 3332 | 1466743547518 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 21:45:47 INFO - PROCESS | 3332 | 1466743547526 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:47 INFO - PROCESS | 3332 | 1466743547529 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30E6800 == 31 [pid = 3332] [id = 193] 21:45:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9D252C000) [pid = 3332] [serial = 577] [outer = 0000000000000000] 21:45:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9D2531000) [pid = 3332] [serial = 578] [outer = 000000B9D252C000] 21:45:47 INFO - PROCESS | 3332 | 1466743547622 Marionette DEBUG loaded listener.js 21:45:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9D2D1FC00) [pid = 3332] [serial = 579] [outer = 000000B9D252C000] 21:45:48 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9CD11A800) [pid = 3332] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:45:48 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9C64B7000) [pid = 3332] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:45:48 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9D096A800) [pid = 3332] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:45:48 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9C6E2C400) [pid = 3332] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:45:48 INFO - PROCESS | 3332 | --DOMWINDOW == 53 (000000B9CB3F8C00) [pid = 3332] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:45:48 INFO - PROCESS | 3332 | --DOMWINDOW == 52 (000000B9CD119C00) [pid = 3332] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:45:48 INFO - PROCESS | 3332 | --DOMWINDOW == 51 (000000B9C6BBE400) [pid = 3332] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:45:48 INFO - PROCESS | 3332 | 1466743548568 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 21:45:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 21:45:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1228ms 21:45:48 INFO - PROCESS | 3332 | 1466743548614 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 21:45:48 INFO - PROCESS | 3332 | 1466743548617 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 21:45:48 INFO - PROCESS | 3332 | 1466743548620 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:45:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:45:48 INFO - PROCESS | 3332 | 1466743548622 Marionette TRACE conn6 <- [1,738,null,{}] 21:45:48 INFO - PROCESS | 3332 | 1466743548626 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:48 INFO - PROCESS | 3332 | 1466743548628 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:48 INFO - PROCESS | 3332 | 1466743548739 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 21:45:48 INFO - PROCESS | 3332 | 1466743548779 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:48 INFO - PROCESS | 3332 | 1466743548781 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3810000 == 32 [pid = 3332] [id = 194] 21:45:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 52 (000000B9CD526000) [pid = 3332] [serial = 580] [outer = 0000000000000000] 21:45:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 53 (000000B9D096A800) [pid = 3332] [serial = 581] [outer = 000000B9CD526000] 21:45:48 INFO - PROCESS | 3332 | 1466743548827 Marionette DEBUG loaded listener.js 21:45:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 54 (000000B9D30B5400) [pid = 3332] [serial = 582] [outer = 000000B9CD526000] 21:45:49 INFO - PROCESS | 3332 | 1466743549704 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 21:45:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1129ms 21:45:49 INFO - PROCESS | 3332 | 1466743549753 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 21:45:49 INFO - PROCESS | 3332 | 1466743549755 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 21:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:45:49 INFO - PROCESS | 3332 | 1466743549758 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:45:49 INFO - PROCESS | 3332 | 1466743549760 Marionette TRACE conn6 <- [1,742,null,{}] 21:45:49 INFO - PROCESS | 3332 | 1466743549767 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:49 INFO - PROCESS | 3332 | 1466743549769 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:49 INFO - PROCESS | 3332 | 1466743549852 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 21:45:49 INFO - PROCESS | 3332 | 1466743549858 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:49 INFO - PROCESS | 3332 | 1466743549860 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47DB800 == 33 [pid = 3332] [id = 195] 21:45:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9D318E400) [pid = 3332] [serial = 583] [outer = 0000000000000000] 21:45:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9D3197800) [pid = 3332] [serial = 584] [outer = 000000B9D318E400] 21:45:49 INFO - PROCESS | 3332 | 1466743549907 Marionette DEBUG loaded listener.js 21:45:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9D3271800) [pid = 3332] [serial = 585] [outer = 000000B9D318E400] 21:45:50 INFO - PROCESS | 3332 | 1466743550845 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 21:45:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 21:45:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1129ms 21:45:50 INFO - PROCESS | 3332 | 1466743550891 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 21:45:50 INFO - PROCESS | 3332 | 1466743550893 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 21:45:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:45:50 INFO - PROCESS | 3332 | 1466743550896 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:45:50 INFO - PROCESS | 3332 | 1466743550898 Marionette TRACE conn6 <- [1,746,null,{}] 21:45:50 INFO - PROCESS | 3332 | 1466743550902 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:50 INFO - PROCESS | 3332 | 1466743550908 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:51 INFO - PROCESS | 3332 | 1466743551018 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 21:45:51 INFO - PROCESS | 3332 | 1466743551025 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 3332 | 1466743551027 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6449000 == 34 [pid = 3332] [id = 196] 21:45:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9D3277C00) [pid = 3332] [serial = 586] [outer = 0000000000000000] 21:45:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9D3B4E000) [pid = 3332] [serial = 587] [outer = 000000B9D3277C00] 21:45:51 INFO - PROCESS | 3332 | 1466743551073 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9D3B55800) [pid = 3332] [serial = 588] [outer = 000000B9D3277C00] 21:45:51 INFO - PROCESS | 3332 | 1466743551747 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 21:45:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:45:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 881ms 21:45:51 INFO - PROCESS | 3332 | 1466743551781 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 21:45:51 INFO - PROCESS | 3332 | 1466743551786 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 21:45:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:45:51 INFO - PROCESS | 3332 | 1466743551791 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:45:51 INFO - PROCESS | 3332 | 1466743551797 Marionette TRACE conn6 <- [1,750,null,{}] 21:45:51 INFO - PROCESS | 3332 | 1466743551803 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:51 INFO - PROCESS | 3332 | 1466743551806 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:51 INFO - PROCESS | 3332 | 1466743551929 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 21:45:52 INFO - PROCESS | 3332 | 1466743552011 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:52 INFO - PROCESS | 3332 | 1466743552014 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06CB800 == 35 [pid = 3332] [id = 197] 21:45:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9C745CC00) [pid = 3332] [serial = 589] [outer = 0000000000000000] 21:45:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C751A000) [pid = 3332] [serial = 590] [outer = 000000B9C745CC00] 21:45:52 INFO - PROCESS | 3332 | 1466743552073 Marionette DEBUG loaded listener.js 21:45:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9CCD17400) [pid = 3332] [serial = 591] [outer = 000000B9C745CC00] 21:45:53 INFO - PROCESS | 3332 | [3332] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:45:53 INFO - PROCESS | 3332 | 1466743553142 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 21:45:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:45:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1383ms 21:45:53 INFO - PROCESS | 3332 | 1466743553178 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 21:45:53 INFO - PROCESS | 3332 | 1466743553183 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 21:45:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:45:53 INFO - PROCESS | 3332 | 1466743553231 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:45:53 INFO - PROCESS | 3332 | 1466743553235 Marionette TRACE conn6 <- [1,754,null,{}] 21:45:53 INFO - PROCESS | 3332 | 1466743553241 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:53 INFO - PROCESS | 3332 | 1466743553244 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:53 INFO - PROCESS | 3332 | 1466743553350 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 21:45:53 INFO - PROCESS | 3332 | 1466743553453 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:53 INFO - PROCESS | 3332 | 1466743553455 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3811800 == 36 [pid = 3332] [id = 198] 21:45:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9D0678800) [pid = 3332] [serial = 592] [outer = 0000000000000000] 21:45:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D2AD3800) [pid = 3332] [serial = 593] [outer = 000000B9D0678800] 21:45:53 INFO - PROCESS | 3332 | 1466743553513 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D2E68C00) [pid = 3332] [serial = 594] [outer = 000000B9D0678800] 21:45:54 INFO - PROCESS | 3332 | 1466743554653 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 21:45:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:45:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1532ms 21:45:54 INFO - PROCESS | 3332 | 1466743554724 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 21:45:54 INFO - PROCESS | 3332 | 1466743554729 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 21:45:54 INFO - PROCESS | 3332 | 1466743554734 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:45:54 INFO - PROCESS | 3332 | 1466743554739 Marionette TRACE conn6 <- [1,758,null,{}] 21:45:54 INFO - PROCESS | 3332 | 1466743554746 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:54 INFO - PROCESS | 3332 | 1466743554749 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:54 INFO - PROCESS | 3332 | 1466743554926 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 21:45:55 INFO - PROCESS | 3332 | 1466743555003 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:55 INFO - PROCESS | 3332 | 1466743555006 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC35000 == 37 [pid = 3332] [id = 199] 21:45:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6E25400) [pid = 3332] [serial = 595] [outer = 0000000000000000] 21:45:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E51C00) [pid = 3332] [serial = 596] [outer = 000000B9C6E25400] 21:45:55 INFO - PROCESS | 3332 | 1466743555061 Marionette DEBUG loaded listener.js 21:45:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CCC5A400) [pid = 3332] [serial = 597] [outer = 000000B9C6E25400] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5E43800 == 36 [pid = 3332] [id = 19] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB46000 == 35 [pid = 3332] [id = 22] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0BB6800 == 34 [pid = 3332] [id = 25] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3641800 == 33 [pid = 3332] [id = 17] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7054000 == 32 [pid = 3332] [id = 20] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D369F000 == 31 [pid = 3332] [id = 182] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B28000 == 30 [pid = 3332] [id = 13] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D364C800 == 29 [pid = 3332] [id = 27] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4D7000 == 28 [pid = 3332] [id = 15] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D471B800 == 27 [pid = 3332] [id = 18] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D13D4800 == 26 [pid = 3332] [id = 29] 21:45:55 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7537000 == 25 [pid = 3332] [id = 21] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D05DEC00) [pid = 3332] [serial = 561] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9C64B9800) [pid = 3332] [serial = 548] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9C6B8C000) [pid = 3332] [serial = 549] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D2DAF000) [pid = 3332] [serial = 546] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D2528C00) [pid = 3332] [serial = 545] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9CCC5A000) [pid = 3332] [serial = 543] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9C6E49400) [pid = 3332] [serial = 542] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9CB472800) [pid = 3332] [serial = 554] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9CD3A2400) [pid = 3332] [serial = 557] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9CBEEA800) [pid = 3332] [serial = 555] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9C6E25000) [pid = 3332] [serial = 551] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9CD526800) [pid = 3332] [serial = 558] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9D252F800) [pid = 3332] [serial = 563] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9D051BC00) [pid = 3332] [serial = 560] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9C6E49C00) [pid = 3332] [serial = 552] [outer = 0000000000000000] [url = about:blank] 21:45:56 INFO - PROCESS | 3332 | 1466743556240 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1537ms 21:45:56 INFO - PROCESS | 3332 | 1466743556275 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 21:45:56 INFO - PROCESS | 3332 | 1466743556278 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 21:45:56 INFO - PROCESS | 3332 | 1466743556284 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:45:56 INFO - PROCESS | 3332 | 1466743556287 Marionette TRACE conn6 <- [1,762,null,{}] 21:45:56 INFO - PROCESS | 3332 | 1466743556296 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:56 INFO - PROCESS | 3332 | 1466743556299 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:56 INFO - PROCESS | 3332 | 1466743556421 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 21:45:56 INFO - PROCESS | 3332 | 1466743556434 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:56 INFO - PROCESS | 3332 | 1466743556436 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB18F800 == 26 [pid = 3332] [id = 200] 21:45:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9C6BC8400) [pid = 3332] [serial = 598] [outer = 0000000000000000] 21:45:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9C6BCE800) [pid = 3332] [serial = 599] [outer = 000000B9C6BC8400] 21:45:56 INFO - PROCESS | 3332 | 1466743556485 Marionette DEBUG loaded listener.js 21:45:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9C6C7F400) [pid = 3332] [serial = 600] [outer = 000000B9C6BC8400] 21:45:56 INFO - PROCESS | 3332 | 1466743556947 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 21:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 691ms 21:45:56 INFO - PROCESS | 3332 | 1466743556983 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 21:45:56 INFO - PROCESS | 3332 | 1466743556988 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 21:45:57 INFO - PROCESS | 3332 | 1466743556995 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:45:57 INFO - PROCESS | 3332 | 1466743556998 Marionette TRACE conn6 <- [1,766,null,{}] 21:45:57 INFO - PROCESS | 3332 | 1466743557001 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:57 INFO - PROCESS | 3332 | 1466743557004 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:57 INFO - PROCESS | 3332 | 1466743557097 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 21:45:57 INFO - PROCESS | 3332 | 1466743557105 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:57 INFO - PROCESS | 3332 | 1466743557108 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD56A800 == 27 [pid = 3332] [id = 201] 21:45:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9C722B000) [pid = 3332] [serial = 601] [outer = 0000000000000000] 21:45:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9C7460C00) [pid = 3332] [serial = 602] [outer = 000000B9C722B000] 21:45:57 INFO - PROCESS | 3332 | 1466743557157 Marionette DEBUG loaded listener.js 21:45:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9CB46E400) [pid = 3332] [serial = 603] [outer = 000000B9C722B000] 21:45:57 INFO - PROCESS | 3332 | 1466743557611 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 21:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 626ms 21:45:57 INFO - PROCESS | 3332 | 1466743557625 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 21:45:57 INFO - PROCESS | 3332 | 1466743557628 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 21:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:45:57 INFO - PROCESS | 3332 | 1466743557632 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - PROCESS | 3332 | 1466743557636 Marionette TRACE conn6 <- [1,770,null,{}] 21:45:57 INFO - PROCESS | 3332 | 1466743557652 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:57 INFO - PROCESS | 3332 | 1466743557657 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:57 INFO - PROCESS | 3332 | 1466743557742 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 21:45:57 INFO - PROCESS | 3332 | 1466743557783 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:57 INFO - PROCESS | 3332 | 1466743557787 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B57800 == 28 [pid = 3332] [id = 202] 21:45:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9C6BAB000) [pid = 3332] [serial = 604] [outer = 0000000000000000] 21:45:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9CD521800) [pid = 3332] [serial = 605] [outer = 000000B9C6BAB000] 21:45:57 INFO - PROCESS | 3332 | 1466743557839 Marionette DEBUG loaded listener.js 21:45:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D051CC00) [pid = 3332] [serial = 606] [outer = 000000B9C6BAB000] 21:45:58 INFO - PROCESS | 3332 | 1466743558262 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 21:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 692ms 21:45:58 INFO - PROCESS | 3332 | 1466743558327 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 21:45:58 INFO - PROCESS | 3332 | 1466743558330 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 21:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:45:58 INFO - PROCESS | 3332 | 1466743558334 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:45:58 INFO - PROCESS | 3332 | 1466743558336 Marionette TRACE conn6 <- [1,774,null,{}] 21:45:58 INFO - PROCESS | 3332 | 1466743558339 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:58 INFO - PROCESS | 3332 | 1466743558341 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:58 INFO - PROCESS | 3332 | 1466743558453 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 21:45:58 INFO - PROCESS | 3332 | 1466743558458 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:58 INFO - PROCESS | 3332 | 1466743558460 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3396800 == 29 [pid = 3332] [id = 203] 21:45:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9D05DE400) [pid = 3332] [serial = 607] [outer = 0000000000000000] 21:45:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D05E2800) [pid = 3332] [serial = 608] [outer = 000000B9D05DE400] 21:45:58 INFO - PROCESS | 3332 | 1466743558542 Marionette DEBUG loaded listener.js 21:45:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D090F800) [pid = 3332] [serial = 609] [outer = 000000B9D05DE400] 21:45:59 INFO - PROCESS | 3332 | 1466743558999 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 734ms 21:45:59 INFO - PROCESS | 3332 | 1466743559076 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 21:45:59 INFO - PROCESS | 3332 | 1466743559078 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 21:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:45:59 INFO - PROCESS | 3332 | 1466743559082 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:45:59 INFO - PROCESS | 3332 | 1466743559084 Marionette TRACE conn6 <- [1,778,null,{}] 21:45:59 INFO - PROCESS | 3332 | 1466743559087 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:59 INFO - PROCESS | 3332 | 1466743559090 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:59 INFO - PROCESS | 3332 | 1466743559226 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 21:45:59 INFO - PROCESS | 3332 | 1466743559238 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:59 INFO - PROCESS | 3332 | 1466743559240 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D373E000 == 30 [pid = 3332] [id = 204] 21:45:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6A22C00) [pid = 3332] [serial = 610] [outer = 0000000000000000] 21:45:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D2530800) [pid = 3332] [serial = 611] [outer = 000000B9C6A22C00] 21:45:59 INFO - PROCESS | 3332 | 1466743559323 Marionette DEBUG loaded listener.js 21:45:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D2DA6800) [pid = 3332] [serial = 612] [outer = 000000B9C6A22C00] 21:45:59 INFO - PROCESS | 3332 | 1466743559760 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 734ms 21:45:59 INFO - PROCESS | 3332 | 1466743559817 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 21:45:59 INFO - PROCESS | 3332 | 1466743559820 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 21:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:45:59 INFO - PROCESS | 3332 | 1466743559829 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:45:59 INFO - PROCESS | 3332 | 1466743559831 Marionette TRACE conn6 <- [1,782,null,{}] 21:45:59 INFO - PROCESS | 3332 | 1466743559839 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:59 INFO - PROCESS | 3332 | 1466743559846 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:45:59 INFO - PROCESS | 3332 | 1466743559974 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 21:46:00 INFO - PROCESS | 3332 | 1466743560026 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:00 INFO - PROCESS | 3332 | 1466743560029 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5E3D000 == 31 [pid = 3332] [id = 205] 21:46:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D3197C00) [pid = 3332] [serial = 613] [outer = 0000000000000000] 21:46:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D3323000) [pid = 3332] [serial = 614] [outer = 000000B9D3197C00] 21:46:00 INFO - PROCESS | 3332 | 1466743560075 Marionette DEBUG loaded listener.js 21:46:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D38EE800) [pid = 3332] [serial = 615] [outer = 000000B9D3197C00] 21:46:00 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D252C000) [pid = 3332] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:46:00 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D318E400) [pid = 3332] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:46:00 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D0911800) [pid = 3332] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:46:00 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9CBBB9C00) [pid = 3332] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:46:00 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CCC5B800) [pid = 3332] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:46:00 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9C6BCCC00) [pid = 3332] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:46:00 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9C6BB6400) [pid = 3332] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:46:00 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9CD526000) [pid = 3332] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:46:00 INFO - PROCESS | 3332 | 1466743560569 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 21:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 797ms 21:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:46:00 INFO - PROCESS | 3332 | 1466743560624 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 21:46:00 INFO - PROCESS | 3332 | 1466743560626 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 21:46:00 INFO - PROCESS | 3332 | 1466743560630 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:46:00 INFO - PROCESS | 3332 | 1466743560631 Marionette TRACE conn6 <- [1,786,null,{}] 21:46:00 INFO - PROCESS | 3332 | 1466743560635 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:00 INFO - PROCESS | 3332 | 1466743560637 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:00 INFO - PROCESS | 3332 | 1466743560743 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 21:46:00 INFO - PROCESS | 3332 | 1466743560789 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:00 INFO - PROCESS | 3332 | 1466743560791 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7091000 == 32 [pid = 3332] [id = 206] 21:46:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C64BC400) [pid = 3332] [serial = 616] [outer = 0000000000000000] 21:46:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D095E800) [pid = 3332] [serial = 617] [outer = 000000B9C64BC400] 21:46:00 INFO - PROCESS | 3332 | 1466743560836 Marionette DEBUG loaded listener.js 21:46:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D33D4400) [pid = 3332] [serial = 618] [outer = 000000B9C64BC400] 21:46:01 INFO - PROCESS | 3332 | 1466743561204 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 21:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 21:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 628ms 21:46:01 INFO - PROCESS | 3332 | 1466743561261 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 21:46:01 INFO - PROCESS | 3332 | 1466743561263 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 21:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:46:01 INFO - PROCESS | 3332 | 1466743561272 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:46:01 INFO - PROCESS | 3332 | 1466743561274 Marionette TRACE conn6 <- [1,790,null,{}] 21:46:01 INFO - PROCESS | 3332 | 1466743561278 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:01 INFO - PROCESS | 3332 | 1466743561280 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:01 INFO - PROCESS | 3332 | 1466743561362 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 21:46:01 INFO - PROCESS | 3332 | 1466743561367 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:01 INFO - PROCESS | 3332 | 1466743561369 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70CF000 == 33 [pid = 3332] [id = 207] 21:46:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D3B4D400) [pid = 3332] [serial = 619] [outer = 0000000000000000] 21:46:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3D36400) [pid = 3332] [serial = 620] [outer = 000000B9D3B4D400] 21:46:01 INFO - PROCESS | 3332 | 1466743561415 Marionette DEBUG loaded listener.js 21:46:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D3E94C00) [pid = 3332] [serial = 621] [outer = 000000B9D3B4D400] 21:46:01 INFO - PROCESS | 3332 | 1466743561852 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 21:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 21:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 629ms 21:46:01 INFO - PROCESS | 3332 | 1466743561904 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 21:46:01 INFO - PROCESS | 3332 | 1466743561906 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 21:46:01 INFO - PROCESS | 3332 | 1466743561910 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:46:01 INFO - PROCESS | 3332 | 1466743561912 Marionette TRACE conn6 <- [1,794,null,{}] 21:46:01 INFO - PROCESS | 3332 | 1466743561915 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:01 INFO - PROCESS | 3332 | 1466743561917 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:02 INFO - PROCESS | 3332 | 1466743562001 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 21:46:02 INFO - PROCESS | 3332 | 1466743562008 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:02 INFO - PROCESS | 3332 | 1466743562010 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B57000 == 34 [pid = 3332] [id = 208] 21:46:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D3E9A800) [pid = 3332] [serial = 622] [outer = 0000000000000000] 21:46:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3E9D400) [pid = 3332] [serial = 623] [outer = 000000B9D3E9A800] 21:46:02 INFO - PROCESS | 3332 | 1466743562056 Marionette DEBUG loaded listener.js 21:46:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3F42C00) [pid = 3332] [serial = 624] [outer = 000000B9D3E9A800] 21:46:02 INFO - PROCESS | 3332 | 1466743562700 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 21:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 21:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 839ms 21:46:02 INFO - PROCESS | 3332 | 1466743562752 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 21:46:02 INFO - PROCESS | 3332 | 1466743562757 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 21:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:46:02 INFO - PROCESS | 3332 | 1466743562762 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:46:02 INFO - PROCESS | 3332 | 1466743562766 Marionette TRACE conn6 <- [1,798,null,{}] 21:46:02 INFO - PROCESS | 3332 | 1466743562772 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:02 INFO - PROCESS | 3332 | 1466743562776 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:02 INFO - PROCESS | 3332 | 1466743562899 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 21:46:02 INFO - PROCESS | 3332 | 1466743562972 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:02 INFO - PROCESS | 3332 | 1466743562975 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC20800 == 35 [pid = 3332] [id = 209] 21:46:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6B8B800) [pid = 3332] [serial = 625] [outer = 0000000000000000] 21:46:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6BC9000) [pid = 3332] [serial = 626] [outer = 000000B9C6B8B800] 21:46:03 INFO - PROCESS | 3332 | 1466743563033 Marionette DEBUG loaded listener.js 21:46:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6E44800) [pid = 3332] [serial = 627] [outer = 000000B9C6B8B800] 21:46:03 INFO - PROCESS | 3332 | 1466743563775 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 21:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1080ms 21:46:03 INFO - PROCESS | 3332 | 1466743563846 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 21:46:03 INFO - PROCESS | 3332 | 1466743563851 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 21:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:46:03 INFO - PROCESS | 3332 | 1466743563858 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:46:03 INFO - PROCESS | 3332 | 1466743563861 Marionette TRACE conn6 <- [1,802,null,{}] 21:46:03 INFO - PROCESS | 3332 | 1466743563866 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:03 INFO - PROCESS | 3332 | 1466743563869 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:04 INFO - PROCESS | 3332 | 1466743564002 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 21:46:04 INFO - PROCESS | 3332 | 1466743564066 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:04 INFO - PROCESS | 3332 | 1466743564069 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3737000 == 36 [pid = 3332] [id = 210] 21:46:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CC136C00) [pid = 3332] [serial = 628] [outer = 0000000000000000] 21:46:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CD39AC00) [pid = 3332] [serial = 629] [outer = 000000B9CC136C00] 21:46:04 INFO - PROCESS | 3332 | 1466743564127 Marionette DEBUG loaded listener.js 21:46:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D0524800) [pid = 3332] [serial = 630] [outer = 000000B9CC136C00] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3B4E000) [pid = 3332] [serial = 587] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2D1FC00) [pid = 3332] [serial = 579] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3197800) [pid = 3332] [serial = 584] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2B3A800) [pid = 3332] [serial = 564] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CCC5C400) [pid = 3332] [serial = 569] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CD524400) [pid = 3332] [serial = 570] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CD39C000) [pid = 3332] [serial = 575] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6BDA400) [pid = 3332] [serial = 572] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C6E4CC00) [pid = 3332] [serial = 573] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C6BCC000) [pid = 3332] [serial = 566] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C6E28400) [pid = 3332] [serial = 567] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3271800) [pid = 3332] [serial = 585] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D2531000) [pid = 3332] [serial = 578] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D30B5400) [pid = 3332] [serial = 582] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D096A800) [pid = 3332] [serial = 581] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9CD58FC00) [pid = 3332] [serial = 576] [outer = 0000000000000000] [url = about:blank] 21:46:05 INFO - PROCESS | 3332 | 1466743565086 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 21:46:05 INFO - PROCESS | 3332 | 1466743565158 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 21:46:05 INFO - PROCESS | 3332 | 1466743565163 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:46:05 INFO - PROCESS | 3332 | 1466743565166 Marionette TRACE conn6 <- [1,806,null,{}] 21:46:05 INFO - PROCESS | 3332 | 1466743565171 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:05 INFO - PROCESS | 3332 | 1466743565174 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:05 INFO - PROCESS | 3332 | 1466743565271 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 21:46:05 INFO - PROCESS | 3332 | 1466743565280 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:05 INFO - PROCESS | 3332 | 1466743565284 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B1C000 == 37 [pid = 3332] [id = 211] 21:46:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9C6C78000) [pid = 3332] [serial = 631] [outer = 0000000000000000] 21:46:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6E26C00) [pid = 3332] [serial = 632] [outer = 000000B9C6C78000] 21:46:05 INFO - PROCESS | 3332 | 1466743565335 Marionette DEBUG loaded listener.js 21:46:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6E50400) [pid = 3332] [serial = 633] [outer = 000000B9C6C78000] 21:46:05 INFO - PROCESS | 3332 | 1466743565844 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 21:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 734ms 21:46:05 INFO - PROCESS | 3332 | 1466743565901 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 21:46:05 INFO - PROCESS | 3332 | 1466743565905 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:46:05 INFO - PROCESS | 3332 | 1466743565912 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - PROCESS | 3332 | 1466743565914 Marionette TRACE conn6 <- [1,810,null,{}] 21:46:05 INFO - PROCESS | 3332 | 1466743565918 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:05 INFO - PROCESS | 3332 | 1466743565921 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:06 INFO - PROCESS | 3332 | 1466743566008 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 21:46:06 INFO - PROCESS | 3332 | 1466743566079 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 3332 | 1466743566082 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0BA7800 == 38 [pid = 3332] [id = 212] 21:46:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9CB3F8C00) [pid = 3332] [serial = 634] [outer = 0000000000000000] 21:46:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CCC5E400) [pid = 3332] [serial = 635] [outer = 000000B9CB3F8C00] 21:46:06 INFO - PROCESS | 3332 | 1466743566132 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CD595400) [pid = 3332] [serial = 636] [outer = 000000B9CB3F8C00] 21:46:06 INFO - PROCESS | 3332 | 1466743566535 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 21:46:06 INFO - PROCESS | 3332 | 1466743566610 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 21:46:06 INFO - PROCESS | 3332 | 1466743566613 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:46:06 INFO - PROCESS | 3332 | 1466743566617 Marionette TRACE conn6 <- [1,814,null,{}] 21:46:06 INFO - PROCESS | 3332 | 1466743566628 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:06 INFO - PROCESS | 3332 | 1466743566633 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:06 INFO - PROCESS | 3332 | 1466743566726 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 21:46:06 INFO - PROCESS | 3332 | 1466743566739 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 3332 | 1466743566743 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D33A4000 == 39 [pid = 3332] [id = 213] 21:46:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6B7F000) [pid = 3332] [serial = 637] [outer = 0000000000000000] 21:46:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D2528C00) [pid = 3332] [serial = 638] [outer = 000000B9C6B7F000] 21:46:06 INFO - PROCESS | 3332 | 1466743566794 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D2BEBC00) [pid = 3332] [serial = 639] [outer = 000000B9C6B7F000] 21:46:07 INFO - PROCESS | 3332 | 1466743567245 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 21:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 691ms 21:46:07 INFO - PROCESS | 3332 | 1466743567307 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 21:46:07 INFO - PROCESS | 3332 | 1466743567310 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 21:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:46:07 INFO - PROCESS | 3332 | 1466743567314 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:46:07 INFO - PROCESS | 3332 | 1466743567315 Marionette TRACE conn6 <- [1,818,null,{}] 21:46:07 INFO - PROCESS | 3332 | 1466743567319 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:07 INFO - PROCESS | 3332 | 1466743567321 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:08 INFO - PROCESS | 3332 | 1466743568590 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3277C00) [pid = 3332] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C6A22C00) [pid = 3332] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C722B000) [pid = 3332] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C64BC400) [pid = 3332] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9C6E25400) [pid = 3332] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9C6BAB000) [pid = 3332] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D3197C00) [pid = 3332] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9C6BC8400) [pid = 3332] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D3B4D400) [pid = 3332] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9C745CC00) [pid = 3332] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D0678800) [pid = 3332] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:46:09 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D05DE400) [pid = 3332] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:46:09 INFO - PROCESS | 3332 | 1466743569029 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 3332 | 1466743569031 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD32F000 == 40 [pid = 3332] [id = 214] 21:46:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9C6BC8400) [pid = 3332] [serial = 640] [outer = 0000000000000000] 21:46:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9CD524800) [pid = 3332] [serial = 641] [outer = 000000B9C6BC8400] 21:46:09 INFO - PROCESS | 3332 | 1466743569091 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D3326000) [pid = 3332] [serial = 642] [outer = 000000B9C6BC8400] 21:46:09 INFO - PROCESS | 3332 | 1466743569469 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 21:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2192ms 21:46:09 INFO - PROCESS | 3332 | 1466743569507 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 21:46:09 INFO - PROCESS | 3332 | 1466743569509 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 21:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:46:09 INFO - PROCESS | 3332 | 1466743569512 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:46:09 INFO - PROCESS | 3332 | 1466743569514 Marionette TRACE conn6 <- [1,822,null,{}] 21:46:09 INFO - PROCESS | 3332 | 1466743569518 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:09 INFO - PROCESS | 3332 | 1466743569520 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:09 INFO - PROCESS | 3332 | 1466743569629 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 21:46:09 INFO - PROCESS | 3332 | 1466743569669 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 3332 | 1466743569671 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70C1000 == 41 [pid = 3332] [id = 215] 21:46:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9C6A26000) [pid = 3332] [serial = 643] [outer = 0000000000000000] 21:46:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D332DC00) [pid = 3332] [serial = 644] [outer = 000000B9C6A26000] 21:46:09 INFO - PROCESS | 3332 | 1466743569716 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D3B57800) [pid = 3332] [serial = 645] [outer = 000000B9C6A26000] 21:46:10 INFO - PROCESS | 3332 | 1466743570107 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 21:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 629ms 21:46:10 INFO - PROCESS | 3332 | 1466743570145 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 21:46:10 INFO - PROCESS | 3332 | 1466743570147 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 21:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:46:10 INFO - PROCESS | 3332 | 1466743570150 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:46:10 INFO - PROCESS | 3332 | 1466743570152 Marionette TRACE conn6 <- [1,826,null,{}] 21:46:10 INFO - PROCESS | 3332 | 1466743570156 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:10 INFO - PROCESS | 3332 | 1466743570162 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:10 INFO - PROCESS | 3332 | 1466743570304 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 21:46:10 INFO - PROCESS | 3332 | 1466743570316 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:10 INFO - PROCESS | 3332 | 1466743570318 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A0000 == 42 [pid = 3332] [id = 216] 21:46:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D3EA1800) [pid = 3332] [serial = 646] [outer = 0000000000000000] 21:46:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D3F91800) [pid = 3332] [serial = 647] [outer = 000000B9D3EA1800] 21:46:10 INFO - PROCESS | 3332 | 1466743570364 Marionette DEBUG loaded listener.js 21:46:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3FFA400) [pid = 3332] [serial = 648] [outer = 000000B9D3EA1800] 21:46:10 INFO - PROCESS | 3332 | 1466743570767 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 21:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 629ms 21:46:10 INFO - PROCESS | 3332 | 1466743570783 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 21:46:10 INFO - PROCESS | 3332 | 1466743570785 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 21:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:46:10 INFO - PROCESS | 3332 | 1466743570788 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:46:10 INFO - PROCESS | 3332 | 1466743570790 Marionette TRACE conn6 <- [1,830,null,{}] 21:46:10 INFO - PROCESS | 3332 | 1466743570794 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:10 INFO - PROCESS | 3332 | 1466743570796 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:10 INFO - PROCESS | 3332 | 1466743570875 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 21:46:10 INFO - PROCESS | 3332 | 1466743570942 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:10 INFO - PROCESS | 3332 | 1466743570944 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA972000 == 43 [pid = 3332] [id = 217] 21:46:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CD3A5000) [pid = 3332] [serial = 649] [outer = 0000000000000000] 21:46:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D4215000) [pid = 3332] [serial = 650] [outer = 000000B9CD3A5000] 21:46:10 INFO - PROCESS | 3332 | 1466743570988 Marionette DEBUG loaded listener.js 21:46:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D421F800) [pid = 3332] [serial = 651] [outer = 000000B9CD3A5000] 21:46:11 INFO - PROCESS | 3332 | 1466743571557 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 21:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 776ms 21:46:11 INFO - PROCESS | 3332 | 1466743571569 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 21:46:11 INFO - PROCESS | 3332 | 1466743571574 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 21:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:46:11 INFO - PROCESS | 3332 | 1466743571579 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:46:11 INFO - PROCESS | 3332 | 1466743571583 Marionette TRACE conn6 <- [1,834,null,{}] 21:46:11 INFO - PROCESS | 3332 | 1466743571589 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:11 INFO - PROCESS | 3332 | 1466743571593 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:11 INFO - PROCESS | 3332 | 1466743571709 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 21:46:11 INFO - PROCESS | 3332 | 1466743571796 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:11 INFO - PROCESS | 3332 | 1466743571799 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06BC800 == 44 [pid = 3332] [id = 218] 21:46:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6BCF800) [pid = 3332] [serial = 652] [outer = 0000000000000000] 21:46:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C745F000) [pid = 3332] [serial = 653] [outer = 000000B9C6BCF800] 21:46:11 INFO - PROCESS | 3332 | 1466743571858 Marionette DEBUG loaded listener.js 21:46:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CCD15000) [pid = 3332] [serial = 654] [outer = 000000B9C6BCF800] 21:46:12 INFO - PROCESS | 3332 | 1466743572508 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 21:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 984ms 21:46:12 INFO - PROCESS | 3332 | 1466743572567 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 21:46:12 INFO - PROCESS | 3332 | 1466743572572 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 21:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:46:12 INFO - PROCESS | 3332 | 1466743572579 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:46:12 INFO - PROCESS | 3332 | 1466743572582 Marionette TRACE conn6 <- [1,838,null,{}] 21:46:12 INFO - PROCESS | 3332 | 1466743572587 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:12 INFO - PROCESS | 3332 | 1466743572590 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:12 INFO - PROCESS | 3332 | 1466743572706 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 21:46:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D05E4C00) [pid = 3332] [serial = 655] [outer = 000000B9C7460000] 21:46:12 INFO - PROCESS | 3332 | 1466743572802 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 3332 | 1466743572805 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D33A3000 == 45 [pid = 3332] [id = 219] 21:46:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2531400) [pid = 3332] [serial = 656] [outer = 0000000000000000] 21:46:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D2E5D000) [pid = 3332] [serial = 657] [outer = 000000B9D2531400] 21:46:12 INFO - PROCESS | 3332 | 1466743572912 Marionette DEBUG loaded listener.js 21:46:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3E76400) [pid = 3332] [serial = 658] [outer = 000000B9D2531400] 21:46:13 INFO - PROCESS | 3332 | 1466743573589 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 21:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1028ms 21:46:13 INFO - PROCESS | 3332 | 1466743573609 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 21:46:13 INFO - PROCESS | 3332 | 1466743573612 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 21:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:46:13 INFO - PROCESS | 3332 | 1466743573615 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:46:13 INFO - PROCESS | 3332 | 1466743573620 Marionette TRACE conn6 <- [1,842,null,{}] 21:46:13 INFO - PROCESS | 3332 | 1466743573631 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:13 INFO - PROCESS | 3332 | 1466743573637 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:13 INFO - PROCESS | 3332 | 1466743573767 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 21:46:13 INFO - PROCESS | 3332 | 1466743573856 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:13 INFO - PROCESS | 3332 | 1466743573859 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DADA3000 == 46 [pid = 3332] [id = 220] 21:46:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D421C000) [pid = 3332] [serial = 659] [outer = 0000000000000000] 21:46:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D422E800) [pid = 3332] [serial = 660] [outer = 000000B9D421C000] 21:46:13 INFO - PROCESS | 3332 | 1466743573918 Marionette DEBUG loaded listener.js 21:46:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4239000) [pid = 3332] [serial = 661] [outer = 000000B9D421C000] 21:46:14 INFO - PROCESS | 3332 | 1466743574447 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 21:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 881ms 21:46:14 INFO - PROCESS | 3332 | 1466743574499 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 21:46:14 INFO - PROCESS | 3332 | 1466743574502 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 21:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:46:14 INFO - PROCESS | 3332 | 1466743574506 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:46:14 INFO - PROCESS | 3332 | 1466743574508 Marionette TRACE conn6 <- [1,846,null,{}] 21:46:14 INFO - PROCESS | 3332 | 1466743574512 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:14 INFO - PROCESS | 3332 | 1466743574514 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:14 INFO - PROCESS | 3332 | 1466743574625 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 21:46:14 INFO - PROCESS | 3332 | 1466743574709 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:14 INFO - PROCESS | 3332 | 1466743574711 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB646000 == 47 [pid = 3332] [id = 221] 21:46:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D47A3000) [pid = 3332] [serial = 662] [outer = 0000000000000000] 21:46:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D47AB800) [pid = 3332] [serial = 663] [outer = 000000B9D47A3000] 21:46:14 INFO - PROCESS | 3332 | 1466743574766 Marionette DEBUG loaded listener.js 21:46:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D5006000) [pid = 3332] [serial = 664] [outer = 000000B9D47A3000] 21:46:15 INFO - PROCESS | 3332 | 1466743575348 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 21:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 881ms 21:46:15 INFO - PROCESS | 3332 | 1466743575389 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 21:46:15 INFO - PROCESS | 3332 | 1466743575392 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 21:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:46:15 INFO - PROCESS | 3332 | 1466743575395 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:46:15 INFO - PROCESS | 3332 | 1466743575398 Marionette TRACE conn6 <- [1,850,null,{}] 21:46:15 INFO - PROCESS | 3332 | 1466743575402 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:15 INFO - PROCESS | 3332 | 1466743575404 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:15 INFO - PROCESS | 3332 | 1466743575512 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 21:46:15 INFO - PROCESS | 3332 | 1466743575597 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:15 INFO - PROCESS | 3332 | 1466743575599 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7310800 == 48 [pid = 3332] [id = 222] 21:46:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6B7F800) [pid = 3332] [serial = 665] [outer = 0000000000000000] 21:46:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6E49800) [pid = 3332] [serial = 666] [outer = 000000B9C6B7F800] 21:46:15 INFO - PROCESS | 3332 | 1466743575654 Marionette DEBUG loaded listener.js 21:46:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D2AD7C00) [pid = 3332] [serial = 667] [outer = 000000B9C6B7F800] 21:46:16 INFO - PROCESS | 3332 | 1466743576397 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 21:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1026ms 21:46:16 INFO - PROCESS | 3332 | 1466743576424 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 21:46:16 INFO - PROCESS | 3332 | 1466743576428 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 21:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:46:16 INFO - PROCESS | 3332 | 1466743576433 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:46:16 INFO - PROCESS | 3332 | 1466743576438 Marionette TRACE conn6 <- [1,854,null,{}] 21:46:16 INFO - PROCESS | 3332 | 1466743576443 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:16 INFO - PROCESS | 3332 | 1466743576445 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D373E000 == 47 [pid = 3332] [id = 204] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3396800 == 46 [pid = 3332] [id = 203] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD56A800 == 45 [pid = 3332] [id = 201] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B57800 == 44 [pid = 3332] [id = 202] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A0000 == 43 [pid = 3332] [id = 216] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70C1000 == 42 [pid = 3332] [id = 215] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD32F000 == 41 [pid = 3332] [id = 214] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D33A4000 == 40 [pid = 3332] [id = 213] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0BA7800 == 39 [pid = 3332] [id = 212] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B1C000 == 38 [pid = 3332] [id = 211] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3737000 == 37 [pid = 3332] [id = 210] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC20800 == 36 [pid = 3332] [id = 209] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7091000 == 35 [pid = 3332] [id = 206] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B57000 == 34 [pid = 3332] [id = 208] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5E3D000 == 33 [pid = 3332] [id = 205] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70CF000 == 32 [pid = 3332] [id = 207] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7310800 == 31 [pid = 3332] [id = 222] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB646000 == 30 [pid = 3332] [id = 221] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DADA3000 == 29 [pid = 3332] [id = 220] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D33A3000 == 28 [pid = 3332] [id = 219] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA972000 == 27 [pid = 3332] [id = 217] 21:46:17 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06BC800 == 26 [pid = 3332] [id = 218] 21:46:17 INFO - PROCESS | 3332 | 1466743577155 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3B55800) [pid = 3332] [serial = 588] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D2DA6800) [pid = 3332] [serial = 612] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D2530800) [pid = 3332] [serial = 611] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C7460C00) [pid = 3332] [serial = 602] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D095E800) [pid = 3332] [serial = 617] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CB46E400) [pid = 3332] [serial = 603] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6E51C00) [pid = 3332] [serial = 596] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CCC5A400) [pid = 3332] [serial = 597] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CD521800) [pid = 3332] [serial = 605] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3323000) [pid = 3332] [serial = 614] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BCE800) [pid = 3332] [serial = 599] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6C7F400) [pid = 3332] [serial = 600] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3D36400) [pid = 3332] [serial = 620] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CCD17400) [pid = 3332] [serial = 591] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C751A000) [pid = 3332] [serial = 590] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D2E68C00) [pid = 3332] [serial = 594] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D2AD3800) [pid = 3332] [serial = 593] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D38EE800) [pid = 3332] [serial = 615] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3E9D400) [pid = 3332] [serial = 623] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3E94C00) [pid = 3332] [serial = 621] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D05E2800) [pid = 3332] [serial = 608] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D090F800) [pid = 3332] [serial = 609] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D33D4400) [pid = 3332] [serial = 618] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D051CC00) [pid = 3332] [serial = 606] [outer = 0000000000000000] [url = about:blank] 21:46:17 INFO - PROCESS | 3332 | 1466743577286 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 3332 | 1466743577289 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6A72800 == 27 [pid = 3332] [id = 223] 21:46:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C612D800) [pid = 3332] [serial = 668] [outer = 0000000000000000] 21:46:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6A23C00) [pid = 3332] [serial = 669] [outer = 000000B9C612D800] 21:46:17 INFO - PROCESS | 3332 | 1466743577340 Marionette DEBUG loaded listener.js 21:46:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6BB0800) [pid = 3332] [serial = 670] [outer = 000000B9C612D800] 21:46:17 INFO - PROCESS | 3332 | 1466743577806 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 21:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1399ms 21:46:17 INFO - PROCESS | 3332 | 1466743577833 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 21:46:17 INFO - PROCESS | 3332 | 1466743577838 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 21:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:46:17 INFO - PROCESS | 3332 | 1466743577843 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:46:17 INFO - PROCESS | 3332 | 1466743577846 Marionette TRACE conn6 <- [1,858,null,{}] 21:46:17 INFO - PROCESS | 3332 | 1466743577851 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:17 INFO - PROCESS | 3332 | 1466743577854 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:17 INFO - PROCESS | 3332 | 1466743577947 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 21:46:17 INFO - PROCESS | 3332 | 1466743577955 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 3332 | 1466743577958 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC123000 == 28 [pid = 3332] [id = 224] 21:46:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6BAEC00) [pid = 3332] [serial = 671] [outer = 0000000000000000] 21:46:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6E27C00) [pid = 3332] [serial = 672] [outer = 000000B9C6BAEC00] 21:46:18 INFO - PROCESS | 3332 | 1466743578008 Marionette DEBUG loaded listener.js 21:46:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6E50800) [pid = 3332] [serial = 673] [outer = 000000B9C6BAEC00] 21:46:18 INFO - PROCESS | 3332 | 1466743578461 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 21:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 21:46:18 INFO - PROCESS | 3332 | 1466743578516 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 21:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:46:18 INFO - PROCESS | 3332 | 1466743578520 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 21:46:18 INFO - PROCESS | 3332 | 1466743578523 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:46:18 INFO - PROCESS | 3332 | 1466743578526 Marionette TRACE conn6 <- [1,862,null,{}] 21:46:18 INFO - PROCESS | 3332 | 1466743578530 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:18 INFO - PROCESS | 3332 | 1466743578533 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:18 INFO - PROCESS | 3332 | 1466743578664 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 21:46:18 INFO - PROCESS | 3332 | 1466743578682 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:18 INFO - PROCESS | 3332 | 1466743578684 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0BA0800 == 29 [pid = 3332] [id = 225] 21:46:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CB4BE400) [pid = 3332] [serial = 674] [outer = 0000000000000000] 21:46:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CBCA0000) [pid = 3332] [serial = 675] [outer = 000000B9CB4BE400] 21:46:18 INFO - PROCESS | 3332 | 1466743578730 Marionette DEBUG loaded listener.js 21:46:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CCD0C000) [pid = 3332] [serial = 676] [outer = 000000B9CB4BE400] 21:46:19 INFO - PROCESS | 3332 | 1466743579189 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 21:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 691ms 21:46:19 INFO - PROCESS | 3332 | 1466743579216 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 21:46:19 INFO - PROCESS | 3332 | 1466743579221 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 21:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:46:19 INFO - PROCESS | 3332 | 1466743579232 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:46:19 INFO - PROCESS | 3332 | 1466743579237 Marionette TRACE conn6 <- [1,866,null,{}] 21:46:19 INFO - PROCESS | 3332 | 1466743579241 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:19 INFO - PROCESS | 3332 | 1466743579245 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:19 INFO - PROCESS | 3332 | 1466743579340 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 21:46:19 INFO - PROCESS | 3332 | 1466743579346 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:19 INFO - PROCESS | 3332 | 1466743579348 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2ED8800 == 30 [pid = 3332] [id = 226] 21:46:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CD39E000) [pid = 3332] [serial = 677] [outer = 0000000000000000] 21:46:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CD590C00) [pid = 3332] [serial = 678] [outer = 000000B9CD39E000] 21:46:19 INFO - PROCESS | 3332 | 1466743579393 Marionette DEBUG loaded listener.js 21:46:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D05DDC00) [pid = 3332] [serial = 679] [outer = 000000B9CD39E000] 21:46:19 INFO - PROCESS | 3332 | 1466743579869 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 21:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 691ms 21:46:19 INFO - PROCESS | 3332 | 1466743579920 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 21:46:19 INFO - PROCESS | 3332 | 1466743579923 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 21:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:46:19 INFO - PROCESS | 3332 | 1466743579926 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:46:19 INFO - PROCESS | 3332 | 1466743579928 Marionette TRACE conn6 <- [1,870,null,{}] 21:46:19 INFO - PROCESS | 3332 | 1466743579937 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:19 INFO - PROCESS | 3332 | 1466743579939 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:20 INFO - PROCESS | 3332 | 1466743580082 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 21:46:20 INFO - PROCESS | 3332 | 1466743580096 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:20 INFO - PROCESS | 3332 | 1466743580098 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D369F000 == 31 [pid = 3332] [id = 227] 21:46:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6BCC800) [pid = 3332] [serial = 680] [outer = 0000000000000000] 21:46:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D095E800) [pid = 3332] [serial = 681] [outer = 000000B9C6BCC800] 21:46:20 INFO - PROCESS | 3332 | 1466743580143 Marionette DEBUG loaded listener.js 21:46:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2527800) [pid = 3332] [serial = 682] [outer = 000000B9C6BCC800] 21:46:20 INFO - PROCESS | 3332 | 1466743580562 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 21:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 691ms 21:46:20 INFO - PROCESS | 3332 | 1466743580634 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 21:46:20 INFO - PROCESS | 3332 | 1466743580637 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 21:46:20 INFO - PROCESS | 3332 | 1466743580640 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - PROCESS | 3332 | 1466743580641 Marionette TRACE conn6 <- [1,874,null,{}] 21:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:46:20 INFO - PROCESS | 3332 | 1466743580645 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:20 INFO - PROCESS | 3332 | 1466743580647 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:20 INFO - PROCESS | 3332 | 1466743580758 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 21:46:20 INFO - PROCESS | 3332 | 1466743580764 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:20 INFO - PROCESS | 3332 | 1466743580770 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3809000 == 32 [pid = 3332] [id = 228] 21:46:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CB476400) [pid = 3332] [serial = 683] [outer = 0000000000000000] 21:46:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D2BE9800) [pid = 3332] [serial = 684] [outer = 000000B9CB476400] 21:46:20 INFO - PROCESS | 3332 | 1466743580865 Marionette DEBUG loaded listener.js 21:46:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D30B5000) [pid = 3332] [serial = 685] [outer = 000000B9CB476400] 21:46:21 INFO - PROCESS | 3332 | 1466743581331 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 21:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 733ms 21:46:21 INFO - PROCESS | 3332 | 1466743581392 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 21:46:21 INFO - PROCESS | 3332 | 1466743581394 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 21:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:46:21 INFO - PROCESS | 3332 | 1466743581398 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:46:21 INFO - PROCESS | 3332 | 1466743581400 Marionette TRACE conn6 <- [1,878,null,{}] 21:46:21 INFO - PROCESS | 3332 | 1466743581403 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:21 INFO - PROCESS | 3332 | 1466743581405 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:21 INFO - PROCESS | 3332 | 1466743581521 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 21:46:21 INFO - PROCESS | 3332 | 1466743581532 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 3332 | 1466743581534 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7410000 == 33 [pid = 3332] [id = 229] 21:46:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C6BC9800) [pid = 3332] [serial = 686] [outer = 0000000000000000] 21:46:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3274000) [pid = 3332] [serial = 687] [outer = 000000B9C6BC9800] 21:46:21 INFO - PROCESS | 3332 | 1466743581748 Marionette DEBUG loaded listener.js 21:46:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3B4A800) [pid = 3332] [serial = 688] [outer = 000000B9C6BC9800] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6BC8400) [pid = 3332] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6A26000) [pid = 3332] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CB3F8C00) [pid = 3332] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CC136C00) [pid = 3332] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6B7F000) [pid = 3332] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6B8B800) [pid = 3332] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3E9A800) [pid = 3332] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6C78000) [pid = 3332] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3EA1800) [pid = 3332] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:46:21 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CD3A5000) [pid = 3332] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:46:22 INFO - PROCESS | 3332 | 1466743582102 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 21:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 734ms 21:46:22 INFO - PROCESS | 3332 | 1466743582134 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 21:46:22 INFO - PROCESS | 3332 | 1466743582136 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 21:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:46:22 INFO - PROCESS | 3332 | 1466743582140 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:46:22 INFO - PROCESS | 3332 | 1466743582141 Marionette TRACE conn6 <- [1,882,null,{}] 21:46:22 INFO - PROCESS | 3332 | 1466743582145 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:22 INFO - PROCESS | 3332 | 1466743582147 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:22 INFO - PROCESS | 3332 | 1466743582226 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 21:46:22 INFO - PROCESS | 3332 | 1466743582293 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:22 INFO - PROCESS | 3332 | 1466743582295 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D705B000 == 34 [pid = 3332] [id = 230] 21:46:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6C75800) [pid = 3332] [serial = 689] [outer = 0000000000000000] 21:46:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B48400) [pid = 3332] [serial = 690] [outer = 000000B9C6C75800] 21:46:22 INFO - PROCESS | 3332 | 1466743582340 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3B57400) [pid = 3332] [serial = 691] [outer = 000000B9C6C75800] 21:46:22 INFO - PROCESS | 3332 | 1466743582682 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 21:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 587ms 21:46:22 INFO - PROCESS | 3332 | 1466743582730 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 21:46:22 INFO - PROCESS | 3332 | 1466743582733 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 21:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:46:22 INFO - PROCESS | 3332 | 1466743582736 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:46:22 INFO - PROCESS | 3332 | 1466743582738 Marionette TRACE conn6 <- [1,886,null,{}] 21:46:22 INFO - PROCESS | 3332 | 1466743582742 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:22 INFO - PROCESS | 3332 | 1466743582744 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:22 INFO - PROCESS | 3332 | 1466743582858 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 21:46:22 INFO - PROCESS | 3332 | 1466743582865 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:22 INFO - PROCESS | 3332 | 1466743582867 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70C5800 == 35 [pid = 3332] [id = 231] 21:46:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3E78000) [pid = 3332] [serial = 692] [outer = 0000000000000000] 21:46:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3E9D400) [pid = 3332] [serial = 693] [outer = 000000B9D3E78000] 21:46:22 INFO - PROCESS | 3332 | 1466743582912 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3F4BC00) [pid = 3332] [serial = 694] [outer = 000000B9D3E78000] 21:46:23 INFO - PROCESS | 3332 | 1466743583339 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 21:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 627ms 21:46:23 INFO - PROCESS | 3332 | 1466743583366 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 21:46:23 INFO - PROCESS | 3332 | 1466743583368 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 21:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:46:23 INFO - PROCESS | 3332 | 1466743583372 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:46:23 INFO - PROCESS | 3332 | 1466743583374 Marionette TRACE conn6 <- [1,890,null,{}] 21:46:23 INFO - PROCESS | 3332 | 1466743583377 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:23 INFO - PROCESS | 3332 | 1466743583379 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:23 INFO - PROCESS | 3332 | 1466743583487 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 21:46:23 INFO - PROCESS | 3332 | 1466743583495 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:23 INFO - PROCESS | 3332 | 1466743583497 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA333000 == 36 [pid = 3332] [id = 232] 21:46:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3E79C00) [pid = 3332] [serial = 695] [outer = 0000000000000000] 21:46:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3F9A000) [pid = 3332] [serial = 696] [outer = 000000B9D3E79C00] 21:46:23 INFO - PROCESS | 3332 | 1466743583542 Marionette DEBUG loaded listener.js 21:46:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3FFEC00) [pid = 3332] [serial = 697] [outer = 000000B9D3E79C00] 21:46:24 INFO - PROCESS | 3332 | 1466743584242 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 21:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 944ms 21:46:24 INFO - PROCESS | 3332 | 1466743584320 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 21:46:24 INFO - PROCESS | 3332 | 1466743584325 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 21:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:46:24 INFO - PROCESS | 3332 | 1466743584330 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:46:24 INFO - PROCESS | 3332 | 1466743584334 Marionette TRACE conn6 <- [1,894,null,{}] 21:46:24 INFO - PROCESS | 3332 | 1466743584340 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:24 INFO - PROCESS | 3332 | 1466743584343 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:24 INFO - PROCESS | 3332 | 1466743584496 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 21:46:24 INFO - PROCESS | 3332 | 1466743584564 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:24 INFO - PROCESS | 3332 | 1466743584567 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD567000 == 37 [pid = 3332] [id = 233] 21:46:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6BD1800) [pid = 3332] [serial = 698] [outer = 0000000000000000] 21:46:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6E25800) [pid = 3332] [serial = 699] [outer = 000000B9C6BD1800] 21:46:24 INFO - PROCESS | 3332 | 1466743584626 Marionette DEBUG loaded listener.js 21:46:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C835A400) [pid = 3332] [serial = 700] [outer = 000000B9C6BD1800] 21:46:25 INFO - PROCESS | 3332 | 1466743585345 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 21:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1085ms 21:46:25 INFO - PROCESS | 3332 | 1466743585429 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 21:46:25 INFO - PROCESS | 3332 | 1466743585435 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 21:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:46:25 INFO - PROCESS | 3332 | 1466743585441 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:46:25 INFO - PROCESS | 3332 | 1466743585444 Marionette TRACE conn6 <- [1,898,null,{}] 21:46:25 INFO - PROCESS | 3332 | 1466743585449 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:25 INFO - PROCESS | 3332 | 1466743585452 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:25 INFO - PROCESS | 3332 | 1466743585590 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 21:46:25 INFO - PROCESS | 3332 | 1466743585659 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:25 INFO - PROCESS | 3332 | 1466743585662 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B12000 == 38 [pid = 3332] [id = 234] 21:46:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6BB6000) [pid = 3332] [serial = 701] [outer = 0000000000000000] 21:46:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9CB151000) [pid = 3332] [serial = 702] [outer = 000000B9C6BB6000] 21:46:25 INFO - PROCESS | 3332 | 1466743585763 Marionette DEBUG loaded listener.js 21:46:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D0527C00) [pid = 3332] [serial = 703] [outer = 000000B9C6BB6000] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70C5800 == 37 [pid = 3332] [id = 231] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D705B000 == 36 [pid = 3332] [id = 230] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7410000 == 35 [pid = 3332] [id = 229] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3809000 == 34 [pid = 3332] [id = 228] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D369F000 == 33 [pid = 3332] [id = 227] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2ED8800 == 32 [pid = 3332] [id = 226] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0BA0800 == 31 [pid = 3332] [id = 225] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC123000 == 30 [pid = 3332] [id = 224] 21:46:26 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6A72800 == 29 [pid = 3332] [id = 223] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9C6B89C00) [pid = 3332] [serial = 369] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CD524800) [pid = 3332] [serial = 641] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D332DC00) [pid = 3332] [serial = 644] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CCC5E400) [pid = 3332] [serial = 635] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CD595400) [pid = 3332] [serial = 636] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CD39AC00) [pid = 3332] [serial = 629] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D0524800) [pid = 3332] [serial = 630] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D2528C00) [pid = 3332] [serial = 638] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BC9000) [pid = 3332] [serial = 626] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E44800) [pid = 3332] [serial = 627] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3F42C00) [pid = 3332] [serial = 624] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6E26C00) [pid = 3332] [serial = 632] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6E50400) [pid = 3332] [serial = 633] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3FFA400) [pid = 3332] [serial = 648] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3F91800) [pid = 3332] [serial = 647] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3B57800) [pid = 3332] [serial = 645] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3326000) [pid = 3332] [serial = 642] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D2BEBC00) [pid = 3332] [serial = 639] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D421F800) [pid = 3332] [serial = 651] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D4215000) [pid = 3332] [serial = 650] [outer = 0000000000000000] [url = about:blank] 21:46:26 INFO - PROCESS | 3332 | 1466743586600 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 21:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1192ms 21:46:26 INFO - PROCESS | 3332 | 1466743586638 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 21:46:26 INFO - PROCESS | 3332 | 1466743586642 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 21:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:46:26 INFO - PROCESS | 3332 | 1466743586660 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:46:26 INFO - PROCESS | 3332 | 1466743586663 Marionette TRACE conn6 <- [1,902,null,{}] 21:46:26 INFO - PROCESS | 3332 | 1466743586669 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:26 INFO - PROCESS | 3332 | 1466743586673 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:26 INFO - PROCESS | 3332 | 1466743586763 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 21:46:26 INFO - PROCESS | 3332 | 1466743586769 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:26 INFO - PROCESS | 3332 | 1466743586772 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBCC4800 == 30 [pid = 3332] [id = 235] 21:46:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6BDDC00) [pid = 3332] [serial = 704] [outer = 0000000000000000] 21:46:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6C81800) [pid = 3332] [serial = 705] [outer = 000000B9C6BDDC00] 21:46:26 INFO - PROCESS | 3332 | 1466743586822 Marionette DEBUG loaded listener.js 21:46:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6E52800) [pid = 3332] [serial = 706] [outer = 000000B9C6BDDC00] 21:46:27 INFO - PROCESS | 3332 | 1466743587332 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 21:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 733ms 21:46:27 INFO - PROCESS | 3332 | 1466743587391 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 21:46:27 INFO - PROCESS | 3332 | 1466743587396 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 21:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:46:27 INFO - PROCESS | 3332 | 1466743587402 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:46:27 INFO - PROCESS | 3332 | 1466743587405 Marionette TRACE conn6 <- [1,906,null,{}] 21:46:27 INFO - PROCESS | 3332 | 1466743587408 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:27 INFO - PROCESS | 3332 | 1466743587411 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:27 INFO - PROCESS | 3332 | 1466743587507 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 21:46:27 INFO - PROCESS | 3332 | 1466743587579 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:27 INFO - PROCESS | 3332 | 1466743587581 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A56000 == 31 [pid = 3332] [id = 236] 21:46:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CCC5E400) [pid = 3332] [serial = 707] [outer = 0000000000000000] 21:46:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CD3A9400) [pid = 3332] [serial = 708] [outer = 000000B9CCC5E400] 21:46:27 INFO - PROCESS | 3332 | 1466743587629 Marionette DEBUG loaded listener.js 21:46:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CD8F6000) [pid = 3332] [serial = 709] [outer = 000000B9CCC5E400] 21:46:28 INFO - PROCESS | 3332 | 1466743588009 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 21:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 629ms 21:46:28 INFO - PROCESS | 3332 | 1466743588040 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 21:46:28 INFO - PROCESS | 3332 | 1466743588042 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 21:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:46:28 INFO - PROCESS | 3332 | 1466743588047 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:46:28 INFO - PROCESS | 3332 | 1466743588051 Marionette TRACE conn6 <- [1,910,null,{}] 21:46:28 INFO - PROCESS | 3332 | 1466743588062 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:28 INFO - PROCESS | 3332 | 1466743588067 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:28 INFO - PROCESS | 3332 | 1466743588155 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 21:46:28 INFO - PROCESS | 3332 | 1466743588163 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:28 INFO - PROCESS | 3332 | 1466743588166 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36BA800 == 32 [pid = 3332] [id = 237] 21:46:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6BB1400) [pid = 3332] [serial = 710] [outer = 0000000000000000] 21:46:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D2526800) [pid = 3332] [serial = 711] [outer = 000000B9C6BB1400] 21:46:28 INFO - PROCESS | 3332 | 1466743588214 Marionette DEBUG loaded listener.js 21:46:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2B3AC00) [pid = 3332] [serial = 712] [outer = 000000B9C6BB1400] 21:46:28 INFO - PROCESS | 3332 | 1466743588674 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 21:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 691ms 21:46:28 INFO - PROCESS | 3332 | 1466743588739 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 21:46:28 INFO - PROCESS | 3332 | 1466743588742 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 21:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:46:28 INFO - PROCESS | 3332 | 1466743588746 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:46:28 INFO - PROCESS | 3332 | 1466743588748 Marionette TRACE conn6 <- [1,914,null,{}] 21:46:28 INFO - PROCESS | 3332 | 1466743588751 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:28 INFO - PROCESS | 3332 | 1466743588753 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:28 INFO - PROCESS | 3332 | 1466743588872 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 21:46:28 INFO - PROCESS | 3332 | 1466743588921 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:28 INFO - PROCESS | 3332 | 1466743588924 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5A18000 == 33 [pid = 3332] [id = 238] 21:46:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D30B2C00) [pid = 3332] [serial = 713] [outer = 0000000000000000] 21:46:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3191800) [pid = 3332] [serial = 714] [outer = 000000B9D30B2C00] 21:46:28 INFO - PROCESS | 3332 | 1466743588976 Marionette DEBUG loaded listener.js 21:46:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3321C00) [pid = 3332] [serial = 715] [outer = 000000B9D30B2C00] 21:46:29 INFO - PROCESS | 3332 | 1466743589379 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 21:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 21:46:29 INFO - PROCESS | 3332 | 1466743589419 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 21:46:29 INFO - PROCESS | 3332 | 1466743589421 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 21:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:46:29 INFO - PROCESS | 3332 | 1466743589424 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:46:29 INFO - PROCESS | 3332 | 1466743589426 Marionette TRACE conn6 <- [1,918,null,{}] 21:46:29 INFO - PROCESS | 3332 | 1466743589430 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:29 INFO - PROCESS | 3332 | 1466743589432 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:29 INFO - PROCESS | 3332 | 1466743589540 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 21:46:29 INFO - PROCESS | 3332 | 1466743589616 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:29 INFO - PROCESS | 3332 | 1466743589618 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7085800 == 34 [pid = 3332] [id = 239] 21:46:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D332C000) [pid = 3332] [serial = 716] [outer = 0000000000000000] 21:46:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3B49C00) [pid = 3332] [serial = 717] [outer = 000000B9D332C000] 21:46:29 INFO - PROCESS | 3332 | 1466743589663 Marionette DEBUG loaded listener.js 21:46:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3E77C00) [pid = 3332] [serial = 718] [outer = 000000B9D332C000] 21:46:30 INFO - PROCESS | 3332 | 1466743590113 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 21:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 734ms 21:46:30 INFO - PROCESS | 3332 | 1466743590163 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 21:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:46:30 INFO - PROCESS | 3332 | 1466743590165 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 21:46:30 INFO - PROCESS | 3332 | 1466743590169 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:46:30 INFO - PROCESS | 3332 | 1466743590170 Marionette TRACE conn6 <- [1,922,null,{}] 21:46:30 INFO - PROCESS | 3332 | 1466743590174 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:30 INFO - PROCESS | 3332 | 1466743590180 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:30 INFO - PROCESS | 3332 | 1466743590300 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 21:46:30 INFO - PROCESS | 3332 | 1466743590359 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:30 INFO - PROCESS | 3332 | 1466743590362 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7541800 == 35 [pid = 3332] [id = 240] 21:46:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3FF6C00) [pid = 3332] [serial = 719] [outer = 0000000000000000] 21:46:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D4221000) [pid = 3332] [serial = 720] [outer = 000000B9D3FF6C00] 21:46:30 INFO - PROCESS | 3332 | 1466743590407 Marionette DEBUG loaded listener.js 21:46:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D4232000) [pid = 3332] [serial = 721] [outer = 000000B9D3FF6C00] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6BCC800) [pid = 3332] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CB4BE400) [pid = 3332] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CD39E000) [pid = 3332] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6BAEC00) [pid = 3332] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C612D800) [pid = 3332] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CB476400) [pid = 3332] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BCF800) [pid = 3332] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D2531400) [pid = 3332] [serial = 656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D421C000) [pid = 3332] [serial = 659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D47A3000) [pid = 3332] [serial = 662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BC9800) [pid = 3332] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6C75800) [pid = 3332] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:46:30 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3E78000) [pid = 3332] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:46:30 INFO - PROCESS | 3332 | 1466743590869 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 21:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 733ms 21:46:30 INFO - PROCESS | 3332 | 1466743590909 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 21:46:30 INFO - PROCESS | 3332 | 1466743590911 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 21:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:46:30 INFO - PROCESS | 3332 | 1466743590918 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:46:30 INFO - PROCESS | 3332 | 1466743590920 Marionette TRACE conn6 <- [1,926,null,{}] 21:46:30 INFO - PROCESS | 3332 | 1466743590923 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:30 INFO - PROCESS | 3332 | 1466743590925 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:31 INFO - PROCESS | 3332 | 1466743591006 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 21:46:31 INFO - PROCESS | 3332 | 1466743591014 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 3332 | 1466743591016 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3B3800 == 36 [pid = 3332] [id = 241] 21:46:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6BC9800) [pid = 3332] [serial = 722] [outer = 0000000000000000] 21:46:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D05E5800) [pid = 3332] [serial = 723] [outer = 000000B9C6BC9800] 21:46:31 INFO - PROCESS | 3332 | 1466743591061 Marionette DEBUG loaded listener.js 21:46:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D4234800) [pid = 3332] [serial = 724] [outer = 000000B9C6BC9800] 21:46:31 INFO - PROCESS | 3332 | 1466743591476 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 21:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 629ms 21:46:31 INFO - PROCESS | 3332 | 1466743591553 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 21:46:31 INFO - PROCESS | 3332 | 1466743591555 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 21:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:46:31 INFO - PROCESS | 3332 | 1466743591559 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:46:31 INFO - PROCESS | 3332 | 1466743591561 Marionette TRACE conn6 <- [1,930,null,{}] 21:46:31 INFO - PROCESS | 3332 | 1466743591564 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:31 INFO - PROCESS | 3332 | 1466743591566 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:31 INFO - PROCESS | 3332 | 1466743591657 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 21:46:31 INFO - PROCESS | 3332 | 1466743591663 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 3332 | 1466743591665 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA989800 == 37 [pid = 3332] [id = 242] 21:46:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D4580400) [pid = 3332] [serial = 725] [outer = 0000000000000000] 21:46:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D47A7800) [pid = 3332] [serial = 726] [outer = 000000B9D4580400] 21:46:31 INFO - PROCESS | 3332 | 1466743591710 Marionette DEBUG loaded listener.js 21:46:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D5011C00) [pid = 3332] [serial = 727] [outer = 000000B9D4580400] 21:46:32 INFO - PROCESS | 3332 | 1466743592116 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 21:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 630ms 21:46:32 INFO - PROCESS | 3332 | 1466743592191 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 21:46:32 INFO - PROCESS | 3332 | 1466743592193 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 21:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:46:32 INFO - PROCESS | 3332 | 1466743592197 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:46:32 INFO - PROCESS | 3332 | 1466743592199 Marionette TRACE conn6 <- [1,934,null,{}] 21:46:32 INFO - PROCESS | 3332 | 1466743592202 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:32 INFO - PROCESS | 3332 | 1466743592204 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:32 INFO - PROCESS | 3332 | 1466743592289 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 21:46:32 INFO - PROCESS | 3332 | 1466743592297 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:32 INFO - PROCESS | 3332 | 1466743592299 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B9000 == 38 [pid = 3332] [id = 243] 21:46:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D50B6800) [pid = 3332] [serial = 728] [outer = 0000000000000000] 21:46:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D50BC800) [pid = 3332] [serial = 729] [outer = 000000B9D50B6800] 21:46:32 INFO - PROCESS | 3332 | 1466743592344 Marionette DEBUG loaded listener.js 21:46:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D5E72000) [pid = 3332] [serial = 730] [outer = 000000B9D50B6800] 21:46:32 INFO - PROCESS | 3332 | 1466743592838 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 21:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 21:46:32 INFO - PROCESS | 3332 | 1466743592872 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 21:46:32 INFO - PROCESS | 3332 | 1466743592877 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 21:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:46:32 INFO - PROCESS | 3332 | 1466743592883 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:46:32 INFO - PROCESS | 3332 | 1466743592888 Marionette TRACE conn6 <- [1,938,null,{}] 21:46:32 INFO - PROCESS | 3332 | 1466743592895 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:32 INFO - PROCESS | 3332 | 1466743592899 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:33 INFO - PROCESS | 3332 | 1466743593018 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 21:46:33 INFO - PROCESS | 3332 | 1466743593100 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:33 INFO - PROCESS | 3332 | 1466743593103 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBCAD000 == 39 [pid = 3332] [id = 244] 21:46:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6BD1000) [pid = 3332] [serial = 731] [outer = 0000000000000000] 21:46:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6BD8C00) [pid = 3332] [serial = 732] [outer = 000000B9C6BD1000] 21:46:33 INFO - PROCESS | 3332 | 1466743593164 Marionette DEBUG loaded listener.js 21:46:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C7746000) [pid = 3332] [serial = 733] [outer = 000000B9C6BD1000] 21:46:33 INFO - PROCESS | 3332 | 1466743593798 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 21:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 986ms 21:46:33 INFO - PROCESS | 3332 | 1466743593872 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 21:46:33 INFO - PROCESS | 3332 | 1466743593877 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 21:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:46:33 INFO - PROCESS | 3332 | 1466743593884 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:46:33 INFO - PROCESS | 3332 | 1466743593887 Marionette TRACE conn6 <- [1,942,null,{}] 21:46:33 INFO - PROCESS | 3332 | 1466743593891 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:33 INFO - PROCESS | 3332 | 1466743593895 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:34 INFO - PROCESS | 3332 | 1466743594052 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 21:46:34 INFO - PROCESS | 3332 | 1466743594062 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:34 INFO - PROCESS | 3332 | 1466743594065 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D705B000 == 40 [pid = 3332] [id = 245] 21:46:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D05E4000) [pid = 3332] [serial = 734] [outer = 0000000000000000] 21:46:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D090EC00) [pid = 3332] [serial = 735] [outer = 000000B9D05E4000] 21:46:34 INFO - PROCESS | 3332 | 1466743594126 Marionette DEBUG loaded listener.js 21:46:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D2DD4800) [pid = 3332] [serial = 736] [outer = 000000B9D05E4000] 21:46:34 INFO - PROCESS | 3332 | 1466743594736 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 21:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 880ms 21:46:34 INFO - PROCESS | 3332 | 1466743594766 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 21:46:34 INFO - PROCESS | 3332 | 1466743594769 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 21:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:46:34 INFO - PROCESS | 3332 | 1466743594773 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:46:34 INFO - PROCESS | 3332 | 1466743594777 Marionette TRACE conn6 <- [1,946,null,{}] 21:46:34 INFO - PROCESS | 3332 | 1466743594789 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:34 INFO - PROCESS | 3332 | 1466743594794 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:34 INFO - PROCESS | 3332 | 1466743594911 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 21:46:34 INFO - PROCESS | 3332 | 1466743594989 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:34 INFO - PROCESS | 3332 | 1466743594993 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7E1000 == 41 [pid = 3332] [id = 246] 21:46:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D4214800) [pid = 3332] [serial = 737] [outer = 0000000000000000] 21:46:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D421C800) [pid = 3332] [serial = 738] [outer = 000000B9D4214800] 21:46:35 INFO - PROCESS | 3332 | 1466743595094 Marionette DEBUG loaded listener.js 21:46:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D5E6F400) [pid = 3332] [serial = 739] [outer = 000000B9D4214800] 21:46:35 INFO - PROCESS | 3332 | 1466743595715 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 21:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 986ms 21:46:35 INFO - PROCESS | 3332 | 1466743595760 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 21:46:35 INFO - PROCESS | 3332 | 1466743595763 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 21:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:46:35 INFO - PROCESS | 3332 | 1466743595767 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:46:35 INFO - PROCESS | 3332 | 1466743595769 Marionette TRACE conn6 <- [1,950,null,{}] 21:46:35 INFO - PROCESS | 3332 | 1466743595773 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:35 INFO - PROCESS | 3332 | 1466743595776 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:35 INFO - PROCESS | 3332 | 1466743595890 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 21:46:35 INFO - PROCESS | 3332 | 1466743595980 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:35 INFO - PROCESS | 3332 | 1466743595983 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB811000 == 42 [pid = 3332] [id = 247] 21:46:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D6628400) [pid = 3332] [serial = 740] [outer = 0000000000000000] 21:46:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D7034400) [pid = 3332] [serial = 741] [outer = 000000B9D6628400] 21:46:36 INFO - PROCESS | 3332 | 1466743596037 Marionette DEBUG loaded listener.js 21:46:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D7043C00) [pid = 3332] [serial = 742] [outer = 000000B9D6628400] 21:46:36 INFO - PROCESS | 3332 | 1466743596698 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 21:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 985ms 21:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:46:36 INFO - PROCESS | 3332 | 1466743596754 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 21:46:36 INFO - PROCESS | 3332 | 1466743596756 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 21:46:36 INFO - PROCESS | 3332 | 1466743596760 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:46:36 INFO - PROCESS | 3332 | 1466743596762 Marionette TRACE conn6 <- [1,954,null,{}] 21:46:36 INFO - PROCESS | 3332 | 1466743596766 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:36 INFO - PROCESS | 3332 | 1466743596769 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:36 INFO - PROCESS | 3332 | 1466743596880 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 21:46:36 INFO - PROCESS | 3332 | 1466743596955 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:36 INFO - PROCESS | 3332 | 1466743596957 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4EE800 == 43 [pid = 3332] [id = 248] 21:46:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9CD39D400) [pid = 3332] [serial = 743] [outer = 0000000000000000] 21:46:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9D05E2400) [pid = 3332] [serial = 744] [outer = 000000B9CD39D400] 21:46:37 INFO - PROCESS | 3332 | 1466743597012 Marionette DEBUG loaded listener.js 21:46:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9D3E99800) [pid = 3332] [serial = 745] [outer = 000000B9CD39D400] 21:46:37 INFO - PROCESS | 3332 | 1466743597738 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 21:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1027ms 21:46:37 INFO - PROCESS | 3332 | 1466743597790 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 21:46:37 INFO - PROCESS | 3332 | 1466743597794 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 21:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:46:37 INFO - PROCESS | 3332 | 1466743597799 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:46:37 INFO - PROCESS | 3332 | 1466743597804 Marionette TRACE conn6 <- [1,958,null,{}] 21:46:37 INFO - PROCESS | 3332 | 1466743597826 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:37 INFO - PROCESS | 3332 | 1466743597829 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:37 INFO - PROCESS | 3332 | 1466743597937 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 21:46:38 INFO - PROCESS | 3332 | 1466743598014 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:38 INFO - PROCESS | 3332 | 1466743598016 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD33D800 == 44 [pid = 3332] [id = 249] 21:46:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9CBBB0400) [pid = 3332] [serial = 746] [outer = 0000000000000000] 21:46:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (000000B9CBE9D400) [pid = 3332] [serial = 747] [outer = 000000B9CBBB0400] 21:46:38 INFO - PROCESS | 3332 | 1466743598067 Marionette DEBUG loaded listener.js 21:46:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (000000B9CD3A8000) [pid = 3332] [serial = 748] [outer = 000000B9CBBB0400] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA989800 == 43 [pid = 3332] [id = 242] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3B3800 == 42 [pid = 3332] [id = 241] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7541800 == 41 [pid = 3332] [id = 240] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7085800 == 40 [pid = 3332] [id = 239] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5A18000 == 39 [pid = 3332] [id = 238] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36BA800 == 38 [pid = 3332] [id = 237] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A56000 == 37 [pid = 3332] [id = 236] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBCC4800 == 36 [pid = 3332] [id = 235] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B12000 == 35 [pid = 3332] [id = 234] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA333000 == 34 [pid = 3332] [id = 232] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD567000 == 33 [pid = 3332] [id = 233] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4EE800 == 32 [pid = 3332] [id = 248] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB811000 == 31 [pid = 3332] [id = 247] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7E1000 == 30 [pid = 3332] [id = 246] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D705B000 == 29 [pid = 3332] [id = 245] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B9000 == 28 [pid = 3332] [id = 243] 21:46:38 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBCAD000 == 27 [pid = 3332] [id = 244] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (000000B9D3F9A000) [pid = 3332] [serial = 696] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (000000B9D3E9D400) [pid = 3332] [serial = 693] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9D095E800) [pid = 3332] [serial = 681] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9CBCA0000) [pid = 3332] [serial = 675] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9CCD0C000) [pid = 3332] [serial = 676] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9CD590C00) [pid = 3332] [serial = 678] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9C6E27C00) [pid = 3332] [serial = 672] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9C6E50800) [pid = 3332] [serial = 673] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9C6A23C00) [pid = 3332] [serial = 669] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9C6BB0800) [pid = 3332] [serial = 670] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D2BE9800) [pid = 3332] [serial = 684] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9CCD15000) [pid = 3332] [serial = 654] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9C745F000) [pid = 3332] [serial = 653] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3E76400) [pid = 3332] [serial = 658] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D2E5D000) [pid = 3332] [serial = 657] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D2527800) [pid = 3332] [serial = 682] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D4239000) [pid = 3332] [serial = 661] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D422E800) [pid = 3332] [serial = 660] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D5006000) [pid = 3332] [serial = 664] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D47AB800) [pid = 3332] [serial = 663] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6E49800) [pid = 3332] [serial = 666] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D30B5000) [pid = 3332] [serial = 685] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3F4BC00) [pid = 3332] [serial = 694] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3B4A800) [pid = 3332] [serial = 688] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3274000) [pid = 3332] [serial = 687] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3B48400) [pid = 3332] [serial = 690] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D05DDC00) [pid = 3332] [serial = 679] [outer = 0000000000000000] [url = about:blank] 21:46:38 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3B57400) [pid = 3332] [serial = 691] [outer = 0000000000000000] [url = about:blank] 21:46:39 INFO - PROCESS | 3332 | 1466743599282 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 21:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1545ms 21:46:39 INFO - PROCESS | 3332 | 1466743599349 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 21:46:39 INFO - PROCESS | 3332 | 1466743599353 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 21:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:46:39 INFO - PROCESS | 3332 | 1466743599358 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 3332 | 1466743599363 Marionette TRACE conn6 <- [1,962,null,{}] 21:46:39 INFO - PROCESS | 3332 | 1466743599368 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:39 INFO - PROCESS | 3332 | 1466743599371 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:39 INFO - PROCESS | 3332 | 1466743599488 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 21:46:39 INFO - PROCESS | 3332 | 1466743599560 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:39 INFO - PROCESS | 3332 | 1466743599563 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC11C000 == 28 [pid = 3332] [id = 250] 21:46:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6BD8800) [pid = 3332] [serial = 749] [outer = 0000000000000000] 21:46:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6C79800) [pid = 3332] [serial = 750] [outer = 000000B9C6BD8800] 21:46:39 INFO - PROCESS | 3332 | 1466743599611 Marionette DEBUG loaded listener.js 21:46:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6E46800) [pid = 3332] [serial = 751] [outer = 000000B9C6BD8800] 21:46:40 INFO - PROCESS | 3332 | 1466743600006 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 21:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 691ms 21:46:40 INFO - PROCESS | 3332 | 1466743600076 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 21:46:40 INFO - PROCESS | 3332 | 1466743600081 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 21:46:40 INFO - PROCESS | 3332 | 1466743600090 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:46:40 INFO - PROCESS | 3332 | 1466743600093 Marionette TRACE conn6 <- [1,966,null,{}] 21:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:46:40 INFO - PROCESS | 3332 | 1466743600097 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:40 INFO - PROCESS | 3332 | 1466743600100 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:40 INFO - PROCESS | 3332 | 1466743600193 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 21:46:40 INFO - PROCESS | 3332 | 1466743600200 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:40 INFO - PROCESS | 3332 | 1466743600203 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2589000 == 29 [pid = 3332] [id = 251] 21:46:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C742A800) [pid = 3332] [serial = 752] [outer = 0000000000000000] 21:46:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CB476400) [pid = 3332] [serial = 753] [outer = 000000B9C742A800] 21:46:40 INFO - PROCESS | 3332 | 1466743600253 Marionette DEBUG loaded listener.js 21:46:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CCC5B800) [pid = 3332] [serial = 754] [outer = 000000B9C742A800] 21:46:40 INFO - PROCESS | 3332 | 1466743600690 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 21:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 669ms 21:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:46:40 INFO - PROCESS | 3332 | 1466743600767 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 21:46:40 INFO - PROCESS | 3332 | 1466743600769 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 21:46:40 INFO - PROCESS | 3332 | 1466743600773 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:46:40 INFO - PROCESS | 3332 | 1466743600777 Marionette TRACE conn6 <- [1,970,null,{}] 21:46:40 INFO - PROCESS | 3332 | 1466743600788 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:40 INFO - PROCESS | 3332 | 1466743600793 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:40 INFO - PROCESS | 3332 | 1466743600881 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 21:46:40 INFO - PROCESS | 3332 | 1466743600888 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:40 INFO - PROCESS | 3332 | 1466743600891 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339B000 == 30 [pid = 3332] [id = 252] 21:46:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9CD3A6C00) [pid = 3332] [serial = 755] [outer = 0000000000000000] 21:46:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D051B400) [pid = 3332] [serial = 756] [outer = 000000B9CD3A6C00] 21:46:40 INFO - PROCESS | 3332 | 1466743600942 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D05E9C00) [pid = 3332] [serial = 757] [outer = 000000B9CD3A6C00] 21:46:41 INFO - PROCESS | 3332 | 1466743601451 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 21:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 733ms 21:46:41 INFO - PROCESS | 3332 | 1466743601545 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 21:46:41 INFO - PROCESS | 3332 | 1466743601548 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 21:46:41 INFO - PROCESS | 3332 | 1466743601554 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:46:41 INFO - PROCESS | 3332 | 1466743601556 Marionette TRACE conn6 <- [1,974,null,{}] 21:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:46:41 INFO - PROCESS | 3332 | 1466743601562 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:41 INFO - PROCESS | 3332 | 1466743601564 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:41 INFO - PROCESS | 3332 | 1466743601684 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 21:46:41 INFO - PROCESS | 3332 | 1466743601690 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:41 INFO - PROCESS | 3332 | 1466743601692 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B9000 == 31 [pid = 3332] [id = 253] 21:46:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D252EC00) [pid = 3332] [serial = 758] [outer = 0000000000000000] 21:46:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D2533000) [pid = 3332] [serial = 759] [outer = 000000B9D252EC00] 21:46:41 INFO - PROCESS | 3332 | 1466743601780 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D2BE9800) [pid = 3332] [serial = 760] [outer = 000000B9D252EC00] 21:46:42 INFO - PROCESS | 3332 | 1466743602221 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 21:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 21:46:42 INFO - PROCESS | 3332 | 1466743602233 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 21:46:42 INFO - PROCESS | 3332 | 1466743602235 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 21:46:42 INFO - PROCESS | 3332 | 1466743602238 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:46:42 INFO - PROCESS | 3332 | 1466743602240 Marionette TRACE conn6 <- [1,978,null,{}] 21:46:42 INFO - PROCESS | 3332 | 1466743602244 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:42 INFO - PROCESS | 3332 | 1466743602246 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:42 INFO - PROCESS | 3332 | 1466743602354 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 21:46:42 INFO - PROCESS | 3332 | 1466743602362 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:42 INFO - PROCESS | 3332 | 1466743602364 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47DA000 == 32 [pid = 3332] [id = 254] 21:46:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D2DAD800) [pid = 3332] [serial = 761] [outer = 0000000000000000] 21:46:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D2E64400) [pid = 3332] [serial = 762] [outer = 000000B9D2DAD800] 21:46:42 INFO - PROCESS | 3332 | 1466743602409 Marionette DEBUG loaded listener.js 21:46:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3271000) [pid = 3332] [serial = 763] [outer = 000000B9D2DAD800] 21:46:42 INFO - PROCESS | 3332 | 1466743602897 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 21:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 690ms 21:46:42 INFO - PROCESS | 3332 | 1466743602932 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 21:46:42 INFO - PROCESS | 3332 | 1466743602934 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 21:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:46:42 INFO - PROCESS | 3332 | 1466743602938 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:46:42 INFO - PROCESS | 3332 | 1466743602940 Marionette TRACE conn6 <- [1,982,null,{}] 21:46:42 INFO - PROCESS | 3332 | 1466743602952 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:42 INFO - PROCESS | 3332 | 1466743602959 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:43 INFO - PROCESS | 3332 | 1466743603110 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D332C000) [pid = 3332] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6BDDC00) [pid = 3332] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6BB6000) [pid = 3332] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BB1400) [pid = 3332] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3E79C00) [pid = 3332] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CCC5E400) [pid = 3332] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6BD1800) [pid = 3332] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3FF6C00) [pid = 3332] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D50B6800) [pid = 3332] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6BC9800) [pid = 3332] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D4580400) [pid = 3332] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D30B2C00) [pid = 3332] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:46:43 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6B7F800) [pid = 3332] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:46:43 INFO - PROCESS | 3332 | 1466743603363 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:43 INFO - PROCESS | 3332 | 1466743603365 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EEE000 == 33 [pid = 3332] [id = 255] 21:46:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C5A1C400) [pid = 3332] [serial = 764] [outer = 0000000000000000] 21:46:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6BC9800) [pid = 3332] [serial = 765] [outer = 000000B9C5A1C400] 21:46:43 INFO - PROCESS | 3332 | 1466743603410 Marionette DEBUG loaded listener.js 21:46:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CD58D800) [pid = 3332] [serial = 766] [outer = 000000B9C5A1C400] 21:46:43 INFO - PROCESS | 3332 | 1466743603784 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 21:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 901ms 21:46:43 INFO - PROCESS | 3332 | 1466743603842 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 21:46:43 INFO - PROCESS | 3332 | 1466743603844 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 21:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:46:43 INFO - PROCESS | 3332 | 1466743603853 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:46:43 INFO - PROCESS | 3332 | 1466743603855 Marionette TRACE conn6 <- [1,986,null,{}] 21:46:43 INFO - PROCESS | 3332 | 1466743603858 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:43 INFO - PROCESS | 3332 | 1466743603861 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:43 INFO - PROCESS | 3332 | 1466743603941 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 21:46:43 INFO - PROCESS | 3332 | 1466743603947 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:43 INFO - PROCESS | 3332 | 1466743603949 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70CB000 == 34 [pid = 3332] [id = 256] 21:46:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D30B4C00) [pid = 3332] [serial = 767] [outer = 0000000000000000] 21:46:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3E71C00) [pid = 3332] [serial = 768] [outer = 000000B9D30B4C00] 21:46:43 INFO - PROCESS | 3332 | 1466743603994 Marionette DEBUG loaded listener.js 21:46:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3F43800) [pid = 3332] [serial = 769] [outer = 000000B9D30B4C00] 21:46:44 INFO - PROCESS | 3332 | 1466743604404 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 21:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 630ms 21:46:44 INFO - PROCESS | 3332 | 1466743604485 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 21:46:44 INFO - PROCESS | 3332 | 1466743604487 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 21:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:46:44 INFO - PROCESS | 3332 | 1466743604491 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:46:44 INFO - PROCESS | 3332 | 1466743604493 Marionette TRACE conn6 <- [1,990,null,{}] 21:46:44 INFO - PROCESS | 3332 | 1466743604496 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:44 INFO - PROCESS | 3332 | 1466743604498 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:44 INFO - PROCESS | 3332 | 1466743604579 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 21:46:44 INFO - PROCESS | 3332 | 1466743604619 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:44 INFO - PROCESS | 3332 | 1466743604621 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7543800 == 35 [pid = 3332] [id = 257] 21:46:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3F91C00) [pid = 3332] [serial = 770] [outer = 0000000000000000] 21:46:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3F9A000) [pid = 3332] [serial = 771] [outer = 000000B9D3F91C00] 21:46:44 INFO - PROCESS | 3332 | 1466743604665 Marionette DEBUG loaded listener.js 21:46:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3FFC400) [pid = 3332] [serial = 772] [outer = 000000B9D3F91C00] 21:46:45 INFO - PROCESS | 3332 | 1466743605076 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 21:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 628ms 21:46:45 INFO - PROCESS | 3332 | 1466743605122 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 21:46:45 INFO - PROCESS | 3332 | 1466743605125 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 21:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:46:45 INFO - PROCESS | 3332 | 1466743605132 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:46:45 INFO - PROCESS | 3332 | 1466743605134 Marionette TRACE conn6 <- [1,994,null,{}] 21:46:45 INFO - PROCESS | 3332 | 1466743605138 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:45 INFO - PROCESS | 3332 | 1466743605140 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:45 INFO - PROCESS | 3332 | 1466743605226 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 21:46:45 INFO - PROCESS | 3332 | 1466743605232 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:45 INFO - PROCESS | 3332 | 1466743605234 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA97E000 == 36 [pid = 3332] [id = 258] 21:46:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D4213C00) [pid = 3332] [serial = 773] [outer = 0000000000000000] 21:46:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D4221400) [pid = 3332] [serial = 774] [outer = 000000B9D4213C00] 21:46:45 INFO - PROCESS | 3332 | 1466743605279 Marionette DEBUG loaded listener.js 21:46:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D4581000) [pid = 3332] [serial = 775] [outer = 000000B9D4213C00] 21:46:46 INFO - PROCESS | 3332 | 1466743606088 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 21:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1026ms 21:46:46 INFO - PROCESS | 3332 | 1466743606163 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 21:46:46 INFO - PROCESS | 3332 | 1466743606168 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 21:46:46 INFO - PROCESS | 3332 | 1466743606172 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:46:46 INFO - PROCESS | 3332 | 1466743606178 Marionette TRACE conn6 <- [1,998,null,{}] 21:46:46 INFO - PROCESS | 3332 | 1466743606205 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:46 INFO - PROCESS | 3332 | 1466743606208 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:46 INFO - PROCESS | 3332 | 1466743606364 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 21:46:46 INFO - PROCESS | 3332 | 1466743606475 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:46 INFO - PROCESS | 3332 | 1466743606478 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0BB3800 == 37 [pid = 3332] [id = 259] 21:46:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6C81C00) [pid = 3332] [serial = 776] [outer = 0000000000000000] 21:46:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C6E31000) [pid = 3332] [serial = 777] [outer = 000000B9C6C81C00] 21:46:46 INFO - PROCESS | 3332 | 1466743606538 Marionette DEBUG loaded listener.js 21:46:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9CBBB3C00) [pid = 3332] [serial = 778] [outer = 000000B9C6C81C00] 21:46:47 INFO - PROCESS | 3332 | 1466743607248 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 21:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1156ms 21:46:47 INFO - PROCESS | 3332 | 1466743607332 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 21:46:47 INFO - PROCESS | 3332 | 1466743607338 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 21:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:46:47 INFO - PROCESS | 3332 | 1466743607345 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:46:47 INFO - PROCESS | 3332 | 1466743607348 Marionette TRACE conn6 <- [1,1002,null,{}] 21:46:47 INFO - PROCESS | 3332 | 1466743607352 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:47 INFO - PROCESS | 3332 | 1466743607355 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:47 INFO - PROCESS | 3332 | 1466743607489 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 21:46:47 INFO - PROCESS | 3332 | 1466743607559 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:47 INFO - PROCESS | 3332 | 1466743607562 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C776A000 == 38 [pid = 3332] [id = 260] 21:46:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9C59D5400) [pid = 3332] [serial = 779] [outer = 0000000000000000] 21:46:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9C6BCB400) [pid = 3332] [serial = 780] [outer = 000000B9C59D5400] 21:46:47 INFO - PROCESS | 3332 | 1466743607747 Marionette DEBUG loaded listener.js 21:46:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9C6E47400) [pid = 3332] [serial = 781] [outer = 000000B9C59D5400] 21:46:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7543800 == 37 [pid = 3332] [id = 257] 21:46:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70CB000 == 36 [pid = 3332] [id = 256] 21:46:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EEE000 == 35 [pid = 3332] [id = 255] 21:46:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47DA000 == 34 [pid = 3332] [id = 254] 21:46:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B9000 == 33 [pid = 3332] [id = 253] 21:46:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339B000 == 32 [pid = 3332] [id = 252] 21:46:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2589000 == 31 [pid = 3332] [id = 251] 21:46:48 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC11C000 == 30 [pid = 3332] [id = 250] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D2AD7C00) [pid = 3332] [serial = 667] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D3E77C00) [pid = 3332] [serial = 718] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D3B49C00) [pid = 3332] [serial = 717] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9C6C81800) [pid = 3332] [serial = 705] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9C6E52800) [pid = 3332] [serial = 706] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CB151000) [pid = 3332] [serial = 702] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D0527C00) [pid = 3332] [serial = 703] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D2526800) [pid = 3332] [serial = 711] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D3FFEC00) [pid = 3332] [serial = 697] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CD3A9400) [pid = 3332] [serial = 708] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CD8F6000) [pid = 3332] [serial = 709] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6E25800) [pid = 3332] [serial = 699] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C835A400) [pid = 3332] [serial = 700] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D4221000) [pid = 3332] [serial = 720] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D4232000) [pid = 3332] [serial = 721] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D50BC800) [pid = 3332] [serial = 729] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D5E72000) [pid = 3332] [serial = 730] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D05E5800) [pid = 3332] [serial = 723] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D5011C00) [pid = 3332] [serial = 727] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D4234800) [pid = 3332] [serial = 724] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3191800) [pid = 3332] [serial = 714] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3321C00) [pid = 3332] [serial = 715] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D47A7800) [pid = 3332] [serial = 726] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D2B3AC00) [pid = 3332] [serial = 712] [outer = 0000000000000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3332 | 1466743608420 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 21:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1138ms 21:46:48 INFO - PROCESS | 3332 | 1466743608485 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 21:46:48 INFO - PROCESS | 3332 | 1466743608489 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 21:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:46:48 INFO - PROCESS | 3332 | 1466743608494 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:46:48 INFO - PROCESS | 3332 | 1466743608497 Marionette TRACE conn6 <- [1,1006,null,{}] 21:46:48 INFO - PROCESS | 3332 | 1466743608502 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:48 INFO - PROCESS | 3332 | 1466743608504 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:48 INFO - PROCESS | 3332 | 1466743608598 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 21:46:48 INFO - PROCESS | 3332 | 1466743608671 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:48 INFO - PROCESS | 3332 | 1466743608674 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD8F800 == 31 [pid = 3332] [id = 261] 21:46:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6A22400) [pid = 3332] [serial = 782] [outer = 0000000000000000] 21:46:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6E28C00) [pid = 3332] [serial = 783] [outer = 000000B9C6A22400] 21:46:48 INFO - PROCESS | 3332 | 1466743608723 Marionette DEBUG loaded listener.js 21:46:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CB1C3000) [pid = 3332] [serial = 784] [outer = 000000B9C6A22400] 21:46:49 INFO - PROCESS | 3332 | 1466743609164 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 21:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 734ms 21:46:49 INFO - PROCESS | 3332 | 1466743609233 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 21:46:49 INFO - PROCESS | 3332 | 1466743609237 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 21:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:46:49 INFO - PROCESS | 3332 | 1466743609243 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:46:49 INFO - PROCESS | 3332 | 1466743609246 Marionette TRACE conn6 <- [1,1010,null,{}] 21:46:49 INFO - PROCESS | 3332 | 1466743609250 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:49 INFO - PROCESS | 3332 | 1466743609253 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:49 INFO - PROCESS | 3332 | 1466743609346 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 21:46:49 INFO - PROCESS | 3332 | 1466743609360 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:49 INFO - PROCESS | 3332 | 1466743609362 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B10000 == 32 [pid = 3332] [id = 262] 21:46:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D051C800) [pid = 3332] [serial = 785] [outer = 0000000000000000] 21:46:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D0521000) [pid = 3332] [serial = 786] [outer = 000000B9D051C800] 21:46:49 INFO - PROCESS | 3332 | 1466743609409 Marionette DEBUG loaded listener.js 21:46:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D05EAC00) [pid = 3332] [serial = 787] [outer = 000000B9D051C800] 21:46:49 INFO - PROCESS | 3332 | 1466743609865 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 21:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 671ms 21:46:49 INFO - PROCESS | 3332 | 1466743609918 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 21:46:49 INFO - PROCESS | 3332 | 1466743609920 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 21:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:46:49 INFO - PROCESS | 3332 | 1466743609924 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:46:49 INFO - PROCESS | 3332 | 1466743609928 Marionette TRACE conn6 <- [1,1014,null,{}] 21:46:49 INFO - PROCESS | 3332 | 1466743609940 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:49 INFO - PROCESS | 3332 | 1466743609945 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:50 INFO - PROCESS | 3332 | 1466743610039 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 21:46:50 INFO - PROCESS | 3332 | 1466743610048 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:50 INFO - PROCESS | 3332 | 1466743610051 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D372A000 == 33 [pid = 3332] [id = 263] 21:46:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2530800) [pid = 3332] [serial = 788] [outer = 0000000000000000] 21:46:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D2DA7800) [pid = 3332] [serial = 789] [outer = 000000B9D2530800] 21:46:50 INFO - PROCESS | 3332 | 1466743610102 Marionette DEBUG loaded listener.js 21:46:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D318C400) [pid = 3332] [serial = 790] [outer = 000000B9D2530800] 21:46:50 INFO - PROCESS | 3332 | 1466743610518 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 21:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 628ms 21:46:50 INFO - PROCESS | 3332 | 1466743610555 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 21:46:50 INFO - PROCESS | 3332 | 1466743610558 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 21:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:46:50 INFO - PROCESS | 3332 | 1466743610561 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:46:50 INFO - PROCESS | 3332 | 1466743610563 Marionette TRACE conn6 <- [1,1018,null,{}] 21:46:50 INFO - PROCESS | 3332 | 1466743610567 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:50 INFO - PROCESS | 3332 | 1466743610569 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:50 INFO - PROCESS | 3332 | 1466743610688 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 21:46:50 INFO - PROCESS | 3332 | 1466743610762 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:50 INFO - PROCESS | 3332 | 1466743610765 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5AB1000 == 34 [pid = 3332] [id = 264] 21:46:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3326800) [pid = 3332] [serial = 791] [outer = 0000000000000000] 21:46:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D370EC00) [pid = 3332] [serial = 792] [outer = 000000B9D3326800] 21:46:50 INFO - PROCESS | 3332 | 1466743610816 Marionette DEBUG loaded listener.js 21:46:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3B4B400) [pid = 3332] [serial = 793] [outer = 000000B9D3326800] 21:46:51 INFO - PROCESS | 3332 | 1466743611244 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 21:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 733ms 21:46:51 INFO - PROCESS | 3332 | 1466743611297 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 21:46:51 INFO - PROCESS | 3332 | 1466743611299 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 21:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:46:51 INFO - PROCESS | 3332 | 1466743611302 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:46:51 INFO - PROCESS | 3332 | 1466743611304 Marionette TRACE conn6 <- [1,1022,null,{}] 21:46:51 INFO - PROCESS | 3332 | 1466743611308 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:51 INFO - PROCESS | 3332 | 1466743611310 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:51 INFO - PROCESS | 3332 | 1466743611417 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 21:46:51 INFO - PROCESS | 3332 | 1466743611424 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:51 INFO - PROCESS | 3332 | 1466743611427 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36A4800 == 35 [pid = 3332] [id = 265] 21:46:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3D33000) [pid = 3332] [serial = 794] [outer = 0000000000000000] 21:46:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3D3B000) [pid = 3332] [serial = 795] [outer = 000000B9D3D33000] 21:46:51 INFO - PROCESS | 3332 | 1466743611530 Marionette DEBUG loaded listener.js 21:46:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3F8B400) [pid = 3332] [serial = 796] [outer = 000000B9D3D33000] 21:46:51 INFO - PROCESS | 3332 | 1466743611986 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 21:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 734ms 21:46:52 INFO - PROCESS | 3332 | 1466743612051 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 21:46:52 INFO - PROCESS | 3332 | 1466743612053 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 21:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:46:52 INFO - PROCESS | 3332 | 1466743612057 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:46:52 INFO - PROCESS | 3332 | 1466743612058 Marionette TRACE conn6 <- [1,1026,null,{}] 21:46:52 INFO - PROCESS | 3332 | 1466743612066 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:52 INFO - PROCESS | 3332 | 1466743612072 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:52 INFO - PROCESS | 3332 | 1466743612193 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 21:46:52 INFO - PROCESS | 3332 | 1466743612209 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:52 INFO - PROCESS | 3332 | 1466743612211 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA334000 == 36 [pid = 3332] [id = 266] 21:46:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D422EC00) [pid = 3332] [serial = 797] [outer = 0000000000000000] 21:46:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D4580000) [pid = 3332] [serial = 798] [outer = 000000B9D422EC00] 21:46:52 INFO - PROCESS | 3332 | 1466743612297 Marionette DEBUG loaded listener.js 21:46:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D47B9800) [pid = 3332] [serial = 799] [outer = 000000B9D422EC00] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CD39D400) [pid = 3332] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CBBB0400) [pid = 3332] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BD8800) [pid = 3332] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C5A1C400) [pid = 3332] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D30B4C00) [pid = 3332] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D2DAD800) [pid = 3332] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BD1000) [pid = 3332] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C742A800) [pid = 3332] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D4214800) [pid = 3332] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D05E4000) [pid = 3332] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D252EC00) [pid = 3332] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D6628400) [pid = 3332] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CD3A6C00) [pid = 3332] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:46:52 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3F91C00) [pid = 3332] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:46:52 INFO - PROCESS | 3332 | 1466743612760 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 21:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 734ms 21:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:46:52 INFO - PROCESS | 3332 | 1466743612794 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 21:46:52 INFO - PROCESS | 3332 | 1466743612796 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 21:46:52 INFO - PROCESS | 3332 | 1466743612800 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:46:52 INFO - PROCESS | 3332 | 1466743612802 Marionette TRACE conn6 <- [1,1030,null,{}] 21:46:52 INFO - PROCESS | 3332 | 1466743612805 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:52 INFO - PROCESS | 3332 | 1466743612807 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:52 INFO - PROCESS | 3332 | 1466743612890 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 21:46:52 INFO - PROCESS | 3332 | 1466743612967 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:52 INFO - PROCESS | 3332 | 1466743612969 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBECC000 == 37 [pid = 3332] [id = 267] 21:46:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6B86800) [pid = 3332] [serial = 800] [outer = 0000000000000000] 21:46:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D052A800) [pid = 3332] [serial = 801] [outer = 000000B9C6B86800] 21:46:53 INFO - PROCESS | 3332 | 1466743613014 Marionette DEBUG loaded listener.js 21:46:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3FF8400) [pid = 3332] [serial = 802] [outer = 000000B9C6B86800] 21:46:53 INFO - PROCESS | 3332 | 1466743613372 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 21:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 629ms 21:46:53 INFO - PROCESS | 3332 | 1466743613432 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 21:46:53 INFO - PROCESS | 3332 | 1466743613434 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 21:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:46:53 INFO - PROCESS | 3332 | 1466743613437 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:46:53 INFO - PROCESS | 3332 | 1466743613439 Marionette TRACE conn6 <- [1,1034,null,{}] 21:46:53 INFO - PROCESS | 3332 | 1466743613442 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:53 INFO - PROCESS | 3332 | 1466743613452 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:53 INFO - PROCESS | 3332 | 1466743613590 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 21:46:53 INFO - PROCESS | 3332 | 1466743613601 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:53 INFO - PROCESS | 3332 | 1466743613603 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB62E800 == 38 [pid = 3332] [id = 268] 21:46:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D47C0C00) [pid = 3332] [serial = 803] [outer = 0000000000000000] 21:46:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D5058400) [pid = 3332] [serial = 804] [outer = 000000B9D47C0C00] 21:46:53 INFO - PROCESS | 3332 | 1466743613648 Marionette DEBUG loaded listener.js 21:46:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D5A27400) [pid = 3332] [serial = 805] [outer = 000000B9D47C0C00] 21:46:54 INFO - PROCESS | 3332 | 1466743614050 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 21:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 629ms 21:46:54 INFO - PROCESS | 3332 | 1466743614070 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 21:46:54 INFO - PROCESS | 3332 | 1466743614072 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 21:46:54 INFO - PROCESS | 3332 | 1466743614075 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:46:54 INFO - PROCESS | 3332 | 1466743614077 Marionette TRACE conn6 <- [1,1038,null,{}] 21:46:54 INFO - PROCESS | 3332 | 1466743614081 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:54 INFO - PROCESS | 3332 | 1466743614082 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:54 INFO - PROCESS | 3332 | 1466743614195 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 21:46:54 INFO - PROCESS | 3332 | 1466743614202 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:54 INFO - PROCESS | 3332 | 1466743614204 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB73F000 == 39 [pid = 3332] [id = 269] 21:46:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D5E73C00) [pid = 3332] [serial = 806] [outer = 0000000000000000] 21:46:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D60B3000) [pid = 3332] [serial = 807] [outer = 000000B9D5E73C00] 21:46:54 INFO - PROCESS | 3332 | 1466743614248 Marionette DEBUG loaded listener.js 21:46:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D6628800) [pid = 3332] [serial = 808] [outer = 000000B9D5E73C00] 21:46:54 INFO - PROCESS | 3332 | 1466743614690 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 21:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 691ms 21:46:54 INFO - PROCESS | 3332 | 1466743614771 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 21:46:54 INFO - PROCESS | 3332 | 1466743614776 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 21:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:46:54 INFO - PROCESS | 3332 | 1466743614782 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:46:54 INFO - PROCESS | 3332 | 1466743614787 Marionette TRACE conn6 <- [1,1042,null,{}] 21:46:54 INFO - PROCESS | 3332 | 1466743614794 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:54 INFO - PROCESS | 3332 | 1466743614798 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:54 INFO - PROCESS | 3332 | 1466743614969 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 21:46:55 INFO - PROCESS | 3332 | 1466743615066 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:55 INFO - PROCESS | 3332 | 1466743615071 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD33B000 == 40 [pid = 3332] [id = 270] 21:46:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6BD8800) [pid = 3332] [serial = 809] [outer = 0000000000000000] 21:46:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6C7A400) [pid = 3332] [serial = 810] [outer = 000000B9C6BD8800] 21:46:55 INFO - PROCESS | 3332 | 1466743615132 Marionette DEBUG loaded listener.js 21:46:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CBFBDC00) [pid = 3332] [serial = 811] [outer = 000000B9C6BD8800] 21:46:55 INFO - PROCESS | 3332 | 1466743615698 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 21:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 942ms 21:46:55 INFO - PROCESS | 3332 | 1466743615727 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 21:46:55 INFO - PROCESS | 3332 | 1466743615732 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 21:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:46:55 INFO - PROCESS | 3332 | 1466743615740 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:46:55 INFO - PROCESS | 3332 | 1466743615743 Marionette TRACE conn6 <- [1,1046,null,{}] 21:46:55 INFO - PROCESS | 3332 | 1466743615747 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:55 INFO - PROCESS | 3332 | 1466743615751 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:55 INFO - PROCESS | 3332 | 1466743615869 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 21:46:55 INFO - PROCESS | 3332 | 1466743615959 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:55 INFO - PROCESS | 3332 | 1466743615962 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5A0B000 == 41 [pid = 3332] [id = 271] 21:46:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D0966800) [pid = 3332] [serial = 812] [outer = 0000000000000000] 21:46:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D0B61C00) [pid = 3332] [serial = 813] [outer = 000000B9D0966800] 21:46:56 INFO - PROCESS | 3332 | 1466743616019 Marionette DEBUG loaded listener.js 21:46:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D2BE9C00) [pid = 3332] [serial = 814] [outer = 000000B9D0966800] 21:46:56 INFO - PROCESS | 3332 | 1466743616663 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 21:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 988ms 21:46:56 INFO - PROCESS | 3332 | 1466743616742 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 21:46:56 INFO - PROCESS | 3332 | 1466743616745 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 21:46:56 INFO - PROCESS | 3332 | 1466743616750 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:46:56 INFO - PROCESS | 3332 | 1466743616754 Marionette TRACE conn6 <- [1,1050,null,{}] 21:46:56 INFO - PROCESS | 3332 | 1466743616766 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:56 INFO - PROCESS | 3332 | 1466743616771 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:56 INFO - PROCESS | 3332 | 1466743616889 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 21:46:56 INFO - PROCESS | 3332 | 1466743616959 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:56 INFO - PROCESS | 3332 | 1466743616963 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7EF800 == 42 [pid = 3332] [id = 272] 21:46:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D3FF7400) [pid = 3332] [serial = 815] [outer = 0000000000000000] 21:46:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D4216400) [pid = 3332] [serial = 816] [outer = 000000B9D3FF7400] 21:46:57 INFO - PROCESS | 3332 | 1466743617063 Marionette DEBUG loaded listener.js 21:46:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D6627000) [pid = 3332] [serial = 817] [outer = 000000B9D3FF7400] 21:46:57 INFO - PROCESS | 3332 | 1466743617646 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 21:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 944ms 21:46:57 INFO - PROCESS | 3332 | 1466743617698 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 21:46:57 INFO - PROCESS | 3332 | 1466743617702 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 21:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:46:57 INFO - PROCESS | 3332 | 1466743617705 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:46:57 INFO - PROCESS | 3332 | 1466743617707 Marionette TRACE conn6 <- [1,1054,null,{}] 21:46:57 INFO - PROCESS | 3332 | 1466743617711 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:57 INFO - PROCESS | 3332 | 1466743617713 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:57 INFO - PROCESS | 3332 | 1466743617827 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 21:46:57 INFO - PROCESS | 3332 | 1466743617916 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:57 INFO - PROCESS | 3332 | 1466743617918 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB2E000 == 43 [pid = 3332] [id = 273] 21:46:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D7821800) [pid = 3332] [serial = 818] [outer = 0000000000000000] 21:46:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D7825400) [pid = 3332] [serial = 819] [outer = 000000B9D7821800] 21:46:57 INFO - PROCESS | 3332 | 1466743617973 Marionette DEBUG loaded listener.js 21:46:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D7B15C00) [pid = 3332] [serial = 820] [outer = 000000B9D7821800] 21:46:58 INFO - PROCESS | 3332 | 1466743618630 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 21:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 985ms 21:46:58 INFO - PROCESS | 3332 | 1466743618693 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 21:46:58 INFO - PROCESS | 3332 | 1466743618695 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 21:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:46:58 INFO - PROCESS | 3332 | 1466743618699 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:46:58 INFO - PROCESS | 3332 | 1466743618701 Marionette TRACE conn6 <- [1,1058,null,{}] 21:46:58 INFO - PROCESS | 3332 | 1466743618705 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:58 INFO - PROCESS | 3332 | 1466743618707 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:58 INFO - PROCESS | 3332 | 1466743618816 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 21:46:58 INFO - PROCESS | 3332 | 1466743618892 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:58 INFO - PROCESS | 3332 | 1466743618894 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:46:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4D4000 == 44 [pid = 3332] [id = 274] 21:46:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9C57B7800) [pid = 3332] [serial = 821] [outer = 0000000000000000] 21:46:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9C6BC0400) [pid = 3332] [serial = 822] [outer = 000000B9C57B7800] 21:46:59 INFO - PROCESS | 3332 | 1466743619100 Marionette DEBUG loaded listener.js 21:46:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9C6E52400) [pid = 3332] [serial = 823] [outer = 000000B9C57B7800] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB62E800 == 43 [pid = 3332] [id = 268] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBECC000 == 42 [pid = 3332] [id = 267] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA334000 == 41 [pid = 3332] [id = 266] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36A4800 == 40 [pid = 3332] [id = 265] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5AB1000 == 39 [pid = 3332] [id = 264] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D372A000 == 38 [pid = 3332] [id = 263] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B10000 == 37 [pid = 3332] [id = 262] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD8F800 == 36 [pid = 3332] [id = 261] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C776A000 == 35 [pid = 3332] [id = 260] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0BB3800 == 34 [pid = 3332] [id = 259] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA97E000 == 33 [pid = 3332] [id = 258] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD33D800 == 32 [pid = 3332] [id = 249] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB2E000 == 31 [pid = 3332] [id = 273] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7EF800 == 30 [pid = 3332] [id = 272] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5A0B000 == 29 [pid = 3332] [id = 271] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB73F000 == 28 [pid = 3332] [id = 269] 21:47:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD33B000 == 27 [pid = 3332] [id = 270] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9D05E2400) [pid = 3332] [serial = 744] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9CD3A8000) [pid = 3332] [serial = 748] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9C6C79800) [pid = 3332] [serial = 750] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9CD58D800) [pid = 3332] [serial = 766] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D3F43800) [pid = 3332] [serial = 769] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D3E71C00) [pid = 3332] [serial = 768] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D2E64400) [pid = 3332] [serial = 762] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9C6BD8C00) [pid = 3332] [serial = 732] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CCC5B800) [pid = 3332] [serial = 754] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D5E6F400) [pid = 3332] [serial = 739] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C7746000) [pid = 3332] [serial = 733] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CBE9D400) [pid = 3332] [serial = 747] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D421C800) [pid = 3332] [serial = 738] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6E46800) [pid = 3332] [serial = 751] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D090EC00) [pid = 3332] [serial = 735] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D2BE9800) [pid = 3332] [serial = 760] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3271000) [pid = 3332] [serial = 763] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D7043C00) [pid = 3332] [serial = 742] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D051B400) [pid = 3332] [serial = 756] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D7034400) [pid = 3332] [serial = 741] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3E99800) [pid = 3332] [serial = 745] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BC9800) [pid = 3332] [serial = 765] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2533000) [pid = 3332] [serial = 759] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D05E9C00) [pid = 3332] [serial = 757] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CB476400) [pid = 3332] [serial = 753] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D2DD4800) [pid = 3332] [serial = 736] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3F9A000) [pid = 3332] [serial = 771] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3FFC400) [pid = 3332] [serial = 772] [outer = 0000000000000000] [url = about:blank] 21:47:00 INFO - PROCESS | 3332 | 1466743620555 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 21:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1949ms 21:47:00 INFO - PROCESS | 3332 | 1466743620651 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 21:47:00 INFO - PROCESS | 3332 | 1466743620656 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 21:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:47:00 INFO - PROCESS | 3332 | 1466743620662 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:47:00 INFO - PROCESS | 3332 | 1466743620666 Marionette TRACE conn6 <- [1,1062,null,{}] 21:47:00 INFO - PROCESS | 3332 | 1466743620673 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:00 INFO - PROCESS | 3332 | 1466743620676 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:00 INFO - PROCESS | 3332 | 1466743620776 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 21:47:00 INFO - PROCESS | 3332 | 1466743620783 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:00 INFO - PROCESS | 3332 | 1466743620788 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC1C800 == 28 [pid = 3332] [id = 275] 21:47:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6C75800) [pid = 3332] [serial = 824] [outer = 0000000000000000] 21:47:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6C79800) [pid = 3332] [serial = 825] [outer = 000000B9C6C75800] 21:47:00 INFO - PROCESS | 3332 | 1466743620838 Marionette DEBUG loaded listener.js 21:47:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6E2D000) [pid = 3332] [serial = 826] [outer = 000000B9C6C75800] 21:47:01 INFO - PROCESS | 3332 | 1466743621328 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 21:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 692ms 21:47:01 INFO - PROCESS | 3332 | 1466743621357 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 21:47:01 INFO - PROCESS | 3332 | 1466743621362 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 21:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:47:01 INFO - PROCESS | 3332 | 1466743621369 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:47:01 INFO - PROCESS | 3332 | 1466743621372 Marionette TRACE conn6 <- [1,1066,null,{}] 21:47:01 INFO - PROCESS | 3332 | 1466743621376 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:01 INFO - PROCESS | 3332 | 1466743621379 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:01 INFO - PROCESS | 3332 | 1466743621471 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 21:47:01 INFO - PROCESS | 3332 | 1466743621480 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:01 INFO - PROCESS | 3332 | 1466743621483 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D13C4800 == 29 [pid = 3332] [id = 276] 21:47:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C770F800) [pid = 3332] [serial = 827] [outer = 0000000000000000] 21:47:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C83B9400) [pid = 3332] [serial = 828] [outer = 000000B9C770F800] 21:47:01 INFO - PROCESS | 3332 | 1466743621535 Marionette DEBUG loaded listener.js 21:47:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CBB29000) [pid = 3332] [serial = 829] [outer = 000000B9C770F800] 21:47:02 INFO - PROCESS | 3332 | 1466743622018 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 21:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 692ms 21:47:02 INFO - PROCESS | 3332 | 1466743622061 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 21:47:02 INFO - PROCESS | 3332 | 1466743622064 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 21:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:47:02 INFO - PROCESS | 3332 | 1466743622067 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:47:02 INFO - PROCESS | 3332 | 1466743622071 Marionette TRACE conn6 <- [1,1070,null,{}] 21:47:02 INFO - PROCESS | 3332 | 1466743622083 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:02 INFO - PROCESS | 3332 | 1466743622088 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:02 INFO - PROCESS | 3332 | 1466743622209 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 21:47:02 INFO - PROCESS | 3332 | 1466743622224 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:02 INFO - PROCESS | 3332 | 1466743622227 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2ED5800 == 30 [pid = 3332] [id = 277] 21:47:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CD3A4C00) [pid = 3332] [serial = 830] [outer = 0000000000000000] 21:47:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CD588400) [pid = 3332] [serial = 831] [outer = 000000B9CD3A4C00] 21:47:02 INFO - PROCESS | 3332 | 1466743622278 Marionette DEBUG loaded listener.js 21:47:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D051F800) [pid = 3332] [serial = 832] [outer = 000000B9CD3A4C00] 21:47:02 INFO - PROCESS | 3332 | 1466743622738 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 21:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 731ms 21:47:02 INFO - PROCESS | 3332 | 1466743622802 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 21:47:02 INFO - PROCESS | 3332 | 1466743622805 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 21:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:47:02 INFO - PROCESS | 3332 | 1466743622808 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:47:02 INFO - PROCESS | 3332 | 1466743622810 Marionette TRACE conn6 <- [1,1074,null,{}] 21:47:02 INFO - PROCESS | 3332 | 1466743622814 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:02 INFO - PROCESS | 3332 | 1466743622816 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:02 INFO - PROCESS | 3332 | 1466743622934 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 21:47:02 INFO - PROCESS | 3332 | 1466743622940 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:02 INFO - PROCESS | 3332 | 1466743622942 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B4000 == 31 [pid = 3332] [id = 278] 21:47:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D05E3C00) [pid = 3332] [serial = 833] [outer = 0000000000000000] 21:47:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D0911800) [pid = 3332] [serial = 834] [outer = 000000B9D05E3C00] 21:47:02 INFO - PROCESS | 3332 | 1466743622989 Marionette DEBUG loaded listener.js 21:47:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D2529C00) [pid = 3332] [serial = 835] [outer = 000000B9D05E3C00] 21:47:03 INFO - PROCESS | 3332 | 1466743623446 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 21:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 21:47:03 INFO - PROCESS | 3332 | 1466743623481 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 21:47:03 INFO - PROCESS | 3332 | 1466743623483 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 21:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:47:03 INFO - PROCESS | 3332 | 1466743623486 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:47:03 INFO - PROCESS | 3332 | 1466743623488 Marionette TRACE conn6 <- [1,1078,null,{}] 21:47:03 INFO - PROCESS | 3332 | 1466743623491 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:03 INFO - PROCESS | 3332 | 1466743623494 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:03 INFO - PROCESS | 3332 | 1466743623627 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 21:47:03 INFO - PROCESS | 3332 | 1466743623647 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:03 INFO - PROCESS | 3332 | 1466743623649 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47E0800 == 32 [pid = 3332] [id = 279] 21:47:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2ADC000) [pid = 3332] [serial = 836] [outer = 0000000000000000] 21:47:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D2BEC400) [pid = 3332] [serial = 837] [outer = 000000B9D2ADC000] 21:47:03 INFO - PROCESS | 3332 | 1466743623694 Marionette DEBUG loaded listener.js 21:47:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D30B2C00) [pid = 3332] [serial = 838] [outer = 000000B9D2ADC000] 21:47:04 INFO - PROCESS | 3332 | 1466743624121 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 21:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 691ms 21:47:04 INFO - PROCESS | 3332 | 1466743624181 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 21:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:47:04 INFO - PROCESS | 3332 | 1466743624184 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 21:47:04 INFO - PROCESS | 3332 | 1466743624187 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:47:04 INFO - PROCESS | 3332 | 1466743624189 Marionette TRACE conn6 <- [1,1082,null,{}] 21:47:04 INFO - PROCESS | 3332 | 1466743624192 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:04 INFO - PROCESS | 3332 | 1466743624198 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:04 INFO - PROCESS | 3332 | 1466743624334 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 21:47:04 INFO - PROCESS | 3332 | 1466743624387 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:04 INFO - PROCESS | 3332 | 1466743624389 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7058000 == 33 [pid = 3332] [id = 280] 21:47:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3193000) [pid = 3332] [serial = 839] [outer = 0000000000000000] 21:47:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D327A000) [pid = 3332] [serial = 840] [outer = 000000B9D3193000] 21:47:04 INFO - PROCESS | 3332 | 1466743624434 Marionette DEBUG loaded listener.js 21:47:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D3B56800) [pid = 3332] [serial = 841] [outer = 000000B9D3193000] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D47C0C00) [pid = 3332] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3326800) [pid = 3332] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D3D33000) [pid = 3332] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6C81C00) [pid = 3332] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6A22400) [pid = 3332] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6B86800) [pid = 3332] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D2530800) [pid = 3332] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D051C800) [pid = 3332] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C59D5400) [pid = 3332] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D4213C00) [pid = 3332] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D422EC00) [pid = 3332] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:47:05 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D5E73C00) [pid = 3332] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:47:05 INFO - PROCESS | 3332 | 1466743625125 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 21:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 986ms 21:47:05 INFO - PROCESS | 3332 | 1466743625176 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 21:47:05 INFO - PROCESS | 3332 | 1466743625178 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 21:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:47:05 INFO - PROCESS | 3332 | 1466743625181 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:47:05 INFO - PROCESS | 3332 | 1466743625183 Marionette TRACE conn6 <- [1,1086,null,{}] 21:47:05 INFO - PROCESS | 3332 | 1466743625187 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:05 INFO - PROCESS | 3332 | 1466743625189 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:05 INFO - PROCESS | 3332 | 1466743625296 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 21:47:05 INFO - PROCESS | 3332 | 1466743625345 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:05 INFO - PROCESS | 3332 | 1466743625347 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7526800 == 34 [pid = 3332] [id = 281] 21:47:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C5A25400) [pid = 3332] [serial = 842] [outer = 0000000000000000] 21:47:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CCD18000) [pid = 3332] [serial = 843] [outer = 000000B9C5A25400] 21:47:05 INFO - PROCESS | 3332 | 1466743625391 Marionette DEBUG loaded listener.js 21:47:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3320400) [pid = 3332] [serial = 844] [outer = 000000B9C5A25400] 21:47:05 INFO - PROCESS | 3332 | 1466743625732 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 21:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 587ms 21:47:05 INFO - PROCESS | 3332 | 1466743625772 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 21:47:05 INFO - PROCESS | 3332 | 1466743625774 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 21:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:47:05 INFO - PROCESS | 3332 | 1466743625777 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:47:05 INFO - PROCESS | 3332 | 1466743625779 Marionette TRACE conn6 <- [1,1090,null,{}] 21:47:05 INFO - PROCESS | 3332 | 1466743625782 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:05 INFO - PROCESS | 3332 | 1466743625784 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:05 INFO - PROCESS | 3332 | 1466743625892 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 21:47:05 INFO - PROCESS | 3332 | 1466743625900 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:05 INFO - PROCESS | 3332 | 1466743625902 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA332800 == 35 [pid = 3332] [id = 282] 21:47:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3278C00) [pid = 3332] [serial = 845] [outer = 0000000000000000] 21:47:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3E9C800) [pid = 3332] [serial = 846] [outer = 000000B9D3278C00] 21:47:05 INFO - PROCESS | 3332 | 1466743625949 Marionette DEBUG loaded listener.js 21:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3F8EC00) [pid = 3332] [serial = 847] [outer = 000000B9D3278C00] 21:47:06 INFO - PROCESS | 3332 | 1466743626356 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 21:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 629ms 21:47:06 INFO - PROCESS | 3332 | 1466743626410 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 21:47:06 INFO - PROCESS | 3332 | 1466743626412 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 21:47:06 INFO - PROCESS | 3332 | 1466743626415 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:47:06 INFO - PROCESS | 3332 | 1466743626417 Marionette TRACE conn6 <- [1,1094,null,{}] 21:47:06 INFO - PROCESS | 3332 | 1466743626420 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:06 INFO - PROCESS | 3332 | 1466743626422 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:06 INFO - PROCESS | 3332 | 1466743626532 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 21:47:06 INFO - PROCESS | 3332 | 1466743626540 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:06 INFO - PROCESS | 3332 | 1466743626542 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA984800 == 36 [pid = 3332] [id = 283] 21:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3F92000) [pid = 3332] [serial = 848] [outer = 0000000000000000] 21:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3FF8000) [pid = 3332] [serial = 849] [outer = 000000B9D3F92000] 21:47:06 INFO - PROCESS | 3332 | 1466743626588 Marionette DEBUG loaded listener.js 21:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D4218400) [pid = 3332] [serial = 850] [outer = 000000B9D3F92000] 21:47:07 INFO - PROCESS | 3332 | 1466743627072 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 21:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 691ms 21:47:07 INFO - PROCESS | 3332 | 1466743627136 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 21:47:07 INFO - PROCESS | 3332 | 1466743627141 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 21:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:47:07 INFO - PROCESS | 3332 | 1466743627148 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:47:07 INFO - PROCESS | 3332 | 1466743627152 Marionette TRACE conn6 <- [1,1098,null,{}] 21:47:07 INFO - PROCESS | 3332 | 1466743627159 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:07 INFO - PROCESS | 3332 | 1466743627162 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:07 INFO - PROCESS | 3332 | 1466743627293 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 21:47:07 INFO - PROCESS | 3332 | 1466743627448 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:07 INFO - PROCESS | 3332 | 1466743627451 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2586800 == 37 [pid = 3332] [id = 284] 21:47:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C7522000) [pid = 3332] [serial = 851] [outer = 0000000000000000] 21:47:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CB3F8C00) [pid = 3332] [serial = 852] [outer = 000000B9C7522000] 21:47:07 INFO - PROCESS | 3332 | 1466743627576 Marionette DEBUG loaded listener.js 21:47:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9CCD16800) [pid = 3332] [serial = 853] [outer = 000000B9C7522000] 21:47:07 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 21:47:08 INFO - PROCESS | 3332 | 1466743628423 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 21:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1344ms 21:47:08 INFO - PROCESS | 3332 | 1466743628498 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 21:47:08 INFO - PROCESS | 3332 | 1466743628503 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 21:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:47:08 INFO - PROCESS | 3332 | 1466743628510 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:47:08 INFO - PROCESS | 3332 | 1466743628513 Marionette TRACE conn6 <- [1,1102,null,{}] 21:47:08 INFO - PROCESS | 3332 | 1466743628517 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:08 INFO - PROCESS | 3332 | 1466743628520 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:08 INFO - PROCESS | 3332 | 1466743628651 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 21:47:08 INFO - PROCESS | 3332 | 1466743628720 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:08 INFO - PROCESS | 3332 | 1466743628723 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7094800 == 38 [pid = 3332] [id = 285] 21:47:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D0680C00) [pid = 3332] [serial = 854] [outer = 0000000000000000] 21:47:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D252FC00) [pid = 3332] [serial = 855] [outer = 000000B9D0680C00] 21:47:08 INFO - PROCESS | 3332 | 1466743628821 Marionette DEBUG loaded listener.js 21:47:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D3272C00) [pid = 3332] [serial = 856] [outer = 000000B9D0680C00] 21:47:09 INFO - PROCESS | 3332 | 1466743629725 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 21:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1240ms 21:47:09 INFO - PROCESS | 3332 | 1466743629750 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 21:47:09 INFO - PROCESS | 3332 | 1466743629754 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 21:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:47:09 INFO - PROCESS | 3332 | 1466743629760 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:47:09 INFO - PROCESS | 3332 | 1466743629764 Marionette TRACE conn6 <- [1,1106,null,{}] 21:47:09 INFO - PROCESS | 3332 | 1466743629770 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:09 INFO - PROCESS | 3332 | 1466743629773 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:09 INFO - PROCESS | 3332 | 1466743629896 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 21:47:09 INFO - PROCESS | 3332 | 1466743629967 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:09 INFO - PROCESS | 3332 | 1466743629971 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B38800 == 39 [pid = 3332] [id = 286] 21:47:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9CCC11C00) [pid = 3332] [serial = 857] [outer = 0000000000000000] 21:47:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9CCD14400) [pid = 3332] [serial = 858] [outer = 000000B9CCC11C00] 21:47:10 INFO - PROCESS | 3332 | 1466743630021 Marionette DEBUG loaded listener.js 21:47:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D0528C00) [pid = 3332] [serial = 859] [outer = 000000B9CCC11C00] 21:47:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA332800 == 38 [pid = 3332] [id = 282] 21:47:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7526800 == 37 [pid = 3332] [id = 281] 21:47:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7058000 == 36 [pid = 3332] [id = 280] 21:47:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47E0800 == 35 [pid = 3332] [id = 279] 21:47:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B4000 == 34 [pid = 3332] [id = 278] 21:47:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2ED5800 == 33 [pid = 3332] [id = 277] 21:47:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D13C4800 == 32 [pid = 3332] [id = 276] 21:47:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC1C800 == 31 [pid = 3332] [id = 275] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D5A27400) [pid = 3332] [serial = 805] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D370EC00) [pid = 3332] [serial = 792] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D3B4B400) [pid = 3332] [serial = 793] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D3F8B400) [pid = 3332] [serial = 796] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3D3B000) [pid = 3332] [serial = 795] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6E31000) [pid = 3332] [serial = 777] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CBBB3C00) [pid = 3332] [serial = 778] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6E28C00) [pid = 3332] [serial = 783] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CB1C3000) [pid = 3332] [serial = 784] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D052A800) [pid = 3332] [serial = 801] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D2DA7800) [pid = 3332] [serial = 789] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D0521000) [pid = 3332] [serial = 786] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D05EAC00) [pid = 3332] [serial = 787] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6BCB400) [pid = 3332] [serial = 780] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6E47400) [pid = 3332] [serial = 781] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D4581000) [pid = 3332] [serial = 775] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D4221400) [pid = 3332] [serial = 774] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D4580000) [pid = 3332] [serial = 798] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D6628800) [pid = 3332] [serial = 808] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D5058400) [pid = 3332] [serial = 804] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D60B3000) [pid = 3332] [serial = 807] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D47B9800) [pid = 3332] [serial = 799] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D318C400) [pid = 3332] [serial = 790] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3FF8400) [pid = 3332] [serial = 802] [outer = 0000000000000000] [url = about:blank] 21:47:10 INFO - PROCESS | 3332 | 1466743630631 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 21:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 881ms 21:47:10 INFO - PROCESS | 3332 | 1466743630645 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 21:47:10 INFO - PROCESS | 3332 | 1466743630650 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 21:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:47:10 INFO - PROCESS | 3332 | 1466743630656 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:47:10 INFO - PROCESS | 3332 | 1466743630659 Marionette TRACE conn6 <- [1,1110,null,{}] 21:47:10 INFO - PROCESS | 3332 | 1466743630663 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:10 INFO - PROCESS | 3332 | 1466743630666 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:10 INFO - PROCESS | 3332 | 1466743630756 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 21:47:10 INFO - PROCESS | 3332 | 1466743630762 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:10 INFO - PROCESS | 3332 | 1466743630765 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0BA0800 == 32 [pid = 3332] [id = 287] 21:47:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C7229C00) [pid = 3332] [serial = 860] [outer = 0000000000000000] 21:47:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CBE98C00) [pid = 3332] [serial = 861] [outer = 000000B9C7229C00] 21:47:10 INFO - PROCESS | 3332 | 1466743630814 Marionette DEBUG loaded listener.js 21:47:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D051CC00) [pid = 3332] [serial = 862] [outer = 000000B9C7229C00] 21:47:11 INFO - PROCESS | 3332 | 1466743631288 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 21:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 691ms 21:47:11 INFO - PROCESS | 3332 | 1466743631351 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 21:47:11 INFO - PROCESS | 3332 | 1466743631353 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 21:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:47:11 INFO - PROCESS | 3332 | 1466743631357 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:47:11 INFO - PROCESS | 3332 | 1466743631361 Marionette TRACE conn6 <- [1,1114,null,{}] 21:47:11 INFO - PROCESS | 3332 | 1466743631373 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:11 INFO - PROCESS | 3332 | 1466743631379 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:11 INFO - PROCESS | 3332 | 1466743631473 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 21:47:11 INFO - PROCESS | 3332 | 1466743631567 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:11 INFO - PROCESS | 3332 | 1466743631571 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36AA800 == 33 [pid = 3332] [id = 288] 21:47:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6BB6000) [pid = 3332] [serial = 863] [outer = 0000000000000000] 21:47:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2DD0800) [pid = 3332] [serial = 864] [outer = 000000B9C6BB6000] 21:47:11 INFO - PROCESS | 3332 | 1466743631628 Marionette DEBUG loaded listener.js 21:47:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3273800) [pid = 3332] [serial = 865] [outer = 000000B9C6BB6000] 21:47:12 INFO - PROCESS | 3332 | 1466743632023 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 21:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 734ms 21:47:12 INFO - PROCESS | 3332 | 1466743632094 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 21:47:12 INFO - PROCESS | 3332 | 1466743632097 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 21:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:47:12 INFO - PROCESS | 3332 | 1466743632100 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:47:12 INFO - PROCESS | 3332 | 1466743632102 Marionette TRACE conn6 <- [1,1118,null,{}] 21:47:12 INFO - PROCESS | 3332 | 1466743632106 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:12 INFO - PROCESS | 3332 | 1466743632108 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:12 INFO - PROCESS | 3332 | 1466743632200 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 21:47:12 INFO - PROCESS | 3332 | 1466743632205 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:12 INFO - PROCESS | 3332 | 1466743632207 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5E4D000 == 34 [pid = 3332] [id = 289] 21:47:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B4D400) [pid = 3332] [serial = 866] [outer = 0000000000000000] 21:47:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3BE0800) [pid = 3332] [serial = 867] [outer = 000000B9D3B4D400] 21:47:12 INFO - PROCESS | 3332 | 1466743632259 Marionette DEBUG loaded listener.js 21:47:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3EA1000) [pid = 3332] [serial = 868] [outer = 000000B9D3B4D400] 21:47:12 INFO - PROCESS | 3332 | 1466743632698 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 21:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 628ms 21:47:12 INFO - PROCESS | 3332 | 1466743632731 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 21:47:12 INFO - PROCESS | 3332 | 1466743632733 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 21:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:47:12 INFO - PROCESS | 3332 | 1466743632746 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:47:12 INFO - PROCESS | 3332 | 1466743632748 Marionette TRACE conn6 <- [1,1122,null,{}] 21:47:12 INFO - PROCESS | 3332 | 1466743632752 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:12 INFO - PROCESS | 3332 | 1466743632754 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:12 INFO - PROCESS | 3332 | 1466743632902 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 21:47:12 INFO - PROCESS | 3332 | 1466743632921 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:12 INFO - PROCESS | 3332 | 1466743632923 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70A2000 == 35 [pid = 3332] [id = 290] 21:47:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3E94C00) [pid = 3332] [serial = 869] [outer = 0000000000000000] 21:47:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3FF6400) [pid = 3332] [serial = 870] [outer = 000000B9D3E94C00] 21:47:12 INFO - PROCESS | 3332 | 1466743632968 Marionette DEBUG loaded listener.js 21:47:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D422B800) [pid = 3332] [serial = 871] [outer = 000000B9D3E94C00] 21:47:13 INFO - PROCESS | 3332 | [GFX2-]: DrawTargetD2D 1.1 (000000B9D8A8E430): Failed to create GradientStopCollection with no stops. 21:47:13 INFO - PROCESS | 3332 | [GFX3-]: No stops specified for gradient pattern. 21:47:13 INFO - PROCESS | 3332 | 1466743633403 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 692ms 21:47:13 INFO - PROCESS | 3332 | 1466743633436 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 21:47:13 INFO - PROCESS | 3332 | 1466743633438 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 21:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:47:13 INFO - PROCESS | 3332 | 1466743633442 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:47:13 INFO - PROCESS | 3332 | 1466743633444 Marionette TRACE conn6 <- [1,1126,null,{}] 21:47:13 INFO - PROCESS | 3332 | 1466743633459 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:13 INFO - PROCESS | 3332 | 1466743633465 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:13 INFO - PROCESS | 3332 | 1466743633604 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 21:47:13 INFO - PROCESS | 3332 | 1466743633655 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:13 INFO - PROCESS | 3332 | 1466743633657 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3AF000 == 36 [pid = 3332] [id = 291] 21:47:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D4232000) [pid = 3332] [serial = 872] [outer = 0000000000000000] 21:47:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D46B7000) [pid = 3332] [serial = 873] [outer = 000000B9D4232000] 21:47:13 INFO - PROCESS | 3332 | 1466743633702 Marionette DEBUG loaded listener.js 21:47:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D5062C00) [pid = 3332] [serial = 874] [outer = 000000B9D4232000] 21:47:14 INFO - PROCESS | 3332 | 1466743634146 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 21:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 734ms 21:47:14 INFO - PROCESS | 3332 | 1466743634209 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 21:47:14 INFO - PROCESS | 3332 | 1466743634211 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 21:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:47:14 INFO - PROCESS | 3332 | 1466743634225 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:47:14 INFO - PROCESS | 3332 | 1466743634227 Marionette TRACE conn6 <- [1,1130,null,{}] 21:47:14 INFO - PROCESS | 3332 | 1466743634231 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:14 INFO - PROCESS | 3332 | 1466743634233 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:14 INFO - PROCESS | 3332 | 1466743634351 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 21:47:14 INFO - PROCESS | 3332 | 1466743634402 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:14 INFO - PROCESS | 3332 | 1466743634404 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD97800 == 37 [pid = 3332] [id = 292] 21:47:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D5E73000) [pid = 3332] [serial = 875] [outer = 0000000000000000] 21:47:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D60B0C00) [pid = 3332] [serial = 876] [outer = 000000B9D5E73000] 21:47:14 INFO - PROCESS | 3332 | 1466743634449 Marionette DEBUG loaded listener.js 21:47:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D662C800) [pid = 3332] [serial = 877] [outer = 000000B9D5E73000] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D05E3C00) [pid = 3332] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CD3A4C00) [pid = 3332] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C770F800) [pid = 3332] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6C75800) [pid = 3332] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C57B7800) [pid = 3332] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D2ADC000) [pid = 3332] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BD8800) [pid = 3332] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3278C00) [pid = 3332] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D0966800) [pid = 3332] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3FF7400) [pid = 3332] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C5A25400) [pid = 3332] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D7821800) [pid = 3332] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:47:14 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3193000) [pid = 3332] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:47:14 INFO - PROCESS | 3332 | 1466743634909 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 21:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 733ms 21:47:14 INFO - PROCESS | 3332 | 1466743634957 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 21:47:14 INFO - PROCESS | 3332 | 1466743634959 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 21:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:47:14 INFO - PROCESS | 3332 | 1466743634963 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:47:14 INFO - PROCESS | 3332 | 1466743634965 Marionette TRACE conn6 <- [1,1134,null,{}] 21:47:14 INFO - PROCESS | 3332 | 1466743634968 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:14 INFO - PROCESS | 3332 | 1466743634970 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:15 INFO - PROCESS | 3332 | 1466743635054 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 21:47:15 INFO - PROCESS | 3332 | 1466743635132 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:15 INFO - PROCESS | 3332 | 1466743635134 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB742000 == 38 [pid = 3332] [id = 293] 21:47:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6BAB000) [pid = 3332] [serial = 878] [outer = 0000000000000000] 21:47:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CBEA1800) [pid = 3332] [serial = 879] [outer = 000000B9C6BAB000] 21:47:15 INFO - PROCESS | 3332 | 1466743635179 Marionette DEBUG loaded listener.js 21:47:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3F8D400) [pid = 3332] [serial = 880] [outer = 000000B9C6BAB000] 21:47:15 INFO - PROCESS | 3332 | 1466743635521 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 21:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 628ms 21:47:15 INFO - PROCESS | 3332 | 1466743635603 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 21:47:15 INFO - PROCESS | 3332 | 1466743635605 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 21:47:15 INFO - PROCESS | 3332 | 1466743635608 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:47:15 INFO - PROCESS | 3332 | 1466743635610 Marionette TRACE conn6 <- [1,1138,null,{}] 21:47:15 INFO - PROCESS | 3332 | 1466743635614 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:15 INFO - PROCESS | 3332 | 1466743635616 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:15 INFO - PROCESS | 3332 | 1466743635754 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 21:47:15 INFO - PROCESS | 3332 | 1466743635764 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:15 INFO - PROCESS | 3332 | 1466743635766 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7E3800 == 39 [pid = 3332] [id = 294] 21:47:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3326C00) [pid = 3332] [serial = 881] [outer = 0000000000000000] 21:47:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D781E400) [pid = 3332] [serial = 882] [outer = 000000B9D3326C00] 21:47:15 INFO - PROCESS | 3332 | 1466743635810 Marionette DEBUG loaded listener.js 21:47:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D7B15800) [pid = 3332] [serial = 883] [outer = 000000B9D3326C00] 21:47:16 INFO - PROCESS | 3332 | 1466743636221 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 21:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 628ms 21:47:16 INFO - PROCESS | 3332 | 1466743636242 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 21:47:16 INFO - PROCESS | 3332 | 1466743636244 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 21:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:47:16 INFO - PROCESS | 3332 | 1466743636247 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:47:16 INFO - PROCESS | 3332 | 1466743636249 Marionette TRACE conn6 <- [1,1142,null,{}] 21:47:16 INFO - PROCESS | 3332 | 1466743636253 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:16 INFO - PROCESS | 3332 | 1466743636254 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:16 INFO - PROCESS | 3332 | 1466743636343 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 21:47:16 INFO - PROCESS | 3332 | 1466743636420 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:16 INFO - PROCESS | 3332 | 1466743636422 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB81A800 == 40 [pid = 3332] [id = 295] 21:47:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D78EAC00) [pid = 3332] [serial = 884] [outer = 0000000000000000] 21:47:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D78F2800) [pid = 3332] [serial = 885] [outer = 000000B9D78EAC00] 21:47:16 INFO - PROCESS | 3332 | 1466743636467 Marionette DEBUG loaded listener.js 21:47:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3F93400) [pid = 3332] [serial = 886] [outer = 000000B9D78EAC00] 21:47:16 INFO - PROCESS | 3332 | 1466743636902 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 21:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 671ms 21:47:16 INFO - PROCESS | 3332 | 1466743636922 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 21:47:16 INFO - PROCESS | 3332 | 1466743636927 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 21:47:16 INFO - PROCESS | 3332 | 1466743636933 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:47:16 INFO - PROCESS | 3332 | 1466743636938 Marionette TRACE conn6 <- [1,1146,null,{}] 21:47:16 INFO - PROCESS | 3332 | 1466743636962 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:16 INFO - PROCESS | 3332 | 1466743636965 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:17 INFO - PROCESS | 3332 | 1466743637138 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 21:47:17 INFO - PROCESS | 3332 | 1466743637223 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:17 INFO - PROCESS | 3332 | 1466743637228 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD567800 == 41 [pid = 3332] [id = 296] 21:47:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6E4F400) [pid = 3332] [serial = 887] [outer = 0000000000000000] 21:47:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C7522800) [pid = 3332] [serial = 888] [outer = 000000B9C6E4F400] 21:47:17 INFO - PROCESS | 3332 | 1466743637300 Marionette DEBUG loaded listener.js 21:47:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CD3A9400) [pid = 3332] [serial = 889] [outer = 000000B9C6E4F400] 21:47:17 INFO - PROCESS | 3332 | 1466743637878 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",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 21:47:17 INFO - PROCESS | 3332 | 1466743637928 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 21:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:47:17 INFO - PROCESS | 3332 | 1466743637934 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:47:17 INFO - PROCESS | 3332 | 1466743637937 Marionette TRACE conn6 <- [1,1150,null,{}] 21:47:17 INFO - PROCESS | 3332 | 1466743637942 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:17 INFO - PROCESS | 3332 | 1466743637945 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:18 INFO - PROCESS | 3332 | 1466743638063 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 21:47:18 INFO - PROCESS | 3332 | 1466743638183 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:18 INFO - PROCESS | 3332 | 1466743638186 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D709E800 == 42 [pid = 3332] [id = 297] 21:47:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D2E62800) [pid = 3332] [serial = 890] [outer = 0000000000000000] 21:47:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D31C8400) [pid = 3332] [serial = 891] [outer = 000000B9D2E62800] 21:47:18 INFO - PROCESS | 3332 | 1466743638244 Marionette DEBUG loaded listener.js 21:47:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D3E9CC00) [pid = 3332] [serial = 892] [outer = 000000B9D2E62800] 21:47:18 INFO - PROCESS | 3332 | 1466743638873 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 21:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 985ms 21:47:18 INFO - PROCESS | 3332 | 1466743638921 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 21:47:18 INFO - PROCESS | 3332 | 1466743638924 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 21:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:47:18 INFO - PROCESS | 3332 | 1466743638928 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:47:18 INFO - PROCESS | 3332 | 1466743638932 Marionette TRACE conn6 <- [1,1154,null,{}] 21:47:18 INFO - PROCESS | 3332 | 1466743638944 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:18 INFO - PROCESS | 3332 | 1466743638949 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:19 INFO - PROCESS | 3332 | 1466743639098 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 21:47:19 INFO - PROCESS | 3332 | 1466743639217 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:19 INFO - PROCESS | 3332 | 1466743639221 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DC2B9000 == 43 [pid = 3332] [id = 298] 21:47:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D500D000) [pid = 3332] [serial = 893] [outer = 0000000000000000] 21:47:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D5EC8400) [pid = 3332] [serial = 894] [outer = 000000B9D500D000] 21:47:19 INFO - PROCESS | 3332 | 1466743639281 Marionette DEBUG loaded listener.js 21:47:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D7B42400) [pid = 3332] [serial = 895] [outer = 000000B9D500D000] 21:47:19 INFO - PROCESS | 3332 | 1466743639897 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 21:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1030ms 21:47:19 INFO - PROCESS | 3332 | 1466743639961 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 21:47:19 INFO - PROCESS | 3332 | 1466743639964 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 21:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:47:19 INFO - PROCESS | 3332 | 1466743639968 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:47:19 INFO - PROCESS | 3332 | 1466743639970 Marionette TRACE conn6 <- [1,1158,null,{}] 21:47:19 INFO - PROCESS | 3332 | 1466743639974 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:19 INFO - PROCESS | 3332 | 1466743639976 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:20 INFO - PROCESS | 3332 | 1466743640129 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 21:47:20 INFO - PROCESS | 3332 | 1466743640182 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:20 INFO - PROCESS | 3332 | 1466743640184 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8089800 == 44 [pid = 3332] [id = 299] 21:47:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D7B50400) [pid = 3332] [serial = 896] [outer = 0000000000000000] 21:47:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D8942C00) [pid = 3332] [serial = 897] [outer = 000000B9D7B50400] 21:47:20 INFO - PROCESS | 3332 | 1466743640239 Marionette DEBUG loaded listener.js 21:47:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D894A400) [pid = 3332] [serial = 898] [outer = 000000B9D7B50400] 21:47:21 INFO - PROCESS | 3332 | 1466743641093 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 21:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1188ms 21:47:21 INFO - PROCESS | 3332 | 1466743641156 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 21:47:21 INFO - PROCESS | 3332 | 1466743641161 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 21:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:47:21 INFO - PROCESS | 3332 | 1466743641167 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:47:21 INFO - PROCESS | 3332 | 1466743641170 Marionette TRACE conn6 <- [1,1162,null,{}] 21:47:21 INFO - PROCESS | 3332 | 1466743641220 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:21 INFO - PROCESS | 3332 | 1466743641223 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:21 INFO - PROCESS | 3332 | 1466743641328 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 21:47:21 INFO - PROCESS | 3332 | 1466743641448 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:21 INFO - PROCESS | 3332 | 1466743641453 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC109800 == 45 [pid = 3332] [id = 300] 21:47:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9CBEA5C00) [pid = 3332] [serial = 899] [outer = 0000000000000000] 21:47:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9CCC5E400) [pid = 3332] [serial = 900] [outer = 000000B9CBEA5C00] 21:47:21 INFO - PROCESS | 3332 | 1466743641503 Marionette DEBUG loaded listener.js 21:47:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9D0521800) [pid = 3332] [serial = 901] [outer = 000000B9CBEA5C00] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7E3800 == 44 [pid = 3332] [id = 294] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB742000 == 43 [pid = 3332] [id = 293] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD97800 == 42 [pid = 3332] [id = 292] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3AF000 == 41 [pid = 3332] [id = 291] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70A2000 == 40 [pid = 3332] [id = 290] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5E4D000 == 39 [pid = 3332] [id = 289] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36AA800 == 38 [pid = 3332] [id = 288] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0BA0800 == 37 [pid = 3332] [id = 287] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B38800 == 36 [pid = 3332] [id = 286] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2586800 == 35 [pid = 3332] [id = 284] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA984800 == 34 [pid = 3332] [id = 283] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7094800 == 33 [pid = 3332] [id = 285] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4D4000 == 32 [pid = 3332] [id = 274] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8089800 == 31 [pid = 3332] [id = 299] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DC2B9000 == 30 [pid = 3332] [id = 298] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D709E800 == 29 [pid = 3332] [id = 297] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB81A800 == 28 [pid = 3332] [id = 295] 21:47:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD567800 == 27 [pid = 3332] [id = 296] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9C6E52400) [pid = 3332] [serial = 823] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9C6BC0400) [pid = 3332] [serial = 822] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9D30B2C00) [pid = 3332] [serial = 838] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D2BEC400) [pid = 3332] [serial = 837] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9CBFBDC00) [pid = 3332] [serial = 811] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9C6C7A400) [pid = 3332] [serial = 810] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D3F8EC00) [pid = 3332] [serial = 847] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D2BE9C00) [pid = 3332] [serial = 814] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D0B61C00) [pid = 3332] [serial = 813] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D6627000) [pid = 3332] [serial = 817] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D4216400) [pid = 3332] [serial = 816] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CCD18000) [pid = 3332] [serial = 843] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D7B15C00) [pid = 3332] [serial = 820] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D7825400) [pid = 3332] [serial = 819] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D327A000) [pid = 3332] [serial = 840] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3E9C800) [pid = 3332] [serial = 846] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3B56800) [pid = 3332] [serial = 841] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D2529C00) [pid = 3332] [serial = 835] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3FF8000) [pid = 3332] [serial = 849] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3320400) [pid = 3332] [serial = 844] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D051F800) [pid = 3332] [serial = 832] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0911800) [pid = 3332] [serial = 834] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CD588400) [pid = 3332] [serial = 831] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C83B9400) [pid = 3332] [serial = 828] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CBB29000) [pid = 3332] [serial = 829] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6C79800) [pid = 3332] [serial = 825] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6E2D000) [pid = 3332] [serial = 826] [outer = 0000000000000000] [url = about:blank] 21:47:22 INFO - PROCESS | 3332 | 1466743642803 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 21:47:22 INFO - PROCESS | 3332 | 1466743642865 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 21:47:22 INFO - PROCESS | 3332 | 1466743642869 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:47:22 INFO - PROCESS | 3332 | 1466743642873 Marionette TRACE conn6 <- [1,1166,null,{}] 21:47:22 INFO - PROCESS | 3332 | 1466743642878 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:22 INFO - PROCESS | 3332 | 1466743642881 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:22 INFO - PROCESS | 3332 | 1466743642976 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 21:47:23 INFO - PROCESS | 3332 | 1466743642985 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:23 INFO - PROCESS | 3332 | 1466743642988 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC120000 == 28 [pid = 3332] [id = 301] 21:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6BCB000) [pid = 3332] [serial = 902] [outer = 0000000000000000] 21:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6C80C00) [pid = 3332] [serial = 903] [outer = 000000B9C6BCB000] 21:47:23 INFO - PROCESS | 3332 | 1466743643037 Marionette DEBUG loaded listener.js 21:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6E49000) [pid = 3332] [serial = 904] [outer = 000000B9C6BCB000] 21:47:23 INFO - PROCESS | 3332 | 1466743643528 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 21:47:23 INFO - PROCESS | 3332 | 1466743643570 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 21:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:47:23 INFO - PROCESS | 3332 | 1466743643577 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:47:23 INFO - PROCESS | 3332 | 1466743643580 Marionette TRACE conn6 <- [1,1170,null,{}] 21:47:23 INFO - PROCESS | 3332 | 1466743643584 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:23 INFO - PROCESS | 3332 | 1466743643587 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:23 INFO - PROCESS | 3332 | 1466743643682 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 21:47:23 INFO - PROCESS | 3332 | 1466743643691 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:23 INFO - PROCESS | 3332 | 1466743643693 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBC79800 == 29 [pid = 3332] [id = 302] 21:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CB46B000) [pid = 3332] [serial = 905] [outer = 0000000000000000] 21:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CB4C4400) [pid = 3332] [serial = 906] [outer = 000000B9CB46B000] 21:47:23 INFO - PROCESS | 3332 | 1466743643751 Marionette DEBUG loaded listener.js 21:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CCC58800) [pid = 3332] [serial = 907] [outer = 000000B9CB46B000] 21:47:24 INFO - PROCESS | 3332 | 1466743644230 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 28","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 21:47:24 INFO - PROCESS | 3332 | 1466743644273 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 21:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:47:24 INFO - PROCESS | 3332 | 1466743644277 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:47:24 INFO - PROCESS | 3332 | 1466743644281 Marionette TRACE conn6 <- [1,1174,null,{}] 21:47:24 INFO - PROCESS | 3332 | 1466743644293 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:24 INFO - PROCESS | 3332 | 1466743644298 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:24 INFO - PROCESS | 3332 | 1466743644419 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 21:47:24 INFO - PROCESS | 3332 | 1466743644505 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:24 INFO - PROCESS | 3332 | 1466743644509 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EE6800 == 30 [pid = 3332] [id = 303] 21:47:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C6BCEC00) [pid = 3332] [serial = 908] [outer = 0000000000000000] 21:47:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D05E0C00) [pid = 3332] [serial = 909] [outer = 000000B9C6BCEC00] 21:47:24 INFO - PROCESS | 3332 | 1466743644558 Marionette DEBUG loaded listener.js 21:47:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D0911800) [pid = 3332] [serial = 910] [outer = 000000B9C6BCEC00] 21:47:24 INFO - PROCESS | 3332 | 1466743644979 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 (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.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 21:47:25 INFO - PROCESS | 3332 | 1466743645015 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 21:47:25 INFO - PROCESS | 3332 | 1466743645019 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:47:25 INFO - PROCESS | 3332 | 1466743645021 Marionette TRACE conn6 <- [1,1178,null,{}] 21:47:25 INFO - PROCESS | 3332 | 1466743645025 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:25 INFO - PROCESS | 3332 | 1466743645027 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:25 INFO - PROCESS | 3332 | 1466743645143 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 21:47:25 INFO - PROCESS | 3332 | 1466743645149 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:25 INFO - PROCESS | 3332 | 1466743645151 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B8000 == 31 [pid = 3332] [id = 304] 21:47:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D2531C00) [pid = 3332] [serial = 911] [outer = 0000000000000000] 21:47:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2AD7C00) [pid = 3332] [serial = 912] [outer = 000000B9D2531C00] 21:47:25 INFO - PROCESS | 3332 | 1466743645240 Marionette DEBUG loaded listener.js 21:47:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D2DA7800) [pid = 3332] [serial = 913] [outer = 000000B9D2531C00] 21:47:25 INFO - PROCESS | 3332 | 1466743645721 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 21:47:25 INFO - PROCESS | 3332 | 1466743645783 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 21:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:47:25 INFO - PROCESS | 3332 | 1466743645787 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:47:25 INFO - PROCESS | 3332 | 1466743645789 Marionette TRACE conn6 <- [1,1182,null,{}] 21:47:25 INFO - PROCESS | 3332 | 1466743645792 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:25 INFO - PROCESS | 3332 | 1466743645794 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:25 INFO - PROCESS | 3332 | 1466743645901 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 21:47:25 INFO - PROCESS | 3332 | 1466743645952 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:25 INFO - PROCESS | 3332 | 1466743645955 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5031800 == 32 [pid = 3332] [id = 305] 21:47:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C64BCC00) [pid = 3332] [serial = 914] [outer = 0000000000000000] 21:47:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3190C00) [pid = 3332] [serial = 915] [outer = 000000B9C64BCC00] 21:47:26 INFO - PROCESS | 3332 | 1466743646000 Marionette DEBUG loaded listener.js 21:47:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3276C00) [pid = 3332] [serial = 916] [outer = 000000B9C64BCC00] 21:47:26 INFO - PROCESS | 3332 | 1466743646454 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 151","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 21:47:26 INFO - PROCESS | 3332 | 1466743646483 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 21:47:26 INFO - PROCESS | 3332 | 1466743646486 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:47:26 INFO - PROCESS | 3332 | 1466743646488 Marionette TRACE conn6 <- [1,1186,null,{}] 21:47:26 INFO - PROCESS | 3332 | 1466743646492 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:26 INFO - PROCESS | 3332 | 1466743646498 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:26 INFO - PROCESS | 3332 | 1466743646650 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 21:47:26 INFO - PROCESS | 3332 | 1466743646673 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:26 INFO - PROCESS | 3332 | 1466743646676 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D708B800 == 33 [pid = 3332] [id = 306] 21:47:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D3B56400) [pid = 3332] [serial = 917] [outer = 0000000000000000] 21:47:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3E9F800) [pid = 3332] [serial = 918] [outer = 000000B9D3B56400] 21:47:26 INFO - PROCESS | 3332 | 1466743646721 Marionette DEBUG loaded listener.js 21:47:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D3F95400) [pid = 3332] [serial = 919] [outer = 000000B9D3B56400] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3326C00) [pid = 3332] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3E94C00) [pid = 3332] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D4232000) [pid = 3332] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6BAB000) [pid = 3332] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BB6000) [pid = 3332] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CCC11C00) [pid = 3332] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3B4D400) [pid = 3332] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C7522000) [pid = 3332] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D0680C00) [pid = 3332] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3F92000) [pid = 3332] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C7229C00) [pid = 3332] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D5E73000) [pid = 3332] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:47:27 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D78EAC00) [pid = 3332] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:47:27 INFO - PROCESS | 3332 | 1466743647330 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 881ms 21:47:27 INFO - PROCESS | 3332 | 1466743647370 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 21:47:27 INFO - PROCESS | 3332 | 1466743647373 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 21:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:47:27 INFO - PROCESS | 3332 | 1466743647376 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:47:27 INFO - PROCESS | 3332 | 1466743647378 Marionette TRACE conn6 <- [1,1190,null,{}] 21:47:27 INFO - PROCESS | 3332 | 1466743647381 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:27 INFO - PROCESS | 3332 | 1466743647384 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:27 INFO - PROCESS | 3332 | 1466743647466 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 21:47:27 INFO - PROCESS | 3332 | 1466743647471 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:27 INFO - PROCESS | 3332 | 1466743647473 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7528800 == 34 [pid = 3332] [id = 307] 21:47:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D38F7000) [pid = 3332] [serial = 920] [outer = 0000000000000000] 21:47:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3F8EC00) [pid = 3332] [serial = 921] [outer = 000000B9D38F7000] 21:47:27 INFO - PROCESS | 3332 | 1466743647518 Marionette DEBUG loaded listener.js 21:47:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3FF8000) [pid = 3332] [serial = 922] [outer = 000000B9D38F7000] 21:47:27 INFO - PROCESS | 3332 | 1466743647933 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 21:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 629ms 21:47:28 INFO - PROCESS | 3332 | 1466743648009 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 21:47:28 INFO - PROCESS | 3332 | 1466743648012 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 21:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:47:28 INFO - PROCESS | 3332 | 1466743648015 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:47:28 INFO - PROCESS | 3332 | 1466743648017 Marionette TRACE conn6 <- [1,1194,null,{}] 21:47:28 INFO - PROCESS | 3332 | 1466743648021 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:28 INFO - PROCESS | 3332 | 1466743648023 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:28 INFO - PROCESS | 3332 | 1466743648106 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 21:47:28 INFO - PROCESS | 3332 | 1466743648114 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:28 INFO - PROCESS | 3332 | 1466743648116 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8094800 == 35 [pid = 3332] [id = 308] 21:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D421F000) [pid = 3332] [serial = 923] [outer = 0000000000000000] 21:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D422DC00) [pid = 3332] [serial = 924] [outer = 000000B9D421F000] 21:47:28 INFO - PROCESS | 3332 | 1466743648160 Marionette DEBUG loaded listener.js 21:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D4238400) [pid = 3332] [serial = 925] [outer = 000000B9D421F000] 21:47:28 INFO - PROCESS | 3332 | 1466743648582 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 21:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 629ms 21:47:28 INFO - PROCESS | 3332 | 1466743648646 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 21:47:28 INFO - PROCESS | 3332 | 1466743648649 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 21:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:47:28 INFO - PROCESS | 3332 | 1466743648652 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:47:28 INFO - PROCESS | 3332 | 1466743648654 Marionette TRACE conn6 <- [1,1198,null,{}] 21:47:28 INFO - PROCESS | 3332 | 1466743648658 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:28 INFO - PROCESS | 3332 | 1466743648660 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:28 INFO - PROCESS | 3332 | 1466743648742 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 21:47:28 INFO - PROCESS | 3332 | 1466743648749 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:28 INFO - PROCESS | 3332 | 1466743648751 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EE6000 == 36 [pid = 3332] [id = 309] 21:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D4740400) [pid = 3332] [serial = 926] [outer = 0000000000000000] 21:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D47BC000) [pid = 3332] [serial = 927] [outer = 000000B9D4740400] 21:47:28 INFO - PROCESS | 3332 | 1466743648796 Marionette DEBUG loaded listener.js 21:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D5057000) [pid = 3332] [serial = 928] [outer = 000000B9D4740400] 21:47:29 INFO - PROCESS | 3332 | 1466743649466 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 838ms 21:47:29 INFO - PROCESS | 3332 | 1466743649494 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 21:47:29 INFO - PROCESS | 3332 | 1466743649499 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 21:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:47:29 INFO - PROCESS | 3332 | 1466743649504 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:47:29 INFO - PROCESS | 3332 | 1466743649508 Marionette TRACE conn6 <- [1,1202,null,{}] 21:47:29 INFO - PROCESS | 3332 | 1466743649514 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:29 INFO - PROCESS | 3332 | 1466743649518 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:29 INFO - PROCESS | 3332 | 1466743649644 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 21:47:29 INFO - PROCESS | 3332 | 1466743649723 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:29 INFO - PROCESS | 3332 | 1466743649726 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD33D000 == 37 [pid = 3332] [id = 310] 21:47:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6BD8400) [pid = 3332] [serial = 929] [outer = 0000000000000000] 21:47:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6E32400) [pid = 3332] [serial = 930] [outer = 000000B9C6BD8400] 21:47:29 INFO - PROCESS | 3332 | 1466743649826 Marionette DEBUG loaded listener.js 21:47:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9CB1B8800) [pid = 3332] [serial = 931] [outer = 000000B9C6BD8400] 21:47:30 INFO - PROCESS | 3332 | 1466743650594 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 21:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1144ms 21:47:30 INFO - PROCESS | 3332 | 1466743650652 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 21:47:30 INFO - PROCESS | 3332 | 1466743650657 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 21:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:47:30 INFO - PROCESS | 3332 | 1466743650664 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:47:30 INFO - PROCESS | 3332 | 1466743650667 Marionette TRACE conn6 <- [1,1206,null,{}] 21:47:30 INFO - PROCESS | 3332 | 1466743650672 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:30 INFO - PROCESS | 3332 | 1466743650675 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:30 INFO - PROCESS | 3332 | 1466743650805 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 21:47:30 INFO - PROCESS | 3332 | 1466743650876 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:30 INFO - PROCESS | 3332 | 1466743650878 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5030000 == 38 [pid = 3332] [id = 311] 21:47:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9CD8F2400) [pid = 3332] [serial = 932] [outer = 0000000000000000] 21:47:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D0681C00) [pid = 3332] [serial = 933] [outer = 000000B9CD8F2400] 21:47:30 INFO - PROCESS | 3332 | 1466743650977 Marionette DEBUG loaded listener.js 21:47:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D2BEC000) [pid = 3332] [serial = 934] [outer = 000000B9CD8F2400] 21:47:31 INFO - PROCESS | 3332 | 1466743651865 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 21:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1238ms 21:47:31 INFO - PROCESS | 3332 | 1466743651902 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 21:47:31 INFO - PROCESS | 3332 | 1466743651907 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 21:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:47:31 INFO - PROCESS | 3332 | 1466743651912 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:47:31 INFO - PROCESS | 3332 | 1466743651916 Marionette TRACE conn6 <- [1,1210,null,{}] 21:47:31 INFO - PROCESS | 3332 | 1466743651921 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:31 INFO - PROCESS | 3332 | 1466743651924 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:32 INFO - PROCESS | 3332 | 1466743652056 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 21:47:32 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8094800 == 37 [pid = 3332] [id = 308] 21:47:32 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7528800 == 36 [pid = 3332] [id = 307] 21:47:32 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D708B800 == 35 [pid = 3332] [id = 306] 21:47:32 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5031800 == 34 [pid = 3332] [id = 305] 21:47:32 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B8000 == 33 [pid = 3332] [id = 304] 21:47:32 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EE6800 == 32 [pid = 3332] [id = 303] 21:47:32 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBC79800 == 31 [pid = 3332] [id = 302] 21:47:32 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC120000 == 30 [pid = 3332] [id = 301] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D7B15800) [pid = 3332] [serial = 883] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D3FF6400) [pid = 3332] [serial = 870] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D422B800) [pid = 3332] [serial = 871] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D5062C00) [pid = 3332] [serial = 874] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D46B7000) [pid = 3332] [serial = 873] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CBEA1800) [pid = 3332] [serial = 879] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D2DD0800) [pid = 3332] [serial = 864] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CCD14400) [pid = 3332] [serial = 858] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D0528C00) [pid = 3332] [serial = 859] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3BE0800) [pid = 3332] [serial = 867] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CB3F8C00) [pid = 3332] [serial = 852] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CCD16800) [pid = 3332] [serial = 853] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D252FC00) [pid = 3332] [serial = 855] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3272C00) [pid = 3332] [serial = 856] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D4218400) [pid = 3332] [serial = 850] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CBE98C00) [pid = 3332] [serial = 861] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D60B0C00) [pid = 3332] [serial = 876] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D051CC00) [pid = 3332] [serial = 862] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3273800) [pid = 3332] [serial = 865] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D78F2800) [pid = 3332] [serial = 885] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3F93400) [pid = 3332] [serial = 886] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D781E400) [pid = 3332] [serial = 882] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D662C800) [pid = 3332] [serial = 877] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3F8D400) [pid = 3332] [serial = 880] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3EA1000) [pid = 3332] [serial = 868] [outer = 0000000000000000] [url = about:blank] 21:47:32 INFO - PROCESS | 3332 | 1466743652175 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:32 INFO - PROCESS | 3332 | 1466743652180 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B1B800 == 31 [pid = 3332] [id = 312] 21:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6B8C000) [pid = 3332] [serial = 935] [outer = 0000000000000000] 21:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6BCCC00) [pid = 3332] [serial = 936] [outer = 000000B9C6B8C000] 21:47:32 INFO - PROCESS | 3332 | 1466743652232 Marionette DEBUG loaded listener.js 21:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6E4C000) [pid = 3332] [serial = 937] [outer = 000000B9C6B8C000] 21:47:32 INFO - PROCESS | 3332 | 1466743652657 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 21:47:32 INFO - PROCESS | 3332 | 1466743652697 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 21:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:47:32 INFO - PROCESS | 3332 | 1466743652704 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:47:32 INFO - PROCESS | 3332 | 1466743652706 Marionette TRACE conn6 <- [1,1214,null,{}] 21:47:32 INFO - PROCESS | 3332 | 1466743652711 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:32 INFO - PROCESS | 3332 | 1466743652713 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:32 INFO - PROCESS | 3332 | 1466743652803 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 21:47:32 INFO - PROCESS | 3332 | 1466743652810 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:32 INFO - PROCESS | 3332 | 1466743652812 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B8C800 == 32 [pid = 3332] [id = 313] 21:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD525400) [pid = 3332] [serial = 938] [outer = 0000000000000000] 21:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D0520C00) [pid = 3332] [serial = 939] [outer = 000000B9CD525400] 21:47:32 INFO - PROCESS | 3332 | 1466743652867 Marionette DEBUG loaded listener.js 21:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D05E8400) [pid = 3332] [serial = 940] [outer = 000000B9CD525400] 21:47:33 INFO - PROCESS | 3332 | 1466743653315 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 21:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 691ms 21:47:33 INFO - PROCESS | 3332 | 1466743653398 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 21:47:33 INFO - PROCESS | 3332 | 1466743653400 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 21:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:47:33 INFO - PROCESS | 3332 | 1466743653404 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:47:33 INFO - PROCESS | 3332 | 1466743653408 Marionette TRACE conn6 <- [1,1218,null,{}] 21:47:33 INFO - PROCESS | 3332 | 1466743653419 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:33 INFO - PROCESS | 3332 | 1466743653424 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:33 INFO - PROCESS | 3332 | 1466743653527 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 21:47:33 INFO - PROCESS | 3332 | 1466743653534 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:33 INFO - PROCESS | 3332 | 1466743653537 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D380F000 == 33 [pid = 3332] [id = 314] 21:47:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6BC9000) [pid = 3332] [serial = 941] [outer = 0000000000000000] 21:47:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D318C400) [pid = 3332] [serial = 942] [outer = 000000B9C6BC9000] 21:47:33 INFO - PROCESS | 3332 | 1466743653587 Marionette DEBUG loaded listener.js 21:47:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3326400) [pid = 3332] [serial = 943] [outer = 000000B9C6BC9000] 21:47:34 INFO - PROCESS | 3332 | 1466743654030 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 21:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 691ms 21:47:34 INFO - PROCESS | 3332 | 1466743654097 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 21:47:34 INFO - PROCESS | 3332 | 1466743654100 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 21:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:47:34 INFO - PROCESS | 3332 | 1466743654103 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:47:34 INFO - PROCESS | 3332 | 1466743654105 Marionette TRACE conn6 <- [1,1222,null,{}] 21:47:34 INFO - PROCESS | 3332 | 1466743654109 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:34 INFO - PROCESS | 3332 | 1466743654111 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:34 INFO - PROCESS | 3332 | 1466743654225 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 21:47:34 INFO - PROCESS | 3332 | 1466743654231 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:34 INFO - PROCESS | 3332 | 1466743654233 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7062000 == 34 [pid = 3332] [id = 315] 21:47:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B48800) [pid = 3332] [serial = 944] [outer = 0000000000000000] 21:47:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3BE1C00) [pid = 3332] [serial = 945] [outer = 000000B9D3B48800] 21:47:34 INFO - PROCESS | 3332 | 1466743654281 Marionette DEBUG loaded listener.js 21:47:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3E9D800) [pid = 3332] [serial = 946] [outer = 000000B9D3B48800] 21:47:34 INFO - PROCESS | 3332 | 1466743654749 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 21:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 21:47:34 INFO - PROCESS | 3332 | 1466743654777 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 21:47:34 INFO - PROCESS | 3332 | 1466743654779 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 21:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:47:34 INFO - PROCESS | 3332 | 1466743654782 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:47:34 INFO - PROCESS | 3332 | 1466743654784 Marionette TRACE conn6 <- [1,1226,null,{}] 21:47:34 INFO - PROCESS | 3332 | 1466743654787 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:34 INFO - PROCESS | 3332 | 1466743654790 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:34 INFO - PROCESS | 3332 | 1466743654898 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 21:47:34 INFO - PROCESS | 3332 | 1466743654903 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:34 INFO - PROCESS | 3332 | 1466743654905 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD8E000 == 35 [pid = 3332] [id = 316] 21:47:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3F48000) [pid = 3332] [serial = 947] [outer = 0000000000000000] 21:47:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3F95000) [pid = 3332] [serial = 948] [outer = 000000B9D3F48000] 21:47:34 INFO - PROCESS | 3332 | 1466743654951 Marionette DEBUG loaded listener.js 21:47:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4217C00) [pid = 3332] [serial = 949] [outer = 000000B9D3F48000] 21:47:35 INFO - PROCESS | 3332 | 1466743655405 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 21:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 21:47:35 INFO - PROCESS | 3332 | 1466743655455 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 21:47:35 INFO - PROCESS | 3332 | 1466743655458 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 21:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:47:35 INFO - PROCESS | 3332 | 1466743655461 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:47:35 INFO - PROCESS | 3332 | 1466743655463 Marionette TRACE conn6 <- [1,1230,null,{}] 21:47:35 INFO - PROCESS | 3332 | 1466743655466 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:35 INFO - PROCESS | 3332 | 1466743655472 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:35 INFO - PROCESS | 3332 | 1466743655653 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 21:47:35 INFO - PROCESS | 3332 | 1466743655673 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:35 INFO - PROCESS | 3332 | 1466743655675 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA97A800 == 36 [pid = 3332] [id = 317] 21:47:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D421FC00) [pid = 3332] [serial = 950] [outer = 0000000000000000] 21:47:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D47BE400) [pid = 3332] [serial = 951] [outer = 000000B9D421FC00] 21:47:35 INFO - PROCESS | 3332 | 1466743655720 Marionette DEBUG loaded listener.js 21:47:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D5E7EC00) [pid = 3332] [serial = 952] [outer = 000000B9D421FC00] 21:47:36 INFO - PROCESS | 3332 | 1466743656153 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 21:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 734ms 21:47:36 INFO - PROCESS | 3332 | 1466743656199 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 21:47:36 INFO - PROCESS | 3332 | 1466743656201 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 21:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:47:36 INFO - PROCESS | 3332 | 1466743656204 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:47:36 INFO - PROCESS | 3332 | 1466743656206 Marionette TRACE conn6 <- [1,1234,null,{}] 21:47:36 INFO - PROCESS | 3332 | 1466743656209 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:36 INFO - PROCESS | 3332 | 1466743656211 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:36 INFO - PROCESS | 3332 | 1466743656324 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 21:47:36 INFO - PROCESS | 3332 | 1466743656386 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:36 INFO - PROCESS | 3332 | 1466743656388 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB633000 == 37 [pid = 3332] [id = 318] 21:47:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D6624000) [pid = 3332] [serial = 953] [outer = 0000000000000000] 21:47:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D6627000) [pid = 3332] [serial = 954] [outer = 000000B9D6624000] 21:47:36 INFO - PROCESS | 3332 | 1466743656437 Marionette DEBUG loaded listener.js 21:47:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D781B400) [pid = 3332] [serial = 955] [outer = 000000B9D6624000] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D2531C00) [pid = 3332] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CB46B000) [pid = 3332] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BCEC00) [pid = 3332] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6BCB000) [pid = 3332] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CBEA5C00) [pid = 3332] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C64BCC00) [pid = 3332] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6E4F400) [pid = 3332] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D421F000) [pid = 3332] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D2E62800) [pid = 3332] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D500D000) [pid = 3332] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D7B50400) [pid = 3332] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3B56400) [pid = 3332] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:47:36 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D38F7000) [pid = 3332] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:47:36 INFO - PROCESS | 3332 | 1466743656894 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 21:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 733ms 21:47:36 INFO - PROCESS | 3332 | 1466743656940 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 21:47:36 INFO - PROCESS | 3332 | 1466743656943 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 21:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:47:36 INFO - PROCESS | 3332 | 1466743656974 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:47:36 INFO - PROCESS | 3332 | 1466743656976 Marionette TRACE conn6 <- [1,1238,null,{}] 21:47:36 INFO - PROCESS | 3332 | 1466743656982 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:36 INFO - PROCESS | 3332 | 1466743656984 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:37 INFO - PROCESS | 3332 | 1466743657067 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 21:47:37 INFO - PROCESS | 3332 | 1466743657073 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:37 INFO - PROCESS | 3332 | 1466743657075 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB64B800 == 38 [pid = 3332] [id = 319] 21:47:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D051FC00) [pid = 3332] [serial = 956] [outer = 0000000000000000] 21:47:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D4212C00) [pid = 3332] [serial = 957] [outer = 000000B9D051FC00] 21:47:37 INFO - PROCESS | 3332 | 1466743657120 Marionette DEBUG loaded listener.js 21:47:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D781C800) [pid = 3332] [serial = 958] [outer = 000000B9D051FC00] 21:47:37 INFO - PROCESS | 3332 | 1466743657616 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 21:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 711ms 21:47:37 INFO - PROCESS | 3332 | 1466743657661 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 21:47:37 INFO - PROCESS | 3332 | 1466743657663 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 21:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:47:37 INFO - PROCESS | 3332 | 1466743657666 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:47:37 INFO - PROCESS | 3332 | 1466743657668 Marionette TRACE conn6 <- [1,1242,null,{}] 21:47:37 INFO - PROCESS | 3332 | 1466743657671 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:37 INFO - PROCESS | 3332 | 1466743657673 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:37 INFO - PROCESS | 3332 | 1466743657757 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 21:47:37 INFO - PROCESS | 3332 | 1466743657764 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:37 INFO - PROCESS | 3332 | 1466743657766 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D380E800 == 39 [pid = 3332] [id = 320] 21:47:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D78EA800) [pid = 3332] [serial = 959] [outer = 0000000000000000] 21:47:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D78EE800) [pid = 3332] [serial = 960] [outer = 000000B9D78EA800] 21:47:37 INFO - PROCESS | 3332 | 1466743657810 Marionette DEBUG loaded listener.js 21:47:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D78F8800) [pid = 3332] [serial = 961] [outer = 000000B9D78EA800] 21:47:38 INFO - PROCESS | 3332 | 1466743658227 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 21:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 587ms 21:47:38 INFO - PROCESS | 3332 | 1466743658263 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 21:47:38 INFO - PROCESS | 3332 | 1466743658265 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 21:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:47:38 INFO - PROCESS | 3332 | 1466743658268 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:47:38 INFO - PROCESS | 3332 | 1466743658270 Marionette TRACE conn6 <- [1,1246,null,{}] 21:47:38 INFO - PROCESS | 3332 | 1466743658274 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:38 INFO - PROCESS | 3332 | 1466743658276 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:38 INFO - PROCESS | 3332 | 1466743658379 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 21:47:38 INFO - PROCESS | 3332 | 1466743658384 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:38 INFO - PROCESS | 3332 | 1466743658387 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB808800 == 40 [pid = 3332] [id = 321] 21:47:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D7B1D000) [pid = 3332] [serial = 962] [outer = 0000000000000000] 21:47:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D7B45400) [pid = 3332] [serial = 963] [outer = 000000B9D7B1D000] 21:47:38 INFO - PROCESS | 3332 | 1466743658432 Marionette DEBUG loaded listener.js 21:47:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D7B4DC00) [pid = 3332] [serial = 964] [outer = 000000B9D7B1D000] 21:47:39 INFO - PROCESS | 3332 | 1466743659116 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 21:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 881ms 21:47:39 INFO - PROCESS | 3332 | 1466743659152 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 21:47:39 INFO - PROCESS | 3332 | 1466743659157 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 21:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:47:39 INFO - PROCESS | 3332 | 1466743659162 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:47:39 INFO - PROCESS | 3332 | 1466743659168 Marionette TRACE conn6 <- [1,1250,null,{}] 21:47:39 INFO - PROCESS | 3332 | 1466743659173 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:39 INFO - PROCESS | 3332 | 1466743659177 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:39 INFO - PROCESS | 3332 | 1466743659297 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 21:47:39 INFO - PROCESS | 3332 | 1466743659417 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:39 INFO - PROCESS | 3332 | 1466743659420 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2D68000 == 41 [pid = 3332] [id = 322] 21:47:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9CBEA5C00) [pid = 3332] [serial = 965] [outer = 0000000000000000] 21:47:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CCD18400) [pid = 3332] [serial = 966] [outer = 000000B9CBEA5C00] 21:47:39 INFO - PROCESS | 3332 | 1466743659481 Marionette DEBUG loaded listener.js 21:47:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D05E8000) [pid = 3332] [serial = 967] [outer = 000000B9CBEA5C00] 21:47:40 INFO - PROCESS | 3332 | 1466743660115 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 21:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 986ms 21:47:40 INFO - PROCESS | 3332 | 1466743660152 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 21:47:40 INFO - PROCESS | 3332 | 1466743660158 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 21:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:47:40 INFO - PROCESS | 3332 | 1466743660165 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:47:40 INFO - PROCESS | 3332 | 1466743660168 Marionette TRACE conn6 <- [1,1254,null,{}] 21:47:40 INFO - PROCESS | 3332 | 1466743660172 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:40 INFO - PROCESS | 3332 | 1466743660176 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:40 INFO - PROCESS | 3332 | 1466743660298 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 21:47:40 INFO - PROCESS | 3332 | 1466743660418 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:40 INFO - PROCESS | 3332 | 1466743660421 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A9800 == 42 [pid = 3332] [id = 323] 21:47:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D3197400) [pid = 3332] [serial = 968] [outer = 0000000000000000] 21:47:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3D3E400) [pid = 3332] [serial = 969] [outer = 000000B9D3197400] 21:47:40 INFO - PROCESS | 3332 | 1466743660480 Marionette DEBUG loaded listener.js 21:47:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D422B800) [pid = 3332] [serial = 970] [outer = 000000B9D3197400] 21:47:41 INFO - PROCESS | 3332 | 1466743661113 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 21:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 986ms 21:47:41 INFO - PROCESS | 3332 | 1466743661152 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 21:47:41 INFO - PROCESS | 3332 | 1466743661155 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 21:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:47:41 INFO - PROCESS | 3332 | 1466743661159 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:47:41 INFO - PROCESS | 3332 | 1466743661164 Marionette TRACE conn6 <- [1,1258,null,{}] 21:47:41 INFO - PROCESS | 3332 | 1466743661176 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:41 INFO - PROCESS | 3332 | 1466743661182 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:41 INFO - PROCESS | 3332 | 1466743661299 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 21:47:41 INFO - PROCESS | 3332 | 1466743661423 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:41 INFO - PROCESS | 3332 | 1466743661427 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB2F800 == 43 [pid = 3332] [id = 324] 21:47:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D78F4800) [pid = 3332] [serial = 971] [outer = 0000000000000000] 21:47:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D7B1CC00) [pid = 3332] [serial = 972] [outer = 000000B9D78F4800] 21:47:41 INFO - PROCESS | 3332 | 1466743661487 Marionette DEBUG loaded listener.js 21:47:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D8947C00) [pid = 3332] [serial = 973] [outer = 000000B9D78F4800] 21:47:42 INFO - PROCESS | 3332 | 1466743662120 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 21:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 986ms 21:47:42 INFO - PROCESS | 3332 | 1466743662158 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 21:47:42 INFO - PROCESS | 3332 | 1466743662161 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 21:47:42 INFO - PROCESS | 3332 | 1466743662166 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:47:42 INFO - PROCESS | 3332 | 1466743662168 Marionette TRACE conn6 <- [1,1262,null,{}] 21:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:47:42 INFO - PROCESS | 3332 | 1466743662172 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:42 INFO - PROCESS | 3332 | 1466743662175 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:42 INFO - PROCESS | 3332 | 1466743662420 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 21:47:42 INFO - PROCESS | 3332 | 1466743662556 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:42 INFO - PROCESS | 3332 | 1466743662559 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD325800 == 44 [pid = 3332] [id = 325] 21:47:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9C64B7000) [pid = 3332] [serial = 974] [outer = 0000000000000000] 21:47:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9C6C80400) [pid = 3332] [serial = 975] [outer = 000000B9C64B7000] 21:47:42 INFO - PROCESS | 3332 | 1466743662612 Marionette DEBUG loaded listener.js 21:47:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9CBE7C400) [pid = 3332] [serial = 976] [outer = 000000B9C64B7000] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D380E800 == 43 [pid = 3332] [id = 320] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB64B800 == 42 [pid = 3332] [id = 319] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB633000 == 41 [pid = 3332] [id = 318] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA97A800 == 40 [pid = 3332] [id = 317] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD8E000 == 39 [pid = 3332] [id = 316] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7062000 == 38 [pid = 3332] [id = 315] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D380F000 == 37 [pid = 3332] [id = 314] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B8C800 == 36 [pid = 3332] [id = 313] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B1B800 == 35 [pid = 3332] [id = 312] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5030000 == 34 [pid = 3332] [id = 311] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD33D000 == 33 [pid = 3332] [id = 310] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EE6000 == 32 [pid = 3332] [id = 309] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC109800 == 31 [pid = 3332] [id = 300] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB2F800 == 30 [pid = 3332] [id = 324] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A9800 == 29 [pid = 3332] [id = 323] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2D68000 == 28 [pid = 3332] [id = 322] 21:47:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB808800 == 27 [pid = 3332] [id = 321] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D2AD7C00) [pid = 3332] [serial = 912] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9CB4C4400) [pid = 3332] [serial = 906] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9CCC58800) [pid = 3332] [serial = 907] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D05E0C00) [pid = 3332] [serial = 909] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9C6C80C00) [pid = 3332] [serial = 903] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9C6E49000) [pid = 3332] [serial = 904] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D0521800) [pid = 3332] [serial = 901] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CCC5E400) [pid = 3332] [serial = 900] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3190C00) [pid = 3332] [serial = 915] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CD3A9400) [pid = 3332] [serial = 889] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C7522800) [pid = 3332] [serial = 888] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D2DA7800) [pid = 3332] [serial = 913] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D4238400) [pid = 3332] [serial = 925] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3E9CC00) [pid = 3332] [serial = 892] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D31C8400) [pid = 3332] [serial = 891] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D7B42400) [pid = 3332] [serial = 895] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D5EC8400) [pid = 3332] [serial = 894] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D894A400) [pid = 3332] [serial = 898] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D8942C00) [pid = 3332] [serial = 897] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3E9F800) [pid = 3332] [serial = 918] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D47BC000) [pid = 3332] [serial = 927] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3276C00) [pid = 3332] [serial = 916] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D422DC00) [pid = 3332] [serial = 924] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3F95400) [pid = 3332] [serial = 919] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3F8EC00) [pid = 3332] [serial = 921] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3FF8000) [pid = 3332] [serial = 922] [outer = 0000000000000000] [url = about:blank] 21:47:43 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D0911800) [pid = 3332] [serial = 910] [outer = 0000000000000000] [url = about:blank] 21:47:44 INFO - PROCESS | 3332 | 1466743664033 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 21:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1889ms 21:47:44 INFO - PROCESS | 3332 | 1466743664063 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 21:47:44 INFO - PROCESS | 3332 | 1466743664068 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 21:47:44 INFO - PROCESS | 3332 | 1466743664073 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:47:44 INFO - PROCESS | 3332 | 1466743664076 Marionette TRACE conn6 <- [1,1266,null,{}] 21:47:44 INFO - PROCESS | 3332 | 1466743664083 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:44 INFO - PROCESS | 3332 | 1466743664086 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:44 INFO - PROCESS | 3332 | 1466743664187 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 21:47:44 INFO - PROCESS | 3332 | 1466743664259 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:44 INFO - PROCESS | 3332 | 1466743664263 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBC57000 == 28 [pid = 3332] [id = 326] 21:47:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6BD9800) [pid = 3332] [serial = 977] [outer = 0000000000000000] 21:47:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6C77000) [pid = 3332] [serial = 978] [outer = 000000B9C6BD9800] 21:47:44 INFO - PROCESS | 3332 | 1466743664313 Marionette DEBUG loaded listener.js 21:47:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6E2D800) [pid = 3332] [serial = 979] [outer = 000000B9C6BD9800] 21:47:44 INFO - PROCESS | 3332 | 1466743664736 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 21:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 693ms 21:47:44 INFO - PROCESS | 3332 | 1466743664770 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 21:47:44 INFO - PROCESS | 3332 | 1466743664775 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 21:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:47:44 INFO - PROCESS | 3332 | 1466743664787 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:47:44 INFO - PROCESS | 3332 | 1466743664790 Marionette TRACE conn6 <- [1,1270,null,{}] 21:47:44 INFO - PROCESS | 3332 | 1466743664794 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:44 INFO - PROCESS | 3332 | 1466743664797 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:44 INFO - PROCESS | 3332 | 1466743664890 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 21:47:44 INFO - PROCESS | 3332 | 1466743664899 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:44 INFO - PROCESS | 3332 | 1466743664902 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B3D800 == 29 [pid = 3332] [id = 327] 21:47:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CB149C00) [pid = 3332] [serial = 980] [outer = 0000000000000000] 21:47:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CB336000) [pid = 3332] [serial = 981] [outer = 000000B9CB149C00] 21:47:44 INFO - PROCESS | 3332 | 1466743664950 Marionette DEBUG loaded listener.js 21:47:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CBEE5400) [pid = 3332] [serial = 982] [outer = 000000B9CB149C00] 21:47:45 INFO - PROCESS | 3332 | 1466743665438 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 21:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 691ms 21:47:45 INFO - PROCESS | 3332 | 1466743665481 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 21:47:45 INFO - PROCESS | 3332 | 1466743665483 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 21:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:47:45 INFO - PROCESS | 3332 | 1466743665487 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:47:45 INFO - PROCESS | 3332 | 1466743665491 Marionette TRACE conn6 <- [1,1274,null,{}] 21:47:45 INFO - PROCESS | 3332 | 1466743665503 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:45 INFO - PROCESS | 3332 | 1466743665508 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:45 INFO - PROCESS | 3332 | 1466743665630 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 21:47:45 INFO - PROCESS | 3332 | 1466743665712 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:45 INFO - PROCESS | 3332 | 1466743665715 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EE8000 == 30 [pid = 3332] [id = 328] 21:47:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6B82800) [pid = 3332] [serial = 983] [outer = 0000000000000000] 21:47:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CD8F2000) [pid = 3332] [serial = 984] [outer = 000000B9C6B82800] 21:47:45 INFO - PROCESS | 3332 | 1466743665765 Marionette DEBUG loaded listener.js 21:47:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D05E1C00) [pid = 3332] [serial = 985] [outer = 000000B9C6B82800] 21:47:46 INFO - PROCESS | 3332 | 1466743666197 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 21:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 733ms 21:47:46 INFO - PROCESS | 3332 | 1466743666223 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 21:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:47:46 INFO - PROCESS | 3332 | 1466743666226 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 21:47:46 INFO - PROCESS | 3332 | 1466743666229 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:47:46 INFO - PROCESS | 3332 | 1466743666231 Marionette TRACE conn6 <- [1,1278,null,{}] 21:47:46 INFO - PROCESS | 3332 | 1466743666235 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:46 INFO - PROCESS | 3332 | 1466743666237 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:46 INFO - PROCESS | 3332 | 1466743666352 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 21:47:46 INFO - PROCESS | 3332 | 1466743666357 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:46 INFO - PROCESS | 3332 | 1466743666359 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36AE800 == 31 [pid = 3332] [id = 329] 21:47:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D0678800) [pid = 3332] [serial = 986] [outer = 0000000000000000] 21:47:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D0CAD000) [pid = 3332] [serial = 987] [outer = 000000B9D0678800] 21:47:46 INFO - PROCESS | 3332 | 1466743666450 Marionette DEBUG loaded listener.js 21:47:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D2ADC000) [pid = 3332] [serial = 988] [outer = 000000B9D0678800] 21:47:46 INFO - PROCESS | 3332 | 1466743666899 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 21:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 734ms 21:47:46 INFO - PROCESS | 3332 | 1466743666983 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 21:47:46 INFO - PROCESS | 3332 | 1466743666986 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 21:47:47 INFO - PROCESS | 3332 | 1466743667004 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:47:47 INFO - PROCESS | 3332 | 1466743667006 Marionette TRACE conn6 <- [1,1282,null,{}] 21:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:47:47 INFO - PROCESS | 3332 | 1466743667010 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:47 INFO - PROCESS | 3332 | 1466743667012 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:47 INFO - PROCESS | 3332 | 1466743667122 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 21:47:47 INFO - PROCESS | 3332 | 1466743667170 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:47 INFO - PROCESS | 3332 | 1466743667172 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4653800 == 32 [pid = 3332] [id = 330] 21:47:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6BC4000) [pid = 3332] [serial = 989] [outer = 0000000000000000] 21:47:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2DD3000) [pid = 3332] [serial = 990] [outer = 000000B9C6BC4000] 21:47:47 INFO - PROCESS | 3332 | 1466743667217 Marionette DEBUG loaded listener.js 21:47:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3195C00) [pid = 3332] [serial = 991] [outer = 000000B9C6BC4000] 21:47:47 INFO - PROCESS | 3332 | 1466743667660 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 21:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 690ms 21:47:47 INFO - PROCESS | 3332 | 1466743667700 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 21:47:47 INFO - PROCESS | 3332 | 1466743667702 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 21:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:47:47 INFO - PROCESS | 3332 | 1466743667713 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:47:47 INFO - PROCESS | 3332 | 1466743667715 Marionette TRACE conn6 <- [1,1286,null,{}] 21:47:47 INFO - PROCESS | 3332 | 1466743667718 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:47 INFO - PROCESS | 3332 | 1466743667725 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:47 INFO - PROCESS | 3332 | 1466743667861 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 21:47:47 INFO - PROCESS | 3332 | 1466743667914 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:47 INFO - PROCESS | 3332 | 1466743667916 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D704B000 == 33 [pid = 3332] [id = 331] 21:47:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D327A000) [pid = 3332] [serial = 992] [outer = 0000000000000000] 21:47:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3D39C00) [pid = 3332] [serial = 993] [outer = 000000B9D327A000] 21:47:47 INFO - PROCESS | 3332 | 1466743667962 Marionette DEBUG loaded listener.js 21:47:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3E9F800) [pid = 3332] [serial = 994] [outer = 000000B9D327A000] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3F48000) [pid = 3332] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D421FC00) [pid = 3332] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D6624000) [pid = 3332] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D4740400) [pid = 3332] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6BC9000) [pid = 3332] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6B8C000) [pid = 3332] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6BD8400) [pid = 3332] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3B48800) [pid = 3332] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CD8F2400) [pid = 3332] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CD525400) [pid = 3332] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D051FC00) [pid = 3332] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D78EA800) [pid = 3332] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:47:48 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D7B1D000) [pid = 3332] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:47:48 INFO - PROCESS | 3332 | 1466743668552 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 882ms 21:47:48 INFO - PROCESS | 3332 | 1466743668596 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 21:47:48 INFO - PROCESS | 3332 | 1466743668598 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 21:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:47:48 INFO - PROCESS | 3332 | 1466743668601 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:47:48 INFO - PROCESS | 3332 | 1466743668603 Marionette TRACE conn6 <- [1,1290,null,{}] 21:47:48 INFO - PROCESS | 3332 | 1466743668607 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:48 INFO - PROCESS | 3332 | 1466743668609 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:48 INFO - PROCESS | 3332 | 1466743668689 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 21:47:48 INFO - PROCESS | 3332 | 1466743668694 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:48 INFO - PROCESS | 3332 | 1466743668696 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70CA800 == 34 [pid = 3332] [id = 332] 21:47:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CD3A8000) [pid = 3332] [serial = 995] [outer = 0000000000000000] 21:47:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3B4D000) [pid = 3332] [serial = 996] [outer = 000000B9CD3A8000] 21:47:48 INFO - PROCESS | 3332 | 1466743668741 Marionette DEBUG loaded listener.js 21:47:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3F8B800) [pid = 3332] [serial = 997] [outer = 000000B9CD3A8000] 21:47:49 INFO - PROCESS | 3332 | 1466743669169 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 21:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 586ms 21:47:49 INFO - PROCESS | 3332 | 1466743669191 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 21:47:49 INFO - PROCESS | 3332 | 1466743669193 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 21:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:47:49 INFO - PROCESS | 3332 | 1466743669197 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:47:49 INFO - PROCESS | 3332 | 1466743669198 Marionette TRACE conn6 <- [1,1294,null,{}] 21:47:49 INFO - PROCESS | 3332 | 1466743669202 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:49 INFO - PROCESS | 3332 | 1466743669204 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:49 INFO - PROCESS | 3332 | 1466743669283 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 21:47:49 INFO - PROCESS | 3332 | 1466743669289 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:49 INFO - PROCESS | 3332 | 1466743669291 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8082800 == 35 [pid = 3332] [id = 333] 21:47:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3F93400) [pid = 3332] [serial = 998] [outer = 0000000000000000] 21:47:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3FF4400) [pid = 3332] [serial = 999] [outer = 000000B9D3F93400] 21:47:49 INFO - PROCESS | 3332 | 1466743669337 Marionette DEBUG loaded listener.js 21:47:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3FFEC00) [pid = 3332] [serial = 1000] [outer = 000000B9D3F93400] 21:47:49 INFO - PROCESS | 3332 | 1466743669777 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 21:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 629ms 21:47:49 INFO - PROCESS | 3332 | 1466743669829 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 21:47:49 INFO - PROCESS | 3332 | 1466743669831 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 21:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:47:49 INFO - PROCESS | 3332 | 1466743669852 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:47:49 INFO - PROCESS | 3332 | 1466743669854 Marionette TRACE conn6 <- [1,1298,null,{}] 21:47:49 INFO - PROCESS | 3332 | 1466743669858 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:49 INFO - PROCESS | 3332 | 1466743669860 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:49 INFO - PROCESS | 3332 | 1466743669942 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 21:47:49 INFO - PROCESS | 3332 | 1466743669949 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:49 INFO - PROCESS | 3332 | 1466743669951 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EE6000 == 36 [pid = 3332] [id = 334] 21:47:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D4218000) [pid = 3332] [serial = 1001] [outer = 0000000000000000] 21:47:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D422B000) [pid = 3332] [serial = 1002] [outer = 000000B9D4218000] 21:47:50 INFO - PROCESS | 3332 | 1466743669997 Marionette DEBUG loaded listener.js 21:47:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D4236000) [pid = 3332] [serial = 1003] [outer = 000000B9D4218000] 21:47:50 INFO - PROCESS | 3332 | 1466743670701 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",0,null,null]]]}] 21:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 21:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 944ms 21:47:50 INFO - PROCESS | 3332 | 1466743670783 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 21:47:50 INFO - PROCESS | 3332 | 1466743670788 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 21:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:47:50 INFO - PROCESS | 3332 | 1466743670793 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:47:50 INFO - PROCESS | 3332 | 1466743670797 Marionette TRACE conn6 <- [1,1302,null,{}] 21:47:50 INFO - PROCESS | 3332 | 1466743670804 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:50 INFO - PROCESS | 3332 | 1466743670807 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:50 INFO - PROCESS | 3332 | 1466743670967 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 21:47:51 INFO - PROCESS | 3332 | 1466743671038 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:51 INFO - PROCESS | 3332 | 1466743671041 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06D6000 == 37 [pid = 3332] [id = 335] 21:47:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6BCA000) [pid = 3332] [serial = 1004] [outer = 0000000000000000] 21:47:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6E2EC00) [pid = 3332] [serial = 1005] [outer = 000000B9C6BCA000] 21:47:51 INFO - PROCESS | 3332 | 1466743671141 Marionette DEBUG loaded listener.js 21:47:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CB472800) [pid = 3332] [serial = 1006] [outer = 000000B9C6BCA000] 21:47:51 INFO - PROCESS | 3332 | 1466743671850 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 21:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1134ms 21:47:51 INFO - PROCESS | 3332 | 1466743671930 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 21:47:51 INFO - PROCESS | 3332 | 1466743671935 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 21:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:47:51 INFO - PROCESS | 3332 | 1466743671942 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:47:51 INFO - PROCESS | 3332 | 1466743671945 Marionette TRACE conn6 <- [1,1306,null,{}] 21:47:51 INFO - PROCESS | 3332 | 1466743671950 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:51 INFO - PROCESS | 3332 | 1466743671953 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:52 INFO - PROCESS | 3332 | 1466743672087 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 21:47:52 INFO - PROCESS | 3332 | 1466743672157 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:52 INFO - PROCESS | 3332 | 1466743672160 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4644800 == 38 [pid = 3332] [id = 336] 21:47:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6B7DC00) [pid = 3332] [serial = 1007] [outer = 0000000000000000] 21:47:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D0529800) [pid = 3332] [serial = 1008] [outer = 000000B9C6B7DC00] 21:47:52 INFO - PROCESS | 3332 | 1466743672261 Marionette DEBUG loaded listener.js 21:47:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D2ADC400) [pid = 3332] [serial = 1009] [outer = 000000B9C6B7DC00] 21:47:53 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8082800 == 37 [pid = 3332] [id = 333] 21:47:53 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70CA800 == 36 [pid = 3332] [id = 332] 21:47:53 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D704B000 == 35 [pid = 3332] [id = 331] 21:47:53 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4653800 == 34 [pid = 3332] [id = 330] 21:47:53 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36AE800 == 33 [pid = 3332] [id = 329] 21:47:53 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EE8000 == 32 [pid = 3332] [id = 328] 21:47:53 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B3D800 == 31 [pid = 3332] [id = 327] 21:47:53 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBC57000 == 30 [pid = 3332] [id = 326] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3F95000) [pid = 3332] [serial = 948] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D47BE400) [pid = 3332] [serial = 951] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D6627000) [pid = 3332] [serial = 954] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D5057000) [pid = 3332] [serial = 928] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D318C400) [pid = 3332] [serial = 942] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3326400) [pid = 3332] [serial = 943] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6BCCC00) [pid = 3332] [serial = 936] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6E4C000) [pid = 3332] [serial = 937] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E32400) [pid = 3332] [serial = 930] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CB1B8800) [pid = 3332] [serial = 931] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D5E7EC00) [pid = 3332] [serial = 952] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3BE1C00) [pid = 3332] [serial = 945] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D0681C00) [pid = 3332] [serial = 933] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2BEC000) [pid = 3332] [serial = 934] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D0520C00) [pid = 3332] [serial = 939] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D05E8400) [pid = 3332] [serial = 940] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D4212C00) [pid = 3332] [serial = 957] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D78F8800) [pid = 3332] [serial = 961] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D7B45400) [pid = 3332] [serial = 963] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D7B4DC00) [pid = 3332] [serial = 964] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D78EE800) [pid = 3332] [serial = 960] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D781B400) [pid = 3332] [serial = 955] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D4217C00) [pid = 3332] [serial = 949] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D781C800) [pid = 3332] [serial = 958] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D3E9D800) [pid = 3332] [serial = 946] [outer = 0000000000000000] [url = about:blank] 21:47:53 INFO - PROCESS | 3332 | 1466743673141 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 21:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1234ms 21:47:53 INFO - PROCESS | 3332 | 1466743673178 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 21:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:47:53 INFO - PROCESS | 3332 | 1466743673182 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 21:47:53 INFO - PROCESS | 3332 | 1466743673187 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:47:53 INFO - PROCESS | 3332 | 1466743673190 Marionette TRACE conn6 <- [1,1310,null,{}] 21:47:53 INFO - PROCESS | 3332 | 1466743673195 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:53 INFO - PROCESS | 3332 | 1466743673198 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:53 INFO - PROCESS | 3332 | 1466743673289 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 21:47:53 INFO - PROCESS | 3332 | 1466743673303 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:53 INFO - PROCESS | 3332 | 1466743673306 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD332800 == 31 [pid = 3332] [id = 337] 21:47:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6E4F000) [pid = 3332] [serial = 1010] [outer = 0000000000000000] 21:47:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C7461800) [pid = 3332] [serial = 1011] [outer = 000000B9C6E4F000] 21:47:53 INFO - PROCESS | 3332 | 1466743673357 Marionette DEBUG loaded listener.js 21:47:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9CBE70C00) [pid = 3332] [serial = 1012] [outer = 000000B9C6E4F000] 21:47:53 INFO - PROCESS | 3332 | 1466743673878 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 21:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 734ms 21:47:53 INFO - PROCESS | 3332 | 1466743673921 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 21:47:53 INFO - PROCESS | 3332 | 1466743673925 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 21:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:47:53 INFO - PROCESS | 3332 | 1466743673931 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:47:53 INFO - PROCESS | 3332 | 1466743673934 Marionette TRACE conn6 <- [1,1314,null,{}] 21:47:53 INFO - PROCESS | 3332 | 1466743673938 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:53 INFO - PROCESS | 3332 | 1466743673941 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:54 INFO - PROCESS | 3332 | 1466743674032 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 21:47:54 INFO - PROCESS | 3332 | 1466743674110 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:54 INFO - PROCESS | 3332 | 1466743674112 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B7C000 == 32 [pid = 3332] [id = 338] 21:47:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D0527000) [pid = 3332] [serial = 1013] [outer = 0000000000000000] 21:47:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D05E8C00) [pid = 3332] [serial = 1014] [outer = 000000B9D0527000] 21:47:54 INFO - PROCESS | 3332 | 1466743674160 Marionette DEBUG loaded listener.js 21:47:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D2527800) [pid = 3332] [serial = 1015] [outer = 000000B9D0527000] 21:47:54 INFO - PROCESS | 3332 | 1466743674570 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 21:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 21:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:47:54 INFO - PROCESS | 3332 | 1466743674605 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 21:47:54 INFO - PROCESS | 3332 | 1466743674607 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 21:47:54 INFO - PROCESS | 3332 | 1466743674611 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:47:54 INFO - PROCESS | 3332 | 1466743674615 Marionette TRACE conn6 <- [1,1318,null,{}] 21:47:54 INFO - PROCESS | 3332 | 1466743674627 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:54 INFO - PROCESS | 3332 | 1466743674632 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:54 INFO - PROCESS | 3332 | 1466743674749 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 21:47:54 INFO - PROCESS | 3332 | 1466743674757 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:54 INFO - PROCESS | 3332 | 1466743674761 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4647800 == 33 [pid = 3332] [id = 339] 21:47:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6BC0C00) [pid = 3332] [serial = 1016] [outer = 0000000000000000] 21:47:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3324800) [pid = 3332] [serial = 1017] [outer = 000000B9C6BC0C00] 21:47:54 INFO - PROCESS | 3332 | 1466743674820 Marionette DEBUG loaded listener.js 21:47:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3B4AC00) [pid = 3332] [serial = 1018] [outer = 000000B9C6BC0C00] 21:47:55 INFO - PROCESS | 3332 | 1466743675245 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 21:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 692ms 21:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:47:55 INFO - PROCESS | 3332 | 1466743675312 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 21:47:55 INFO - PROCESS | 3332 | 1466743675315 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 21:47:55 INFO - PROCESS | 3332 | 1466743675318 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:47:55 INFO - PROCESS | 3332 | 1466743675320 Marionette TRACE conn6 <- [1,1322,null,{}] 21:47:55 INFO - PROCESS | 3332 | 1466743675324 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:55 INFO - PROCESS | 3332 | 1466743675326 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:55 INFO - PROCESS | 3332 | 1466743675441 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 21:47:55 INFO - PROCESS | 3332 | 1466743675448 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:55 INFO - PROCESS | 3332 | 1466743675450 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7097000 == 34 [pid = 3332] [id = 340] 21:47:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3BE0800) [pid = 3332] [serial = 1019] [outer = 0000000000000000] 21:47:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3E78800) [pid = 3332] [serial = 1020] [outer = 000000B9D3BE0800] 21:47:55 INFO - PROCESS | 3332 | 1466743675504 Marionette DEBUG loaded listener.js 21:47:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3F93000) [pid = 3332] [serial = 1021] [outer = 000000B9D3BE0800] 21:47:55 INFO - PROCESS | 3332 | 1466743675947 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 691ms 21:47:56 INFO - PROCESS | 3332 | 1466743676011 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 21:47:56 INFO - PROCESS | 3332 | 1466743676013 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 21:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:47:56 INFO - PROCESS | 3332 | 1466743676016 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:47:56 INFO - PROCESS | 3332 | 1466743676018 Marionette TRACE conn6 <- [1,1326,null,{}] 21:47:56 INFO - PROCESS | 3332 | 1466743676022 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:56 INFO - PROCESS | 3332 | 1466743676024 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:56 INFO - PROCESS | 3332 | 1466743676167 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 21:47:56 INFO - PROCESS | 3332 | 1466743676191 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:56 INFO - PROCESS | 3332 | 1466743676193 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8088800 == 35 [pid = 3332] [id = 341] 21:47:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3FF2800) [pid = 3332] [serial = 1022] [outer = 0000000000000000] 21:47:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D4217C00) [pid = 3332] [serial = 1023] [outer = 000000B9D3FF2800] 21:47:56 INFO - PROCESS | 3332 | 1466743676240 Marionette DEBUG loaded listener.js 21:47:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D4234400) [pid = 3332] [serial = 1024] [outer = 000000B9D3FF2800] 21:47:57 INFO - PROCESS | 3332 | 1466743677132 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 21:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1137ms 21:47:57 INFO - PROCESS | 3332 | 1466743677156 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 21:47:57 INFO - PROCESS | 3332 | 1466743677159 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 21:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:47:57 INFO - PROCESS | 3332 | 1466743677168 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:47:57 INFO - PROCESS | 3332 | 1466743677169 Marionette TRACE conn6 <- [1,1330,null,{}] 21:47:57 INFO - PROCESS | 3332 | 1466743677173 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:57 INFO - PROCESS | 3332 | 1466743677179 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:57 INFO - PROCESS | 3332 | 1466743677363 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C64B7000) [pid = 3332] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6B82800) [pid = 3332] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BD9800) [pid = 3332] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0678800) [pid = 3332] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CB149C00) [pid = 3332] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CBEA5C00) [pid = 3332] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3197400) [pid = 3332] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D78F4800) [pid = 3332] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C6BC4000) [pid = 3332] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D327A000) [pid = 3332] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3F93400) [pid = 3332] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:47:57 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CD3A8000) [pid = 3332] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:47:57 INFO - PROCESS | 3332 | 1466743677415 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:57 INFO - PROCESS | 3332 | 1466743677417 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B8F000 == 36 [pid = 3332] [id = 342] 21:47:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6B82800) [pid = 3332] [serial = 1025] [outer = 0000000000000000] 21:47:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6E2F000) [pid = 3332] [serial = 1026] [outer = 000000B9C6B82800] 21:47:57 INFO - PROCESS | 3332 | 1466743677463 Marionette DEBUG loaded listener.js 21:47:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D25A9800) [pid = 3332] [serial = 1027] [outer = 000000B9C6B82800] 21:47:57 INFO - PROCESS | 3332 | 1466743677854 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 21:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 734ms 21:47:57 INFO - PROCESS | 3332 | 1466743677900 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 21:47:57 INFO - PROCESS | 3332 | 1466743677902 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 21:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:47:57 INFO - PROCESS | 3332 | 1466743677906 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:47:57 INFO - PROCESS | 3332 | 1466743677908 Marionette TRACE conn6 <- [1,1334,null,{}] 21:47:57 INFO - PROCESS | 3332 | 1466743677911 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:57 INFO - PROCESS | 3332 | 1466743677913 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:57 INFO - PROCESS | 3332 | 1466743677995 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 21:47:58 INFO - PROCESS | 3332 | 1466743678001 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:58 INFO - PROCESS | 3332 | 1466743678003 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD91800 == 37 [pid = 3332] [id = 343] 21:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D422DC00) [pid = 3332] [serial = 1028] [outer = 0000000000000000] 21:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D60B0C00) [pid = 3332] [serial = 1029] [outer = 000000B9D422DC00] 21:47:58 INFO - PROCESS | 3332 | 1466743678049 Marionette DEBUG loaded listener.js 21:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D662C800) [pid = 3332] [serial = 1030] [outer = 000000B9D422DC00] 21:47:58 INFO - PROCESS | 3332 | 1466743678477 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 21:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 629ms 21:47:58 INFO - PROCESS | 3332 | 1466743678538 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 21:47:58 INFO - PROCESS | 3332 | 1466743678540 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 21:47:58 INFO - PROCESS | 3332 | 1466743678544 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:47:58 INFO - PROCESS | 3332 | 1466743678546 Marionette TRACE conn6 <- [1,1338,null,{}] 21:47:58 INFO - PROCESS | 3332 | 1466743678549 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:58 INFO - PROCESS | 3332 | 1466743678559 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:58 INFO - PROCESS | 3332 | 1466743678644 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 21:47:58 INFO - PROCESS | 3332 | 1466743678652 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:58 INFO - PROCESS | 3332 | 1466743678654 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB644800 == 38 [pid = 3332] [id = 344] 21:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D6630000) [pid = 3332] [serial = 1031] [outer = 0000000000000000] 21:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D781DC00) [pid = 3332] [serial = 1032] [outer = 000000B9D6630000] 21:47:58 INFO - PROCESS | 3332 | 1466743678700 Marionette DEBUG loaded listener.js 21:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D7829800) [pid = 3332] [serial = 1033] [outer = 000000B9D6630000] 21:47:59 INFO - PROCESS | 3332 | 1466743679138 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 21:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 627ms 21:47:59 INFO - PROCESS | 3332 | 1466743679183 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 21:47:59 INFO - PROCESS | 3332 | 1466743679186 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 21:47:59 INFO - PROCESS | 3332 | 1466743679189 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:47:59 INFO - PROCESS | 3332 | 1466743679192 Marionette TRACE conn6 <- [1,1342,null,{}] 21:47:59 INFO - PROCESS | 3332 | 1466743679200 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:59 INFO - PROCESS | 3332 | 1466743679202 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:59 INFO - PROCESS | 3332 | 1466743679287 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 21:47:59 INFO - PROCESS | 3332 | 1466743679296 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:59 INFO - PROCESS | 3332 | 1466743679298 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:47:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3EF8800 == 39 [pid = 3332] [id = 345] 21:47:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D78F4400) [pid = 3332] [serial = 1034] [outer = 0000000000000000] 21:47:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D78F6800) [pid = 3332] [serial = 1035] [outer = 000000B9D78F4400] 21:47:59 INFO - PROCESS | 3332 | 1466743679341 Marionette DEBUG loaded listener.js 21:47:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D7B1AC00) [pid = 3332] [serial = 1036] [outer = 000000B9D78F4400] 21:47:59 INFO - PROCESS | 3332 | 1466743679979 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 21:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 881ms 21:48:00 INFO - PROCESS | 3332 | 1466743680089 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 21:48:00 INFO - PROCESS | 3332 | 1466743680094 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 21:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:48:00 INFO - PROCESS | 3332 | 1466743680100 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:48:00 INFO - PROCESS | 3332 | 1466743680106 Marionette TRACE conn6 <- [1,1346,null,{}] 21:48:00 INFO - PROCESS | 3332 | 1466743680112 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:00 INFO - PROCESS | 3332 | 1466743680115 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:00 INFO - PROCESS | 3332 | 1466743680242 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 21:48:00 INFO - PROCESS | 3332 | 1466743680313 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:00 INFO - PROCESS | 3332 | 1466743680317 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B53800 == 40 [pid = 3332] [id = 346] 21:48:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CBBB3C00) [pid = 3332] [serial = 1037] [outer = 0000000000000000] 21:48:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9CD527C00) [pid = 3332] [serial = 1038] [outer = 000000B9CBBB3C00] 21:48:00 INFO - PROCESS | 3332 | 1466743680376 Marionette DEBUG loaded listener.js 21:48:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D0B68400) [pid = 3332] [serial = 1039] [outer = 000000B9CBBB3C00] 21:48:00 INFO - PROCESS | 3332 | 1466743680982 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 21:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 944ms 21:48:01 INFO - PROCESS | 3332 | 1466743681046 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 21:48:01 INFO - PROCESS | 3332 | 1466743681052 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 21:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:48:01 INFO - PROCESS | 3332 | 1466743681059 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:48:01 INFO - PROCESS | 3332 | 1466743681062 Marionette TRACE conn6 <- [1,1350,null,{}] 21:48:01 INFO - PROCESS | 3332 | 1466743681067 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:01 INFO - PROCESS | 3332 | 1466743681070 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:01 INFO - PROCESS | 3332 | 1466743681188 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 21:48:01 INFO - PROCESS | 3332 | 1466743681306 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:01 INFO - PROCESS | 3332 | 1466743681309 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA338800 == 41 [pid = 3332] [id = 347] 21:48:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D31BF800) [pid = 3332] [serial = 1040] [outer = 0000000000000000] 21:48:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3B57C00) [pid = 3332] [serial = 1041] [outer = 000000B9D31BF800] 21:48:01 INFO - PROCESS | 3332 | 1466743681368 Marionette DEBUG loaded listener.js 21:48:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D421B400) [pid = 3332] [serial = 1042] [outer = 000000B9D31BF800] 21:48:02 INFO - PROCESS | 3332 | 1466743682029 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 986ms 21:48:02 INFO - PROCESS | 3332 | 1466743682046 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 21:48:02 INFO - PROCESS | 3332 | 1466743682048 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 21:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:48:02 INFO - PROCESS | 3332 | 1466743682052 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:48:02 INFO - PROCESS | 3332 | 1466743682057 Marionette TRACE conn6 <- [1,1354,null,{}] 21:48:02 INFO - PROCESS | 3332 | 1466743682069 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:02 INFO - PROCESS | 3332 | 1466743682074 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:02 INFO - PROCESS | 3332 | 1466743682189 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 21:48:02 INFO - PROCESS | 3332 | 1466743682310 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:02 INFO - PROCESS | 3332 | 1466743682313 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB809800 == 42 [pid = 3332] [id = 348] 21:48:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D64A0400) [pid = 3332] [serial = 1043] [outer = 0000000000000000] 21:48:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D7821C00) [pid = 3332] [serial = 1044] [outer = 000000B9D64A0400] 21:48:02 INFO - PROCESS | 3332 | 1466743682372 Marionette DEBUG loaded listener.js 21:48:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D7B46800) [pid = 3332] [serial = 1045] [outer = 000000B9D64A0400] 21:48:03 INFO - PROCESS | 3332 | 1466743683052 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 21:48:03 INFO - PROCESS | 3332 | 1466743683088 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 21:48:03 INFO - PROCESS | 3332 | 1466743683092 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:48:03 INFO - PROCESS | 3332 | 1466743683094 Marionette TRACE conn6 <- [1,1358,null,{}] 21:48:03 INFO - PROCESS | 3332 | 1466743683098 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:03 INFO - PROCESS | 3332 | 1466743683100 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:03 INFO - PROCESS | 3332 | 1466743683335 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 21:48:03 INFO - PROCESS | 3332 | 1466743683470 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:03 INFO - PROCESS | 3332 | 1466743683473 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B14800 == 43 [pid = 3332] [id = 349] 21:48:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C5122000) [pid = 3332] [serial = 1046] [outer = 0000000000000000] 21:48:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C5128400) [pid = 3332] [serial = 1047] [outer = 000000B9C5122000] 21:48:03 INFO - PROCESS | 3332 | 1466743683526 Marionette DEBUG loaded listener.js 21:48:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C64B8800) [pid = 3332] [serial = 1048] [outer = 000000B9C5122000] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB644800 == 42 [pid = 3332] [id = 344] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD91800 == 41 [pid = 3332] [id = 343] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B8F000 == 40 [pid = 3332] [id = 342] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8088800 == 39 [pid = 3332] [id = 341] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7097000 == 38 [pid = 3332] [id = 340] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4647800 == 37 [pid = 3332] [id = 339] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B7C000 == 36 [pid = 3332] [id = 338] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD332800 == 35 [pid = 3332] [id = 337] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EE6000 == 34 [pid = 3332] [id = 334] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4644800 == 33 [pid = 3332] [id = 336] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06D6000 == 32 [pid = 3332] [id = 335] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD325800 == 31 [pid = 3332] [id = 325] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB809800 == 30 [pid = 3332] [id = 348] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA338800 == 29 [pid = 3332] [id = 347] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B53800 == 28 [pid = 3332] [id = 346] 21:48:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3EF8800 == 27 [pid = 3332] [id = 345] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9CBE7C400) [pid = 3332] [serial = 976] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9C6C80400) [pid = 3332] [serial = 975] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CD8F2000) [pid = 3332] [serial = 984] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6C77000) [pid = 3332] [serial = 978] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6E2D800) [pid = 3332] [serial = 979] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D0CAD000) [pid = 3332] [serial = 987] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CB336000) [pid = 3332] [serial = 981] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CBEE5400) [pid = 3332] [serial = 982] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D05E8000) [pid = 3332] [serial = 967] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CCD18400) [pid = 3332] [serial = 966] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D422B800) [pid = 3332] [serial = 970] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3D3E400) [pid = 3332] [serial = 969] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D8947C00) [pid = 3332] [serial = 973] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D7B1CC00) [pid = 3332] [serial = 972] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D2DD3000) [pid = 3332] [serial = 990] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2ADC000) [pid = 3332] [serial = 988] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3D39C00) [pid = 3332] [serial = 993] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3195C00) [pid = 3332] [serial = 991] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3FF4400) [pid = 3332] [serial = 999] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3E9F800) [pid = 3332] [serial = 994] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D422B000) [pid = 3332] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3B4D000) [pid = 3332] [serial = 996] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D05E1C00) [pid = 3332] [serial = 985] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3FFEC00) [pid = 3332] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3F8B800) [pid = 3332] [serial = 997] [outer = 0000000000000000] [url = about:blank] 21:48:04 INFO - PROCESS | 3332 | 1466743684865 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 21:48:04 INFO - PROCESS | 3332 | 1466743684880 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 21:48:04 INFO - PROCESS | 3332 | 1466743684885 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:48:04 INFO - PROCESS | 3332 | 1466743684889 Marionette TRACE conn6 <- [1,1362,null,{}] 21:48:04 INFO - PROCESS | 3332 | 1466743684894 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:04 INFO - PROCESS | 3332 | 1466743684898 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:05 INFO - PROCESS | 3332 | 1466743685034 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 21:48:05 INFO - PROCESS | 3332 | 1466743685112 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:05 INFO - PROCESS | 3332 | 1466743685114 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBC0D000 == 28 [pid = 3332] [id = 350] 21:48:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6BC0000) [pid = 3332] [serial = 1049] [outer = 0000000000000000] 21:48:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6BC5400) [pid = 3332] [serial = 1050] [outer = 000000B9C6BC0000] 21:48:05 INFO - PROCESS | 3332 | 1466743685164 Marionette DEBUG loaded listener.js 21:48:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6C76000) [pid = 3332] [serial = 1051] [outer = 000000B9C6BC0000] 21:48:05 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:48:05 INFO - PROCESS | 3332 | 1466743685597 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 21:48:05 INFO - PROCESS | 3332 | 1466743685629 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 21:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:48:05 INFO - PROCESS | 3332 | 1466743685637 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:48:05 INFO - PROCESS | 3332 | 1466743685640 Marionette TRACE conn6 <- [1,1366,null,{}] 21:48:05 INFO - PROCESS | 3332 | 1466743685644 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:05 INFO - PROCESS | 3332 | 1466743685647 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:05 INFO - PROCESS | 3332 | 1466743685741 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 21:48:05 INFO - PROCESS | 3332 | 1466743685747 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:05 INFO - PROCESS | 3332 | 1466743685750 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06CF000 == 29 [pid = 3332] [id = 351] 21:48:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6E52800) [pid = 3332] [serial = 1052] [outer = 0000000000000000] 21:48:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C7455000) [pid = 3332] [serial = 1053] [outer = 000000B9C6E52800] 21:48:05 INFO - PROCESS | 3332 | 1466743685800 Marionette DEBUG loaded listener.js 21:48:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C7748400) [pid = 3332] [serial = 1054] [outer = 000000B9C6E52800] 21:48:06 INFO - PROCESS | 3332 | 1466743686248 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 21:48:06 INFO - PROCESS | 3332 | 1466743686331 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 21:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:48:06 INFO - PROCESS | 3332 | 1466743686335 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:48:06 INFO - PROCESS | 3332 | 1466743686339 Marionette TRACE conn6 <- [1,1370,null,{}] 21:48:06 INFO - PROCESS | 3332 | 1466743686352 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:06 INFO - PROCESS | 3332 | 1466743686357 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:06 INFO - PROCESS | 3332 | 1466743686482 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 21:48:06 INFO - PROCESS | 3332 | 1466743686566 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:06 INFO - PROCESS | 3332 | 1466743686569 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B7F800 == 30 [pid = 3332] [id = 352] 21:48:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6BC3000) [pid = 3332] [serial = 1055] [outer = 0000000000000000] 21:48:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CCD0EC00) [pid = 3332] [serial = 1056] [outer = 000000B9C6BC3000] 21:48:06 INFO - PROCESS | 3332 | 1466743686619 Marionette DEBUG loaded listener.js 21:48:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CD3A2C00) [pid = 3332] [serial = 1057] [outer = 000000B9C6BC3000] 21:48:07 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:48:07 INFO - PROCESS | 3332 | 1466743687050 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 21:48:07 INFO - PROCESS | 3332 | 1466743687075 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 21:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:48:07 INFO - PROCESS | 3332 | 1466743687083 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:48:07 INFO - PROCESS | 3332 | 1466743687085 Marionette TRACE conn6 <- [1,1374,null,{}] 21:48:07 INFO - PROCESS | 3332 | 1466743687090 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:07 INFO - PROCESS | 3332 | 1466743687092 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:07 INFO - PROCESS | 3332 | 1466743687209 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 21:48:07 INFO - PROCESS | 3332 | 1466743687215 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:07 INFO - PROCESS | 3332 | 1466743687217 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3642800 == 31 [pid = 3332] [id = 353] 21:48:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D051C800) [pid = 3332] [serial = 1058] [outer = 0000000000000000] 21:48:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D0520C00) [pid = 3332] [serial = 1059] [outer = 000000B9D051C800] 21:48:07 INFO - PROCESS | 3332 | 1466743687266 Marionette DEBUG loaded listener.js 21:48:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D05E2000) [pid = 3332] [serial = 1060] [outer = 000000B9D051C800] 21:48:07 INFO - PROCESS | 3332 | 1466743687743 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 21:48:07 INFO - PROCESS | 3332 | 1466743687781 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 21:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:48:07 INFO - PROCESS | 3332 | 1466743687784 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:48:07 INFO - PROCESS | 3332 | 1466743687786 Marionette TRACE conn6 <- [1,1378,null,{}] 21:48:07 INFO - PROCESS | 3332 | 1466743687829 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:07 INFO - PROCESS | 3332 | 1466743687832 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:07 INFO - PROCESS | 3332 | 1466743687937 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 21:48:07 INFO - PROCESS | 3332 | 1466743687949 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:07 INFO - PROCESS | 3332 | 1466743687951 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3738800 == 32 [pid = 3332] [id = 354] 21:48:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C6E52000) [pid = 3332] [serial = 1061] [outer = 0000000000000000] 21:48:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D0B04000) [pid = 3332] [serial = 1062] [outer = 000000B9C6E52000] 21:48:08 INFO - PROCESS | 3332 | 1466743687997 Marionette DEBUG loaded listener.js 21:48:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D252C000) [pid = 3332] [serial = 1063] [outer = 000000B9C6E52000] 21:48:08 INFO - PROCESS | 3332 | 1466743688453 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 21:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 735ms 21:48:08 INFO - PROCESS | 3332 | 1466743688524 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 21:48:08 INFO - PROCESS | 3332 | 1466743688526 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 21:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:48:08 INFO - PROCESS | 3332 | 1466743688529 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:48:08 INFO - PROCESS | 3332 | 1466743688531 Marionette TRACE conn6 <- [1,1382,null,{}] 21:48:08 INFO - PROCESS | 3332 | 1466743688541 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:08 INFO - PROCESS | 3332 | 1466743688548 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:08 INFO - PROCESS | 3332 | 1466743688691 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 21:48:08 INFO - PROCESS | 3332 | 1466743688697 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:08 INFO - PROCESS | 3332 | 1466743688699 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5E3C800 == 33 [pid = 3332] [id = 355] 21:48:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D25A7800) [pid = 3332] [serial = 1064] [outer = 0000000000000000] 21:48:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2DAAC00) [pid = 3332] [serial = 1065] [outer = 000000B9D25A7800] 21:48:08 INFO - PROCESS | 3332 | 1466743688745 Marionette DEBUG loaded listener.js 21:48:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D327A400) [pid = 3332] [serial = 1066] [outer = 000000B9D25A7800] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D6630000) [pid = 3332] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3BE0800) [pid = 3332] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3FF2800) [pid = 3332] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6B82800) [pid = 3332] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6BCA000) [pid = 3332] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6B7DC00) [pid = 3332] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6E4F000) [pid = 3332] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D4218000) [pid = 3332] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6BC0C00) [pid = 3332] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D0527000) [pid = 3332] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D422DC00) [pid = 3332] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D78F4400) [pid = 3332] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:48:09 INFO - PROCESS | 3332 | 1466743689405 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 21:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 923ms 21:48:09 INFO - PROCESS | 3332 | 1466743689456 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 21:48:09 INFO - PROCESS | 3332 | 1466743689458 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 21:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:48:09 INFO - PROCESS | 3332 | 1466743689462 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:48:09 INFO - PROCESS | 3332 | 1466743689463 Marionette TRACE conn6 <- [1,1386,null,{}] 21:48:09 INFO - PROCESS | 3332 | 1466743689467 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:09 INFO - PROCESS | 3332 | 1466743689469 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:09 INFO - PROCESS | 3332 | 1466743689550 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 21:48:09 INFO - PROCESS | 3332 | 1466743689557 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:09 INFO - PROCESS | 3332 | 1466743689559 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7094000 == 34 [pid = 3332] [id = 356] 21:48:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D05E1800) [pid = 3332] [serial = 1067] [outer = 0000000000000000] 21:48:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3276000) [pid = 3332] [serial = 1068] [outer = 000000B9D05E1800] 21:48:09 INFO - PROCESS | 3332 | 1466743689605 Marionette DEBUG loaded listener.js 21:48:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D332DC00) [pid = 3332] [serial = 1069] [outer = 000000B9D05E1800] 21:48:10 INFO - PROCESS | 3332 | 1466743690016 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 21:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 629ms 21:48:10 INFO - PROCESS | 3332 | 1466743690094 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 21:48:10 INFO - PROCESS | 3332 | 1466743690096 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 21:48:10 INFO - PROCESS | 3332 | 1466743690100 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:48:10 INFO - PROCESS | 3332 | 1466743690102 Marionette TRACE conn6 <- [1,1390,null,{}] 21:48:10 INFO - PROCESS | 3332 | 1466743690106 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:10 INFO - PROCESS | 3332 | 1466743690108 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:10 INFO - PROCESS | 3332 | 1466743690188 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 21:48:10 INFO - PROCESS | 3332 | 1466743690194 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:10 INFO - PROCESS | 3332 | 1466743690196 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7530800 == 35 [pid = 3332] [id = 357] 21:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3B35400) [pid = 3332] [serial = 1070] [outer = 0000000000000000] 21:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B52800) [pid = 3332] [serial = 1071] [outer = 000000B9D3B35400] 21:48:10 INFO - PROCESS | 3332 | 1466743690240 Marionette DEBUG loaded listener.js 21:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3E77400) [pid = 3332] [serial = 1072] [outer = 000000B9D3B35400] 21:48:10 INFO - PROCESS | 3332 | 1466743690694 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 21:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 629ms 21:48:10 INFO - PROCESS | 3332 | 1466743690732 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 21:48:10 INFO - PROCESS | 3332 | 1466743690735 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 21:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:48:10 INFO - PROCESS | 3332 | 1466743690738 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:48:10 INFO - PROCESS | 3332 | 1466743690740 Marionette TRACE conn6 <- [1,1394,null,{}] 21:48:10 INFO - PROCESS | 3332 | 1466743690743 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:10 INFO - PROCESS | 3332 | 1466743690745 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:10 INFO - PROCESS | 3332 | 1466743690827 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 21:48:10 INFO - PROCESS | 3332 | 1466743690833 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:10 INFO - PROCESS | 3332 | 1466743690835 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B7C800 == 36 [pid = 3332] [id = 358] 21:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3E98000) [pid = 3332] [serial = 1073] [outer = 0000000000000000] 21:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3EA0C00) [pid = 3332] [serial = 1074] [outer = 000000B9D3E98000] 21:48:10 INFO - PROCESS | 3332 | 1466743690879 Marionette DEBUG loaded listener.js 21:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3F90800) [pid = 3332] [serial = 1075] [outer = 000000B9D3E98000] 21:48:11 INFO - PROCESS | 3332 | 1466743691639 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 21:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 987ms 21:48:11 INFO - PROCESS | 3332 | 1466743691728 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 21:48:11 INFO - PROCESS | 3332 | 1466743691733 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 21:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:48:11 INFO - PROCESS | 3332 | 1466743691738 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:48:11 INFO - PROCESS | 3332 | 1466743691742 Marionette TRACE conn6 <- [1,1398,null,{}] 21:48:11 INFO - PROCESS | 3332 | 1466743691750 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:11 INFO - PROCESS | 3332 | 1466743691753 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:11 INFO - PROCESS | 3332 | 1466743691933 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 21:48:12 INFO - PROCESS | 3332 | 1466743692047 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:12 INFO - PROCESS | 3332 | 1466743692050 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D13D5800 == 37 [pid = 3332] [id = 359] 21:48:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6E49400) [pid = 3332] [serial = 1076] [outer = 0000000000000000] 21:48:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C6E4FC00) [pid = 3332] [serial = 1077] [outer = 000000B9C6E49400] 21:48:12 INFO - PROCESS | 3332 | 1466743692110 Marionette DEBUG loaded listener.js 21:48:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CB3F6400) [pid = 3332] [serial = 1078] [outer = 000000B9C6E49400] 21:48:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C5A1D400) [pid = 3332] [serial = 1079] [outer = 000000B9C7460000] 21:48:13 INFO - PROCESS | 3332 | 1466743693150 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 21:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1487ms 21:48:13 INFO - PROCESS | 3332 | 1466743693229 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 21:48:13 INFO - PROCESS | 3332 | 1466743693233 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 21:48:13 INFO - PROCESS | 3332 | 1466743693238 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:48:13 INFO - PROCESS | 3332 | 1466743693242 Marionette TRACE conn6 <- [1,1402,null,{}] 21:48:13 INFO - PROCESS | 3332 | 1466743693247 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:13 INFO - PROCESS | 3332 | 1466743693250 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:13 INFO - PROCESS | 3332 | 1466743693371 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 21:48:13 INFO - PROCESS | 3332 | 1466743693531 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:13 INFO - PROCESS | 3332 | 1466743693536 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD90000 == 38 [pid = 3332] [id = 360] 21:48:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C713AC00) [pid = 3332] [serial = 1080] [outer = 0000000000000000] 21:48:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CB1C3C00) [pid = 3332] [serial = 1081] [outer = 000000B9C713AC00] 21:48:13 INFO - PROCESS | 3332 | 1466743693588 Marionette DEBUG loaded listener.js 21:48:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9CCC5CC00) [pid = 3332] [serial = 1082] [outer = 000000B9C713AC00] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7530800 == 37 [pid = 3332] [id = 357] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7094000 == 36 [pid = 3332] [id = 356] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5E3C800 == 35 [pid = 3332] [id = 355] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3738800 == 34 [pid = 3332] [id = 354] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3642800 == 33 [pid = 3332] [id = 353] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B7F800 == 32 [pid = 3332] [id = 352] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06CF000 == 31 [pid = 3332] [id = 351] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBC0D000 == 30 [pid = 3332] [id = 350] 21:48:13 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B14800 == 29 [pid = 3332] [id = 349] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D78F6800) [pid = 3332] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D7B1AC00) [pid = 3332] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D781DC00) [pid = 3332] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3E78800) [pid = 3332] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3F93000) [pid = 3332] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D4234400) [pid = 3332] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D4217C00) [pid = 3332] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E2F000) [pid = 3332] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6E2EC00) [pid = 3332] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CB472800) [pid = 3332] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0529800) [pid = 3332] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D2ADC400) [pid = 3332] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C7461800) [pid = 3332] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CBE70C00) [pid = 3332] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D4236000) [pid = 3332] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3324800) [pid = 3332] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D05E8C00) [pid = 3332] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D2527800) [pid = 3332] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D60B0C00) [pid = 3332] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D25A9800) [pid = 3332] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D662C800) [pid = 3332] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3B4AC00) [pid = 3332] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 21:48:13 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D7829800) [pid = 3332] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 21:48:14 INFO - PROCESS | 3332 | 1466743694105 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 21:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 878ms 21:48:14 INFO - PROCESS | 3332 | 1466743694120 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 21:48:14 INFO - PROCESS | 3332 | 1466743694127 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 21:48:14 INFO - PROCESS | 3332 | 1466743694168 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:48:14 INFO - PROCESS | 3332 | 1466743694172 Marionette TRACE conn6 <- [1,1406,null,{}] 21:48:14 INFO - PROCESS | 3332 | 1466743694178 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:14 INFO - PROCESS | 3332 | 1466743694182 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:14 INFO - PROCESS | 3332 | 1466743694346 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 21:48:14 INFO - PROCESS | 3332 | 1466743694412 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:14 INFO - PROCESS | 3332 | 1466743694416 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC116800 == 30 [pid = 3332] [id = 361] 21:48:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6B82C00) [pid = 3332] [serial = 1083] [outer = 0000000000000000] 21:48:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6BB3C00) [pid = 3332] [serial = 1084] [outer = 000000B9C6B82C00] 21:48:14 INFO - PROCESS | 3332 | 1466743694476 Marionette DEBUG loaded listener.js 21:48:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E32800) [pid = 3332] [serial = 1085] [outer = 000000B9C6B82C00] 21:48:15 INFO - PROCESS | 3332 | 1466743695138 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 21:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1025ms 21:48:15 INFO - PROCESS | 3332 | 1466743695201 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 21:48:15 INFO - PROCESS | 3332 | 1466743695205 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 21:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:48:15 INFO - PROCESS | 3332 | 1466743695211 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:48:15 INFO - PROCESS | 3332 | 1466743695214 Marionette TRACE conn6 <- [1,1410,null,{}] 21:48:15 INFO - PROCESS | 3332 | 1466743695221 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:15 INFO - PROCESS | 3332 | 1466743695226 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:15 INFO - PROCESS | 3332 | 1466743695387 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 21:48:15 INFO - PROCESS | 3332 | 1466743695455 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:15 INFO - PROCESS | 3332 | 1466743695458 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B84800 == 31 [pid = 3332] [id = 362] 21:48:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CCC67C00) [pid = 3332] [serial = 1086] [outer = 0000000000000000] 21:48:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CCD18800) [pid = 3332] [serial = 1087] [outer = 000000B9CCC67C00] 21:48:15 INFO - PROCESS | 3332 | 1466743695558 Marionette DEBUG loaded listener.js 21:48:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD8F0800) [pid = 3332] [serial = 1088] [outer = 000000B9CCC67C00] 21:48:16 INFO - PROCESS | 3332 | 1466743696164 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 21:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 986ms 21:48:16 INFO - PROCESS | 3332 | 1466743696200 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 21:48:16 INFO - PROCESS | 3332 | 1466743696203 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 21:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:48:16 INFO - PROCESS | 3332 | 1466743696206 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:48:16 INFO - PROCESS | 3332 | 1466743696209 Marionette TRACE conn6 <- [1,1414,null,{}] 21:48:16 INFO - PROCESS | 3332 | 1466743696213 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:16 INFO - PROCESS | 3332 | 1466743696216 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:16 INFO - PROCESS | 3332 | 1466743696335 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 21:48:16 INFO - PROCESS | 3332 | 1466743696433 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:16 INFO - PROCESS | 3332 | 1466743696441 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3735800 == 32 [pid = 3332] [id = 363] 21:48:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D090B800) [pid = 3332] [serial = 1089] [outer = 0000000000000000] 21:48:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D0910800) [pid = 3332] [serial = 1090] [outer = 000000B9D090B800] 21:48:16 INFO - PROCESS | 3332 | 1466743696503 Marionette DEBUG loaded listener.js 21:48:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D2527000) [pid = 3332] [serial = 1091] [outer = 000000B9D090B800] 21:48:17 INFO - PROCESS | 3332 | 1466743697187 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 21:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1026ms 21:48:17 INFO - PROCESS | 3332 | 1466743697235 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 21:48:17 INFO - PROCESS | 3332 | 1466743697238 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 21:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:48:17 INFO - PROCESS | 3332 | 1466743697242 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:48:17 INFO - PROCESS | 3332 | 1466743697244 Marionette TRACE conn6 <- [1,1418,null,{}] 21:48:17 INFO - PROCESS | 3332 | 1466743697248 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:17 INFO - PROCESS | 3332 | 1466743697250 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:17 INFO - PROCESS | 3332 | 1466743697362 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 21:48:17 INFO - PROCESS | 3332 | 1466743697434 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:17 INFO - PROCESS | 3332 | 1466743697437 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6438800 == 33 [pid = 3332] [id = 364] 21:48:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2DB5800) [pid = 3332] [serial = 1092] [outer = 0000000000000000] 21:48:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2E64800) [pid = 3332] [serial = 1093] [outer = 000000B9D2DB5800] 21:48:17 INFO - PROCESS | 3332 | 1466743697493 Marionette DEBUG loaded listener.js 21:48:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3193800) [pid = 3332] [serial = 1094] [outer = 000000B9D2DB5800] 21:48:18 INFO - PROCESS | 3332 | 1466743698253 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 21:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1084ms 21:48:18 INFO - PROCESS | 3332 | 1466743698328 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 21:48:18 INFO - PROCESS | 3332 | 1466743698332 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 21:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:48:18 INFO - PROCESS | 3332 | 1466743698337 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:48:18 INFO - PROCESS | 3332 | 1466743698342 Marionette TRACE conn6 <- [1,1422,null,{}] 21:48:18 INFO - PROCESS | 3332 | 1466743698348 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:18 INFO - PROCESS | 3332 | 1466743698351 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:18 INFO - PROCESS | 3332 | 1466743698504 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 21:48:18 INFO - PROCESS | 3332 | 1466743698572 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:18 INFO - PROCESS | 3332 | 1466743698577 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBC06800 == 32 [pid = 3332] [id = 191] 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB18F800 == 31 [pid = 3332] [id = 200] 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C730E000 == 30 [pid = 3332] [id = 183] 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B2E000 == 29 [pid = 3332] [id = 185] 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC111800 == 28 [pid = 3332] [id = 184] 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D13D5800 == 27 [pid = 3332] [id = 359] 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06CB800 == 26 [pid = 3332] [id = 197] 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC35000 == 25 [pid = 3332] [id = 199] 21:48:19 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47DB800 == 24 [pid = 3332] [id = 195] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A55800 == 23 [pid = 3332] [id = 186] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3810000 == 22 [pid = 3332] [id = 194] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30D0000 == 21 [pid = 3332] [id = 190] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6449000 == 20 [pid = 3332] [id = 196] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30E6800 == 19 [pid = 3332] [id = 193] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D369F800 == 18 [pid = 3332] [id = 188] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4D2000 == 17 [pid = 3332] [id = 189] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3811800 == 16 [pid = 3332] [id = 198] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B2D000 == 15 [pid = 3332] [id = 192] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EE1000 == 14 [pid = 3332] [id = 187] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6438800 == 13 [pid = 3332] [id = 364] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3735800 == 12 [pid = 3332] [id = 363] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B7C800 == 11 [pid = 3332] [id = 358] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B84800 == 10 [pid = 3332] [id = 362] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD90000 == 9 [pid = 3332] [id = 360] 21:48:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC116800 == 8 [pid = 3332] [id = 361] 21:48:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6A79000 == 9 [pid = 3332] [id = 365] 21:48:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C57BFC00) [pid = 3332] [serial = 1095] [outer = 0000000000000000] 21:48:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C594E800) [pid = 3332] [serial = 1096] [outer = 000000B9C57BFC00] 21:48:21 INFO - PROCESS | 3332 | 1466743701347 Marionette DEBUG loaded listener.js 21:48:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6B8B000) [pid = 3332] [serial = 1097] [outer = 000000B9C57BFC00] 21:48:21 INFO - PROCESS | 3332 | 1466743701874 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 21:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 3595ms 21:48:21 INFO - PROCESS | 3332 | 1466743701938 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 21:48:21 INFO - PROCESS | 3332 | 1466743701942 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 21:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:48:21 INFO - PROCESS | 3332 | 1466743701948 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:48:21 INFO - PROCESS | 3332 | 1466743701950 Marionette TRACE conn6 <- [1,1426,null,{}] 21:48:21 INFO - PROCESS | 3332 | 1466743701956 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:21 INFO - PROCESS | 3332 | 1466743701959 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:22 INFO - PROCESS | 3332 | 1466743702087 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 21:48:22 INFO - PROCESS | 3332 | 1466743702161 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:22 INFO - PROCESS | 3332 | 1466743702164 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06CB800 == 10 [pid = 3332] [id = 366] 21:48:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C6E26800) [pid = 3332] [serial = 1098] [outer = 0000000000000000] 21:48:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6E52C00) [pid = 3332] [serial = 1099] [outer = 000000B9C6E26800] 21:48:22 INFO - PROCESS | 3332 | 1466743702213 Marionette DEBUG loaded listener.js 21:48:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C751CC00) [pid = 3332] [serial = 1100] [outer = 000000B9C6E26800] 21:48:22 INFO - PROCESS | 3332 | 1466743702613 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 21:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 734ms 21:48:22 INFO - PROCESS | 3332 | 1466743702696 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 21:48:22 INFO - PROCESS | 3332 | 1466743702701 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 21:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:48:22 INFO - PROCESS | 3332 | 1466743702708 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:48:22 INFO - PROCESS | 3332 | 1466743702711 Marionette TRACE conn6 <- [1,1430,null,{}] 21:48:22 INFO - PROCESS | 3332 | 1466743702719 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:22 INFO - PROCESS | 3332 | 1466743702722 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:22 INFO - PROCESS | 3332 | 1466743702830 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 21:48:22 INFO - PROCESS | 3332 | 1466743702838 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:22 INFO - PROCESS | 3332 | 1466743702840 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339F000 == 11 [pid = 3332] [id = 367] 21:48:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CBEEAC00) [pid = 3332] [serial = 1101] [outer = 0000000000000000] 21:48:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9CCC08000) [pid = 3332] [serial = 1102] [outer = 000000B9CBEEAC00] 21:48:22 INFO - PROCESS | 3332 | 1466743702890 Marionette DEBUG loaded listener.js 21:48:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CCD19C00) [pid = 3332] [serial = 1103] [outer = 000000B9CBEEAC00] 21:48:23 INFO - PROCESS | 3332 | 1466743703438 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 21:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 795ms 21:48:23 INFO - PROCESS | 3332 | 1466743703507 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 21:48:23 INFO - PROCESS | 3332 | 1466743703509 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 21:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:48:23 INFO - PROCESS | 3332 | 1466743703518 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:48:23 INFO - PROCESS | 3332 | 1466743703521 Marionette TRACE conn6 <- [1,1434,null,{}] 21:48:23 INFO - PROCESS | 3332 | 1466743703539 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:23 INFO - PROCESS | 3332 | 1466743703544 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:23 INFO - PROCESS | 3332 | 1466743703665 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 21:48:23 INFO - PROCESS | 3332 | 1466743703720 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:23 INFO - PROCESS | 3332 | 1466743703722 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5A0B000 == 12 [pid = 3332] [id = 368] 21:48:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D0521400) [pid = 3332] [serial = 1104] [outer = 0000000000000000] 21:48:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D05E3C00) [pid = 3332] [serial = 1105] [outer = 000000B9D0521400] 21:48:23 INFO - PROCESS | 3332 | 1466743703768 Marionette DEBUG loaded listener.js 21:48:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D090A800) [pid = 3332] [serial = 1106] [outer = 000000B9D0521400] 21:48:24 INFO - PROCESS | 3332 | 1466743704273 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 21:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 796ms 21:48:24 INFO - PROCESS | 3332 | 1466743704316 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 21:48:24 INFO - PROCESS | 3332 | 1466743704319 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 21:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:48:24 INFO - PROCESS | 3332 | 1466743704322 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:48:24 INFO - PROCESS | 3332 | 1466743704324 Marionette TRACE conn6 <- [1,1438,null,{}] 21:48:24 INFO - PROCESS | 3332 | 1466743704328 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:24 INFO - PROCESS | 3332 | 1466743704330 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:24 INFO - PROCESS | 3332 | 1466743704447 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 21:48:24 INFO - PROCESS | 3332 | 1466743704501 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:24 INFO - PROCESS | 3332 | 1466743704503 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70A0800 == 13 [pid = 3332] [id = 369] 21:48:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D0CA6800) [pid = 3332] [serial = 1107] [outer = 0000000000000000] 21:48:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D252A400) [pid = 3332] [serial = 1108] [outer = 000000B9D0CA6800] 21:48:24 INFO - PROCESS | 3332 | 1466743704548 Marionette DEBUG loaded listener.js 21:48:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D2AD2C00) [pid = 3332] [serial = 1109] [outer = 000000B9D0CA6800] 21:48:24 INFO - PROCESS | 3332 | 1466743704966 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 21:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 692ms 21:48:25 INFO - PROCESS | 3332 | 1466743705018 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 21:48:25 INFO - PROCESS | 3332 | 1466743705020 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 21:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:48:25 INFO - PROCESS | 3332 | 1466743705023 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:48:25 INFO - PROCESS | 3332 | 1466743705025 Marionette TRACE conn6 <- [1,1442,null,{}] 21:48:25 INFO - PROCESS | 3332 | 1466743705033 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:25 INFO - PROCESS | 3332 | 1466743705036 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:25 INFO - PROCESS | 3332 | 1466743705333 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9CCC67C00) [pid = 3332] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9C6E49400) [pid = 3332] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3E98000) [pid = 3332] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C713AC00) [pid = 3332] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D090B800) [pid = 3332] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6B82C00) [pid = 3332] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BC3000) [pid = 3332] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6E52800) [pid = 3332] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C5122000) [pid = 3332] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6BC0000) [pid = 3332] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D051C800) [pid = 3332] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3B35400) [pid = 3332] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CBBB3C00) [pid = 3332] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D31BF800) [pid = 3332] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6E52000) [pid = 3332] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D64A0400) [pid = 3332] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D25A7800) [pid = 3332] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D05E1800) [pid = 3332] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:48:25 INFO - PROCESS | 3332 | 1466743705388 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:25 INFO - PROCESS | 3332 | 1466743705391 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3392800 == 14 [pid = 3332] [id = 370] 21:48:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6BC0C00) [pid = 3332] [serial = 1110] [outer = 0000000000000000] 21:48:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6C73400) [pid = 3332] [serial = 1111] [outer = 000000B9C6BC0C00] 21:48:25 INFO - PROCESS | 3332 | 1466743705448 Marionette DEBUG loaded listener.js 21:48:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D0682400) [pid = 3332] [serial = 1112] [outer = 000000B9C6BC0C00] 21:48:25 INFO - PROCESS | 3332 | 1466743705909 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 21:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 923ms 21:48:25 INFO - PROCESS | 3332 | 1466743705950 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 21:48:25 INFO - PROCESS | 3332 | 1466743705952 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 21:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:48:25 INFO - PROCESS | 3332 | 1466743705956 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:48:25 INFO - PROCESS | 3332 | 1466743705958 Marionette TRACE conn6 <- [1,1446,null,{}] 21:48:25 INFO - PROCESS | 3332 | 1466743705962 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:25 INFO - PROCESS | 3332 | 1466743705968 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:26 INFO - PROCESS | 3332 | 1466743706057 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 21:48:26 INFO - PROCESS | 3332 | 1466743706064 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:26 INFO - PROCESS | 3332 | 1466743706066 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C560E000 == 15 [pid = 3332] [id = 371] 21:48:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D31C6800) [pid = 3332] [serial = 1113] [outer = 0000000000000000] 21:48:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3271800) [pid = 3332] [serial = 1114] [outer = 000000B9D31C6800] 21:48:26 INFO - PROCESS | 3332 | 1466743706112 Marionette DEBUG loaded listener.js 21:48:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3325400) [pid = 3332] [serial = 1115] [outer = 000000B9D31C6800] 21:48:26 INFO - PROCESS | 3332 | 1466743706548 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 21:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 628ms 21:48:26 INFO - PROCESS | 3332 | 1466743706589 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 21:48:26 INFO - PROCESS | 3332 | 1466743706591 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 21:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:48:26 INFO - PROCESS | 3332 | 1466743706600 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:48:26 INFO - PROCESS | 3332 | 1466743706602 Marionette TRACE conn6 <- [1,1450,null,{}] 21:48:26 INFO - PROCESS | 3332 | 1466743706605 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:26 INFO - PROCESS | 3332 | 1466743706607 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:26 INFO - PROCESS | 3332 | 1466743706689 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 21:48:26 INFO - PROCESS | 3332 | 1466743706695 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:26 INFO - PROCESS | 3332 | 1466743706697 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA980800 == 16 [pid = 3332] [id = 372] 21:48:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D33D9000) [pid = 3332] [serial = 1116] [outer = 0000000000000000] 21:48:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3B39800) [pid = 3332] [serial = 1117] [outer = 000000B9D33D9000] 21:48:26 INFO - PROCESS | 3332 | 1466743706743 Marionette DEBUG loaded listener.js 21:48:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3BE0C00) [pid = 3332] [serial = 1118] [outer = 000000B9D33D9000] 21:48:27 INFO - PROCESS | 3332 | 1466743707192 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 21:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 628ms 21:48:27 INFO - PROCESS | 3332 | 1466743707229 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 21:48:27 INFO - PROCESS | 3332 | 1466743707231 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 21:48:27 INFO - PROCESS | 3332 | 1466743707234 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:48:27 INFO - PROCESS | 3332 | 1466743707237 Marionette TRACE conn6 <- [1,1454,null,{}] 21:48:27 INFO - PROCESS | 3332 | 1466743707240 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:27 INFO - PROCESS | 3332 | 1466743707242 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:27 INFO - PROCESS | 3332 | 1466743707322 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 21:48:27 INFO - PROCESS | 3332 | 1466743707490 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:27 INFO - PROCESS | 3332 | 1466743707493 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC119000 == 17 [pid = 3332] [id = 373] 21:48:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6350800) [pid = 3332] [serial = 1119] [outer = 0000000000000000] 21:48:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6A20800) [pid = 3332] [serial = 1120] [outer = 000000B9C6350800] 21:48:27 INFO - PROCESS | 3332 | 1466743707594 Marionette DEBUG loaded listener.js 21:48:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6C77800) [pid = 3332] [serial = 1121] [outer = 000000B9C6350800] 21:48:28 INFO - PROCESS | 3332 | 1466743708407 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 21:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1242ms 21:48:28 INFO - PROCESS | 3332 | 1466743708482 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 21:48:28 INFO - PROCESS | 3332 | 1466743708486 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 21:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:48:28 INFO - PROCESS | 3332 | 1466743708491 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:48:28 INFO - PROCESS | 3332 | 1466743708495 Marionette TRACE conn6 <- [1,1458,null,{}] 21:48:28 INFO - PROCESS | 3332 | 1466743708500 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:28 INFO - PROCESS | 3332 | 1466743708503 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:28 INFO - PROCESS | 3332 | 1466743708678 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 21:48:28 INFO - PROCESS | 3332 | 1466743708779 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:28 INFO - PROCESS | 3332 | 1466743708782 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47DB800 == 18 [pid = 3332] [id = 374] 21:48:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CBBBA000) [pid = 3332] [serial = 1122] [outer = 0000000000000000] 21:48:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9CCC5BC00) [pid = 3332] [serial = 1123] [outer = 000000B9CBBBA000] 21:48:28 INFO - PROCESS | 3332 | 1466743708842 Marionette DEBUG loaded listener.js 21:48:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9CD594C00) [pid = 3332] [serial = 1124] [outer = 000000B9CBBBA000] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D0910800) [pid = 3332] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D2E64800) [pid = 3332] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D2527000) [pid = 3332] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CCD18800) [pid = 3332] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6E32800) [pid = 3332] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6BB3C00) [pid = 3332] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CCD0EC00) [pid = 3332] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C7455000) [pid = 3332] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C7748400) [pid = 3332] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C64B8800) [pid = 3332] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C5128400) [pid = 3332] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BC5400) [pid = 3332] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6C76000) [pid = 3332] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0520C00) [pid = 3332] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3E77400) [pid = 3332] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D0B68400) [pid = 3332] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CD527C00) [pid = 3332] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D421B400) [pid = 3332] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3B57C00) [pid = 3332] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D0B04000) [pid = 3332] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D7B46800) [pid = 3332] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D7821C00) [pid = 3332] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9CCC5CC00) [pid = 3332] [serial = 1082] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D05E2000) [pid = 3332] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D2DAAC00) [pid = 3332] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D252C000) [pid = 3332] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D327A400) [pid = 3332] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D3B52800) [pid = 3332] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D3EA0C00) [pid = 3332] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9D332DC00) [pid = 3332] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D3276000) [pid = 3332] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9CD3A2C00) [pid = 3332] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9CD8F0800) [pid = 3332] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9CB3F6400) [pid = 3332] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9C6E4FC00) [pid = 3332] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 53 (000000B9D05E4C00) [pid = 3332] [serial = 655] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 52 (000000B9D3F90800) [pid = 3332] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | --DOMWINDOW == 51 (000000B9CB1C3C00) [pid = 3332] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 21:48:29 INFO - PROCESS | 3332 | 1466743709706 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 21:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1234ms 21:48:29 INFO - PROCESS | 3332 | 1466743709728 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 21:48:29 INFO - PROCESS | 3332 | 1466743709733 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 21:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:48:29 INFO - PROCESS | 3332 | 1466743709738 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:48:29 INFO - PROCESS | 3332 | 1466743709741 Marionette TRACE conn6 <- [1,1462,null,{}] 21:48:29 INFO - PROCESS | 3332 | 1466743709748 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:29 INFO - PROCESS | 3332 | 1466743709751 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:29 INFO - PROCESS | 3332 | 1466743709837 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 21:48:29 INFO - PROCESS | 3332 | 1466743709845 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:29 INFO - PROCESS | 3332 | 1466743709849 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC20800 == 19 [pid = 3332] [id = 375] 21:48:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 52 (000000B9C6C73800) [pid = 3332] [serial = 1125] [outer = 0000000000000000] 21:48:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 53 (000000B9C6C7B400) [pid = 3332] [serial = 1126] [outer = 000000B9C6C73800] 21:48:29 INFO - PROCESS | 3332 | 1466743709904 Marionette DEBUG loaded listener.js 21:48:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 54 (000000B9C6E53000) [pid = 3332] [serial = 1127] [outer = 000000B9C6C73800] 21:48:30 INFO - PROCESS | 3332 | 1466743710459 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 21:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 733ms 21:48:30 INFO - PROCESS | 3332 | 1466743710475 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 21:48:30 INFO - PROCESS | 3332 | 1466743710480 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 21:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:48:30 INFO - PROCESS | 3332 | 1466743710487 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:48:30 INFO - PROCESS | 3332 | 1466743710490 Marionette TRACE conn6 <- [1,1466,null,{}] 21:48:30 INFO - PROCESS | 3332 | 1466743710494 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:30 INFO - PROCESS | 3332 | 1466743710496 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:30 INFO - PROCESS | 3332 | 1466743710587 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 21:48:30 INFO - PROCESS | 3332 | 1466743710598 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:30 INFO - PROCESS | 3332 | 1466743710601 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B9D000 == 20 [pid = 3332] [id = 376] 21:48:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9CB46B400) [pid = 3332] [serial = 1128] [outer = 0000000000000000] 21:48:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9CBBB8400) [pid = 3332] [serial = 1129] [outer = 000000B9CB46B400] 21:48:30 INFO - PROCESS | 3332 | 1466743710706 Marionette DEBUG loaded listener.js 21:48:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9CCC5A800) [pid = 3332] [serial = 1130] [outer = 000000B9CB46B400] 21:48:31 INFO - PROCESS | 3332 | 1466743711128 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 21:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 693ms 21:48:31 INFO - PROCESS | 3332 | 1466743711181 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 21:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:48:31 INFO - PROCESS | 3332 | 1466743711184 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 21:48:31 INFO - PROCESS | 3332 | 1466743711188 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:48:31 INFO - PROCESS | 3332 | 1466743711192 Marionette TRACE conn6 <- [1,1470,null,{}] 21:48:31 INFO - PROCESS | 3332 | 1466743711203 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:31 INFO - PROCESS | 3332 | 1466743711208 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:31 INFO - PROCESS | 3332 | 1466743711297 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 21:48:31 INFO - PROCESS | 3332 | 1466743711306 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:31 INFO - PROCESS | 3332 | 1466743711309 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2ED0000 == 21 [pid = 3332] [id = 377] 21:48:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9D051E800) [pid = 3332] [serial = 1131] [outer = 0000000000000000] 21:48:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9D0522000) [pid = 3332] [serial = 1132] [outer = 000000B9D051E800] 21:48:31 INFO - PROCESS | 3332 | 1466743711360 Marionette DEBUG loaded listener.js 21:48:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9D05E5400) [pid = 3332] [serial = 1133] [outer = 000000B9D051E800] 21:48:31 INFO - PROCESS | 3332 | 1466743711845 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 21:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 691ms 21:48:31 INFO - PROCESS | 3332 | 1466743711881 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 21:48:31 INFO - PROCESS | 3332 | 1466743711884 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 21:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:48:31 INFO - PROCESS | 3332 | 1466743711893 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:48:31 INFO - PROCESS | 3332 | 1466743711895 Marionette TRACE conn6 <- [1,1474,null,{}] 21:48:31 INFO - PROCESS | 3332 | 1466743711898 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:31 INFO - PROCESS | 3332 | 1466743711901 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:32 INFO - PROCESS | 3332 | 1466743712017 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 21:48:32 INFO - PROCESS | 3332 | 1466743712022 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:32 INFO - PROCESS | 3332 | 1466743712024 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D364B000 == 22 [pid = 3332] [id = 378] 21:48:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9D0B6A400) [pid = 3332] [serial = 1134] [outer = 0000000000000000] 21:48:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9D0CAE400) [pid = 3332] [serial = 1135] [outer = 000000B9D0B6A400] 21:48:32 INFO - PROCESS | 3332 | 1466743712108 Marionette DEBUG loaded listener.js 21:48:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D2532000) [pid = 3332] [serial = 1136] [outer = 000000B9D0B6A400] 21:48:32 INFO - PROCESS | 3332 | 1466743712568 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 21:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 733ms 21:48:32 INFO - PROCESS | 3332 | 1466743712628 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 21:48:32 INFO - PROCESS | 3332 | 1466743712631 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 21:48:32 INFO - PROCESS | 3332 | 1466743712634 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:48:32 INFO - PROCESS | 3332 | 1466743712636 Marionette TRACE conn6 <- [1,1478,null,{}] 21:48:32 INFO - PROCESS | 3332 | 1466743712645 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:32 INFO - PROCESS | 3332 | 1466743712648 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:32 INFO - PROCESS | 3332 | 1466743712781 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 21:48:32 INFO - PROCESS | 3332 | 1466743712794 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:32 INFO - PROCESS | 3332 | 1466743712796 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBCC1000 == 23 [pid = 3332] [id = 379] 21:48:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9C6A22C00) [pid = 3332] [serial = 1137] [outer = 0000000000000000] 21:48:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D2D1B800) [pid = 3332] [serial = 1138] [outer = 000000B9C6A22C00] 21:48:32 INFO - PROCESS | 3332 | 1466743712879 Marionette DEBUG loaded listener.js 21:48:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D2DD5000) [pid = 3332] [serial = 1139] [outer = 000000B9C6A22C00] 21:48:33 INFO - PROCESS | 3332 | 1466743713316 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 21:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 734ms 21:48:33 INFO - PROCESS | 3332 | 1466743713371 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 21:48:33 INFO - PROCESS | 3332 | 1466743713373 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 21:48:33 INFO - PROCESS | 3332 | 1466743713377 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:48:33 INFO - PROCESS | 3332 | 1466743713379 Marionette TRACE conn6 <- [1,1482,null,{}] 21:48:33 INFO - PROCESS | 3332 | 1466743713390 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:33 INFO - PROCESS | 3332 | 1466743713396 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:33 INFO - PROCESS | 3332 | 1466743713527 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 21:48:33 INFO - PROCESS | 3332 | 1466743713581 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:33 INFO - PROCESS | 3332 | 1466743713583 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7045000 == 24 [pid = 3332] [id = 380] 21:48:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D3279C00) [pid = 3332] [serial = 1140] [outer = 0000000000000000] 21:48:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D3B49000) [pid = 3332] [serial = 1141] [outer = 000000B9D3279C00] 21:48:33 INFO - PROCESS | 3332 | 1466743713629 Marionette DEBUG loaded listener.js 21:48:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3D36400) [pid = 3332] [serial = 1142] [outer = 000000B9D3279C00] 21:48:33 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D0521400) [pid = 3332] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:48:33 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CBEEAC00) [pid = 3332] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:48:33 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9C6E26800) [pid = 3332] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:48:33 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9C57BFC00) [pid = 3332] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:48:33 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D0CA6800) [pid = 3332] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:48:33 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D31C6800) [pid = 3332] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:48:33 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9C6BC0C00) [pid = 3332] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:48:33 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D2DB5800) [pid = 3332] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:48:34 INFO - PROCESS | 3332 | 1466743714043 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 21:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 691ms 21:48:34 INFO - PROCESS | 3332 | 1466743714071 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 21:48:34 INFO - PROCESS | 3332 | 1466743714074 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 21:48:34 INFO - PROCESS | 3332 | 1466743714077 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:48:34 INFO - PROCESS | 3332 | 1466743714079 Marionette TRACE conn6 <- [1,1486,null,{}] 21:48:34 INFO - PROCESS | 3332 | 1466743714113 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:34 INFO - PROCESS | 3332 | 1466743714115 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:34 INFO - PROCESS | 3332 | 1466743714222 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 21:48:34 INFO - PROCESS | 3332 | 1466743714268 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:34 INFO - PROCESS | 3332 | 1466743714270 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70BF000 == 25 [pid = 3332] [id = 381] 21:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C5A29000) [pid = 3332] [serial = 1143] [outer = 0000000000000000] 21:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D2AD4800) [pid = 3332] [serial = 1144] [outer = 000000B9C5A29000] 21:48:34 INFO - PROCESS | 3332 | 1466743714315 Marionette DEBUG loaded listener.js 21:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9D3E94C00) [pid = 3332] [serial = 1145] [outer = 000000B9C5A29000] 21:48:34 INFO - PROCESS | 3332 | 1466743714652 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 21:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 629ms 21:48:34 INFO - PROCESS | 3332 | 1466743714710 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 21:48:34 INFO - PROCESS | 3332 | 1466743714712 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 21:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:48:34 INFO - PROCESS | 3332 | 1466743714715 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:48:34 INFO - PROCESS | 3332 | 1466743714717 Marionette TRACE conn6 <- [1,1490,null,{}] 21:48:34 INFO - PROCESS | 3332 | 1466743714721 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:34 INFO - PROCESS | 3332 | 1466743714723 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:34 INFO - PROCESS | 3332 | 1466743714833 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 21:48:34 INFO - PROCESS | 3332 | 1466743714855 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:34 INFO - PROCESS | 3332 | 1466743714857 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D808D000 == 26 [pid = 3332] [id = 382] 21:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D3E9BC00) [pid = 3332] [serial = 1146] [outer = 0000000000000000] 21:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D3EA1000) [pid = 3332] [serial = 1147] [outer = 000000B9D3E9BC00] 21:48:34 INFO - PROCESS | 3332 | 1466743714904 Marionette DEBUG loaded listener.js 21:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D3F8C000) [pid = 3332] [serial = 1148] [outer = 000000B9D3E9BC00] 21:48:35 INFO - PROCESS | 3332 | 1466743715305 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 21:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 629ms 21:48:35 INFO - PROCESS | 3332 | 1466743715347 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 21:48:35 INFO - PROCESS | 3332 | 1466743715349 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 21:48:35 INFO - PROCESS | 3332 | 1466743715353 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:48:35 INFO - PROCESS | 3332 | 1466743715354 Marionette TRACE conn6 <- [1,1494,null,{}] 21:48:35 INFO - PROCESS | 3332 | 1466743715358 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:35 INFO - PROCESS | 3332 | 1466743715360 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:35 INFO - PROCESS | 3332 | 1466743715471 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 21:48:35 INFO - PROCESS | 3332 | 1466743715510 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:35 INFO - PROCESS | 3332 | 1466743715511 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA330800 == 27 [pid = 3332] [id = 383] 21:48:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D3E9E800) [pid = 3332] [serial = 1149] [outer = 0000000000000000] 21:48:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3F96000) [pid = 3332] [serial = 1150] [outer = 000000B9D3E9E800] 21:48:35 INFO - PROCESS | 3332 | 1466743715556 Marionette DEBUG loaded listener.js 21:48:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D3F97400) [pid = 3332] [serial = 1151] [outer = 000000B9D3E9E800] 21:48:36 INFO - PROCESS | 3332 | 1466743716048 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 21:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 734ms 21:48:36 INFO - PROCESS | 3332 | 1466743716091 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 21:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:48:36 INFO - PROCESS | 3332 | 1466743716097 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 21:48:36 INFO - PROCESS | 3332 | 1466743716103 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:48:36 INFO - PROCESS | 3332 | 1466743716107 Marionette TRACE conn6 <- [1,1498,null,{}] 21:48:36 INFO - PROCESS | 3332 | 1466743716113 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:36 INFO - PROCESS | 3332 | 1466743716117 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:36 INFO - PROCESS | 3332 | 1466743716236 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 21:48:36 INFO - PROCESS | 3332 | 1466743716324 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:36 INFO - PROCESS | 3332 | 1466743716329 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD334800 == 28 [pid = 3332] [id = 384] 21:48:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6E29400) [pid = 3332] [serial = 1152] [outer = 0000000000000000] 21:48:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6E49C00) [pid = 3332] [serial = 1153] [outer = 000000B9C6E29400] 21:48:36 INFO - PROCESS | 3332 | 1466743716387 Marionette DEBUG loaded listener.js 21:48:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CB14D000) [pid = 3332] [serial = 1154] [outer = 000000B9C6E29400] 21:48:37 INFO - PROCESS | 3332 | 1466743717057 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 21:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 986ms 21:48:37 INFO - PROCESS | 3332 | 1466743717091 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 21:48:37 INFO - PROCESS | 3332 | 1466743717097 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 21:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:48:37 INFO - PROCESS | 3332 | 1466743717104 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:48:37 INFO - PROCESS | 3332 | 1466743717107 Marionette TRACE conn6 <- [1,1502,null,{}] 21:48:37 INFO - PROCESS | 3332 | 1466743717111 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:37 INFO - PROCESS | 3332 | 1466743717114 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:37 INFO - PROCESS | 3332 | 1466743717233 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 21:48:37 INFO - PROCESS | 3332 | 1466743717352 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:37 INFO - PROCESS | 3332 | 1466743717355 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339D000 == 29 [pid = 3332] [id = 385] 21:48:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CD3A3800) [pid = 3332] [serial = 1155] [outer = 0000000000000000] 21:48:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D0525C00) [pid = 3332] [serial = 1156] [outer = 000000B9CD3A3800] 21:48:37 INFO - PROCESS | 3332 | 1466743717415 Marionette DEBUG loaded listener.js 21:48:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D0B62400) [pid = 3332] [serial = 1157] [outer = 000000B9CD3A3800] 21:48:38 INFO - PROCESS | 3332 | 1466743718078 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 21:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1033ms 21:48:38 INFO - PROCESS | 3332 | 1466743718138 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 21:48:38 INFO - PROCESS | 3332 | 1466743718141 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 21:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:48:38 INFO - PROCESS | 3332 | 1466743718145 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:48:38 INFO - PROCESS | 3332 | 1466743718149 Marionette TRACE conn6 <- [1,1506,null,{}] 21:48:38 INFO - PROCESS | 3332 | 1466743718182 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:38 INFO - PROCESS | 3332 | 1466743718188 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:38 INFO - PROCESS | 3332 | 1466743718339 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 21:48:38 INFO - PROCESS | 3332 | 1466743718407 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:38 INFO - PROCESS | 3332 | 1466743718411 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA987000 == 30 [pid = 3332] [id = 386] 21:48:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3272C00) [pid = 3332] [serial = 1158] [outer = 0000000000000000] 21:48:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D33E2000) [pid = 3332] [serial = 1159] [outer = 000000B9D3272C00] 21:48:38 INFO - PROCESS | 3332 | 1466743718510 Marionette DEBUG loaded listener.js 21:48:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3F8CC00) [pid = 3332] [serial = 1160] [outer = 000000B9D3272C00] 21:48:39 INFO - PROCESS | 3332 | 1466743719279 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1197ms 21:48:39 INFO - PROCESS | 3332 | 1466743719343 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 21:48:39 INFO - PROCESS | 3332 | 1466743719348 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 21:48:39 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:48:39 INFO - PROCESS | 3332 | 1466743719353 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:48:39 INFO - PROCESS | 3332 | 1466743719357 Marionette TRACE conn6 <- [1,1510,null,{}] 21:48:39 INFO - PROCESS | 3332 | 1466743719414 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:39 INFO - PROCESS | 3332 | 1466743719418 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:39 INFO - PROCESS | 3332 | 1466743719539 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 21:48:39 INFO - PROCESS | 3332 | 1466743719605 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:39 INFO - PROCESS | 3332 | 1466743719610 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06D2800 == 31 [pid = 3332] [id = 387] 21:48:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C81EB400) [pid = 3332] [serial = 1161] [outer = 0000000000000000] 21:48:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9CB8F1400) [pid = 3332] [serial = 1162] [outer = 000000B9C81EB400] 21:48:39 INFO - PROCESS | 3332 | 1466743719661 Marionette DEBUG loaded listener.js 21:48:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CD39E400) [pid = 3332] [serial = 1163] [outer = 000000B9C81EB400] 21:48:40 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6A79000 == 30 [pid = 3332] [id = 365] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3193800) [pid = 3332] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D05E3C00) [pid = 3332] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CCC08000) [pid = 3332] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6E52C00) [pid = 3332] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C751CC00) [pid = 3332] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C594E800) [pid = 3332] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6B8B000) [pid = 3332] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D252A400) [pid = 3332] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D090A800) [pid = 3332] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D2AD2C00) [pid = 3332] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3271800) [pid = 3332] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C6C73400) [pid = 3332] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D0682400) [pid = 3332] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3325400) [pid = 3332] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CCD19C00) [pid = 3332] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3B39800) [pid = 3332] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 21:48:40 INFO - PROCESS | 3332 | 1466743720833 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 21:48:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 21:48:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:48:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 21:48:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:48:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 21:48:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:48:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 21:48:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:48:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1545ms 21:48:40 INFO - PROCESS | 3332 | 1466743720902 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 21:48:40 INFO - PROCESS | 3332 | 1466743720906 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 21:48:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:48:40 INFO - PROCESS | 3332 | 1466743720911 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:48:40 INFO - PROCESS | 3332 | 1466743720916 Marionette TRACE conn6 <- [1,1514,null,{}] 21:48:40 INFO - PROCESS | 3332 | 1466743720922 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:40 INFO - PROCESS | 3332 | 1466743720925 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:41 INFO - PROCESS | 3332 | 1466743721020 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 21:48:41 INFO - PROCESS | 3332 | 1466743721032 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:41 INFO - PROCESS | 3332 | 1466743721035 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6A72800 == 31 [pid = 3332] [id = 388] 21:48:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6C7FC00) [pid = 3332] [serial = 1164] [outer = 0000000000000000] 21:48:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E2A000) [pid = 3332] [serial = 1165] [outer = 000000B9C6C7FC00] 21:48:41 INFO - PROCESS | 3332 | 1466743721085 Marionette DEBUG loaded listener.js 21:48:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C722F800) [pid = 3332] [serial = 1166] [outer = 000000B9C6C7FC00] 21:48:41 INFO - PROCESS | 3332 | 1466743721560 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 21:48:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:48:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:48:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:48:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:48:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:48:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:48:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:48:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:48:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:48:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 693ms 21:48:41 INFO - PROCESS | 3332 | 1466743721608 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 21:48:41 INFO - PROCESS | 3332 | 1466743721613 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 21:48:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:48:41 INFO - PROCESS | 3332 | 1466743721663 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:48:41 INFO - PROCESS | 3332 | 1466743721666 Marionette TRACE conn6 <- [1,1518,null,{}] 21:48:41 INFO - PROCESS | 3332 | 1466743721670 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:41 INFO - PROCESS | 3332 | 1466743721673 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:41 INFO - PROCESS | 3332 | 1466743721767 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 21:48:41 INFO - PROCESS | 3332 | 1466743721843 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:41 INFO - PROCESS | 3332 | 1466743721846 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2D65800 == 32 [pid = 3332] [id = 389] 21:48:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C7ED8400) [pid = 3332] [serial = 1167] [outer = 0000000000000000] 21:48:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CCD17000) [pid = 3332] [serial = 1168] [outer = 000000B9C7ED8400] 21:48:41 INFO - PROCESS | 3332 | 1466743721895 Marionette DEBUG loaded listener.js 21:48:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CD521400) [pid = 3332] [serial = 1169] [outer = 000000B9C7ED8400] 21:48:42 INFO - PROCESS | 3332 | 1466743722290 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 21:48:42 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 21:48:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:48:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:48:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:48:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 21:48:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:48:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 691ms 21:48:42 INFO - PROCESS | 3332 | 1466743722353 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 21:48:42 INFO - PROCESS | 3332 | 1466743722356 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 21:48:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:48:42 INFO - PROCESS | 3332 | 1466743722359 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:48:42 INFO - PROCESS | 3332 | 1466743722363 Marionette TRACE conn6 <- [1,1522,null,{}] 21:48:42 INFO - PROCESS | 3332 | 1466743722375 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:42 INFO - PROCESS | 3332 | 1466743722380 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:42 INFO - PROCESS | 3332 | 1466743722467 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 21:48:42 INFO - PROCESS | 3332 | 1466743722482 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:42 INFO - PROCESS | 3332 | 1466743722486 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3748000 == 33 [pid = 3332] [id = 390] 21:48:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D05E9000) [pid = 3332] [serial = 1170] [outer = 0000000000000000] 21:48:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D0960C00) [pid = 3332] [serial = 1171] [outer = 000000B9D05E9000] 21:48:42 INFO - PROCESS | 3332 | 1466743722534 Marionette DEBUG loaded listener.js 21:48:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2528400) [pid = 3332] [serial = 1172] [outer = 000000B9D05E9000] 21:48:43 INFO - PROCESS | 3332 | 1466743723024 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:48:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:48:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 734ms 21:48:43 INFO - PROCESS | 3332 | 1466743723095 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 21:48:43 INFO - PROCESS | 3332 | 1466743723098 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 21:48:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:48:43 INFO - PROCESS | 3332 | 1466743723102 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:48:43 INFO - PROCESS | 3332 | 1466743723104 Marionette TRACE conn6 <- [1,1526,null,{}] 21:48:43 INFO - PROCESS | 3332 | 1466743723147 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:43 INFO - PROCESS | 3332 | 1466743723149 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:43 INFO - PROCESS | 3332 | 1466743723273 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 21:48:43 INFO - PROCESS | 3332 | 1466743723279 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:43 INFO - PROCESS | 3332 | 1466743723282 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6614000 == 34 [pid = 3332] [id = 391] 21:48:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2AD8800) [pid = 3332] [serial = 1173] [outer = 0000000000000000] 21:48:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2D20000) [pid = 3332] [serial = 1174] [outer = 000000B9D2AD8800] 21:48:43 INFO - PROCESS | 3332 | 1466743723334 Marionette DEBUG loaded listener.js 21:48:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D2E60C00) [pid = 3332] [serial = 1175] [outer = 000000B9D2AD8800] 21:48:44 INFO - PROCESS | 3332 | 1466743724005 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3E9BC00) [pid = 3332] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6350800) [pid = 3332] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6C73800) [pid = 3332] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D051E800) [pid = 3332] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CBBBA000) [pid = 3332] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CB46B400) [pid = 3332] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6A22C00) [pid = 3332] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3E9E800) [pid = 3332] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C5A29000) [pid = 3332] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D0B6A400) [pid = 3332] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D33D9000) [pid = 3332] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 985ms 21:48:44 INFO - PROCESS | 3332 | 1466743724090 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 21:48:44 INFO - PROCESS | 3332 | 1466743724095 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 21:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:48:44 INFO - PROCESS | 3332 | 1466743724101 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:48:44 INFO - PROCESS | 3332 | 1466743724105 Marionette TRACE conn6 <- [1,1530,null,{}] 21:48:44 INFO - PROCESS | 3332 | 1466743724112 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:44 INFO - PROCESS | 3332 | 1466743724116 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:44 INFO - PROCESS | 3332 | 1466743724240 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 21:48:44 INFO - PROCESS | 3332 | 1466743724329 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:44 INFO - PROCESS | 3332 | 1466743724334 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBECC000 == 35 [pid = 3332] [id = 392] 21:48:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6B7F000) [pid = 3332] [serial = 1176] [outer = 0000000000000000] 21:48:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6BBFC00) [pid = 3332] [serial = 1177] [outer = 000000B9C6B7F000] 21:48:44 INFO - PROCESS | 3332 | 1466743724393 Marionette DEBUG loaded listener.js 21:48:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6E4BC00) [pid = 3332] [serial = 1178] [outer = 000000B9C6B7F000] 21:48:45 INFO - PROCESS | 3332 | 1466743725084 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 21:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1030ms 21:48:45 INFO - PROCESS | 3332 | 1466743725134 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 21:48:45 INFO - PROCESS | 3332 | 1466743725139 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 21:48:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:48:45 INFO - PROCESS | 3332 | 1466743725146 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:48:45 INFO - PROCESS | 3332 | 1466743725150 Marionette TRACE conn6 <- [1,1534,null,{}] 21:48:45 INFO - PROCESS | 3332 | 1466743725154 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:45 INFO - PROCESS | 3332 | 1466743725157 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:45 INFO - PROCESS | 3332 | 1466743725279 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 21:48:45 INFO - PROCESS | 3332 | 1466743725356 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:45 INFO - PROCESS | 3332 | 1466743725359 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5E3C800 == 36 [pid = 3332] [id = 393] 21:48:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD3A0000) [pid = 3332] [serial = 1179] [outer = 0000000000000000] 21:48:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CD588000) [pid = 3332] [serial = 1180] [outer = 000000B9CD3A0000] 21:48:45 INFO - PROCESS | 3332 | 1466743725417 Marionette DEBUG loaded listener.js 21:48:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D05E6800) [pid = 3332] [serial = 1181] [outer = 000000B9CD3A0000] 21:48:46 INFO - PROCESS | 3332 | 1466743726170 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1031ms 21:48:46 INFO - PROCESS | 3332 | 1466743726287 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 21:48:46 INFO - PROCESS | 3332 | 1466743726292 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 21:48:46 INFO - PROCESS | 3332 | 1466743726301 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:48:46 INFO - PROCESS | 3332 | 1466743726306 Marionette TRACE conn6 <- [1,1538,null,{}] 21:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:48:46 INFO - PROCESS | 3332 | 1466743726313 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:46 INFO - PROCESS | 3332 | 1466743726316 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:46 INFO - PROCESS | 3332 | 1466743726440 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 21:48:46 INFO - PROCESS | 3332 | 1466743726509 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:46 INFO - PROCESS | 3332 | 1466743726514 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC1C800 == 37 [pid = 3332] [id = 394] 21:48:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6E46C00) [pid = 3332] [serial = 1182] [outer = 0000000000000000] 21:48:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C7225800) [pid = 3332] [serial = 1183] [outer = 000000B9C6E46C00] 21:48:46 INFO - PROCESS | 3332 | 1466743726564 Marionette DEBUG loaded listener.js 21:48:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CBE70C00) [pid = 3332] [serial = 1184] [outer = 000000B9C6E46C00] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3BE0C00) [pid = 3332] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3F8C000) [pid = 3332] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6A20800) [pid = 3332] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6C77800) [pid = 3332] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6C7B400) [pid = 3332] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C6E53000) [pid = 3332] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D0522000) [pid = 3332] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9CCC5BC00) [pid = 3332] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CD594C00) [pid = 3332] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9CBBB8400) [pid = 3332] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9CCC5A800) [pid = 3332] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D2DD5000) [pid = 3332] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D2D1B800) [pid = 3332] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D3F97400) [pid = 3332] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D2AD4800) [pid = 3332] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D3B49000) [pid = 3332] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9D3EA1000) [pid = 3332] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D0CAE400) [pid = 3332] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9D3F96000) [pid = 3332] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9D2532000) [pid = 3332] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9D3E94C00) [pid = 3332] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 21:48:46 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9D05E5400) [pid = 3332] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 21:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:48:47 INFO - PROCESS | 3332 | 1466743727121 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 817ms 21:48:47 INFO - PROCESS | 3332 | 1466743727131 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 21:48:47 INFO - PROCESS | 3332 | 1466743727135 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 21:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:48:47 INFO - PROCESS | 3332 | 1466743727142 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:48:47 INFO - PROCESS | 3332 | 1466743727145 Marionette TRACE conn6 <- [1,1542,null,{}] 21:48:47 INFO - PROCESS | 3332 | 1466743727155 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:47 INFO - PROCESS | 3332 | 1466743727157 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:47 INFO - PROCESS | 3332 | 1466743727247 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 21:48:47 INFO - PROCESS | 3332 | 1466743727255 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:47 INFO - PROCESS | 3332 | 1466743727258 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B2A000 == 38 [pid = 3332] [id = 395] 21:48:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9CBE99400) [pid = 3332] [serial = 1185] [outer = 0000000000000000] 21:48:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9CCD15400) [pid = 3332] [serial = 1186] [outer = 000000B9CBE99400] 21:48:47 INFO - PROCESS | 3332 | 1466743727307 Marionette DEBUG loaded listener.js 21:48:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9CD8F1C00) [pid = 3332] [serial = 1187] [outer = 000000B9CBE99400] 21:48:47 INFO - PROCESS | 3332 | 1466743727795 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 691ms 21:48:47 INFO - PROCESS | 3332 | 1466743727831 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 21:48:47 INFO - PROCESS | 3332 | 1466743727833 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 21:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:48:47 INFO - PROCESS | 3332 | 1466743727837 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:48:47 INFO - PROCESS | 3332 | 1466743727839 Marionette TRACE conn6 <- [1,1546,null,{}] 21:48:47 INFO - PROCESS | 3332 | 1466743727849 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:47 INFO - PROCESS | 3332 | 1466743727854 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:47 INFO - PROCESS | 3332 | 1466743727946 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 21:48:47 INFO - PROCESS | 3332 | 1466743727956 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:47 INFO - PROCESS | 3332 | 1466743727961 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B8800 == 39 [pid = 3332] [id = 396] 21:48:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9D252B800) [pid = 3332] [serial = 1188] [outer = 0000000000000000] 21:48:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9D2531000) [pid = 3332] [serial = 1189] [outer = 000000B9D252B800] 21:48:48 INFO - PROCESS | 3332 | 1466743728017 Marionette DEBUG loaded listener.js 21:48:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9D2DABC00) [pid = 3332] [serial = 1190] [outer = 000000B9D252B800] 21:48:48 INFO - PROCESS | 3332 | 1466743728453 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:48:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:48:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 689ms 21:48:48 INFO - PROCESS | 3332 | 1466743728529 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 21:48:48 INFO - PROCESS | 3332 | 1466743728531 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 21:48:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:48:48 INFO - PROCESS | 3332 | 1466743728535 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:48:48 INFO - PROCESS | 3332 | 1466743728537 Marionette TRACE conn6 <- [1,1550,null,{}] 21:48:48 INFO - PROCESS | 3332 | 1466743728540 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:48 INFO - PROCESS | 3332 | 1466743728542 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:48 INFO - PROCESS | 3332 | 1466743728657 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 21:48:48 INFO - PROCESS | 3332 | 1466743728669 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:48 INFO - PROCESS | 3332 | 1466743728672 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D661B800 == 40 [pid = 3332] [id = 397] 21:48:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9D326F000) [pid = 3332] [serial = 1191] [outer = 0000000000000000] 21:48:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9D3274000) [pid = 3332] [serial = 1192] [outer = 000000B9D326F000] 21:48:48 INFO - PROCESS | 3332 | 1466743728718 Marionette DEBUG loaded listener.js 21:48:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D332A000) [pid = 3332] [serial = 1193] [outer = 000000B9D326F000] 21:48:49 INFO - PROCESS | 3332 | 1466743729153 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:48:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:48:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 629ms 21:48:49 INFO - PROCESS | 3332 | 1466743729177 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 21:48:49 INFO - PROCESS | 3332 | 1466743729179 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 21:48:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:48:49 INFO - PROCESS | 3332 | 1466743729183 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:48:49 INFO - PROCESS | 3332 | 1466743729185 Marionette TRACE conn6 <- [1,1554,null,{}] 21:48:49 INFO - PROCESS | 3332 | 1466743729188 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:49 INFO - PROCESS | 3332 | 1466743729191 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:49 INFO - PROCESS | 3332 | 1466743729273 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 21:48:49 INFO - PROCESS | 3332 | 1466743729278 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:49 INFO - PROCESS | 3332 | 1466743729280 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753D800 == 41 [pid = 3332] [id = 398] 21:48:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9D3B2D800) [pid = 3332] [serial = 1194] [outer = 0000000000000000] 21:48:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D3B4E000) [pid = 3332] [serial = 1195] [outer = 000000B9D3B2D800] 21:48:49 INFO - PROCESS | 3332 | 1466743729325 Marionette DEBUG loaded listener.js 21:48:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D3E77C00) [pid = 3332] [serial = 1196] [outer = 000000B9D3B2D800] 21:48:49 INFO - PROCESS | 3332 | 1466743729783 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:48:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:48:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 629ms 21:48:49 INFO - PROCESS | 3332 | 1466743729821 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 21:48:49 INFO - PROCESS | 3332 | 1466743729823 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 21:48:49 INFO - PROCESS | 3332 | 1466743729826 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:48:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:48:49 INFO - PROCESS | 3332 | 1466743729828 Marionette TRACE conn6 <- [1,1558,null,{}] 21:48:49 INFO - PROCESS | 3332 | 1466743729831 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:49 INFO - PROCESS | 3332 | 1466743729837 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:49 INFO - PROCESS | 3332 | 1466743729984 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 21:48:50 INFO - PROCESS | 3332 | 1466743730065 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:50 INFO - PROCESS | 3332 | 1466743730067 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA32E800 == 42 [pid = 3332] [id = 399] 21:48:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D3F8F000) [pid = 3332] [serial = 1197] [outer = 0000000000000000] 21:48:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D3F97000) [pid = 3332] [serial = 1198] [outer = 000000B9D3F8F000] 21:48:50 INFO - PROCESS | 3332 | 1466743730113 Marionette DEBUG loaded listener.js 21:48:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3FF9C00) [pid = 3332] [serial = 1199] [outer = 000000B9D3F8F000] 21:48:50 INFO - PROCESS | 3332 | 1466743730536 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:48:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:48:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 775ms 21:48:50 INFO - PROCESS | 3332 | 1466743730605 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 21:48:50 INFO - PROCESS | 3332 | 1466743730608 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 21:48:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:48:50 INFO - PROCESS | 3332 | 1466743730611 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:48:50 INFO - PROCESS | 3332 | 1466743730613 Marionette TRACE conn6 <- [1,1562,null,{}] 21:48:50 INFO - PROCESS | 3332 | 1466743730616 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:50 INFO - PROCESS | 3332 | 1466743730619 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:50 INFO - PROCESS | 3332 | 1466743730728 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 21:48:50 INFO - PROCESS | 3332 | 1466743730737 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:50 INFO - PROCESS | 3332 | 1466743730739 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B6800 == 43 [pid = 3332] [id = 400] 21:48:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D4213400) [pid = 3332] [serial = 1200] [outer = 0000000000000000] 21:48:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D4219000) [pid = 3332] [serial = 1201] [outer = 000000B9D4213400] 21:48:50 INFO - PROCESS | 3332 | 1466743730832 Marionette DEBUG loaded listener.js 21:48:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D4220800) [pid = 3332] [serial = 1202] [outer = 000000B9D4213400] 21:48:50 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6C7FC00) [pid = 3332] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:48:50 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D05E9000) [pid = 3332] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:48:50 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9CD3A3800) [pid = 3332] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:48:50 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3279C00) [pid = 3332] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:48:50 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9C6E29400) [pid = 3332] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:48:50 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3272C00) [pid = 3332] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:48:51 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9C81EB400) [pid = 3332] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:48:51 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9C7ED8400) [pid = 3332] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:48:51 INFO - PROCESS | 3332 | 1466743731214 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 21:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 630ms 21:48:51 INFO - PROCESS | 3332 | 1466743731243 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 21:48:51 INFO - PROCESS | 3332 | 1466743731245 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 21:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:48:51 INFO - PROCESS | 3332 | 1466743731249 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:48:51 INFO - PROCESS | 3332 | 1466743731250 Marionette TRACE conn6 <- [1,1566,null,{}] 21:48:51 INFO - PROCESS | 3332 | 1466743731254 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:51 INFO - PROCESS | 3332 | 1466743731256 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:51 INFO - PROCESS | 3332 | 1466743731366 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 21:48:51 INFO - PROCESS | 3332 | 1466743731444 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:51 INFO - PROCESS | 3332 | 1466743731446 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA989000 == 44 [pid = 3332] [id = 401] 21:48:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9CBEEAC00) [pid = 3332] [serial = 1203] [outer = 0000000000000000] 21:48:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D4220C00) [pid = 3332] [serial = 1204] [outer = 000000B9CBEEAC00] 21:48:51 INFO - PROCESS | 3332 | 1466743731493 Marionette DEBUG loaded listener.js 21:48:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D4233800) [pid = 3332] [serial = 1205] [outer = 000000B9CBEEAC00] 21:48:51 INFO - PROCESS | 3332 | 1466743731819 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 21:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 628ms 21:48:51 INFO - PROCESS | 3332 | 1466743731889 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 21:48:51 INFO - PROCESS | 3332 | 1466743731891 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 21:48:51 INFO - PROCESS | 3332 | 1466743731894 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:48:51 INFO - PROCESS | 3332 | 1466743731896 Marionette TRACE conn6 <- [1,1570,null,{}] 21:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:48:51 INFO - PROCESS | 3332 | 1466743731900 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:51 INFO - PROCESS | 3332 | 1466743731902 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:51 INFO - PROCESS | 3332 | 1466743731986 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 21:48:52 INFO - PROCESS | 3332 | 1466743731991 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:52 INFO - PROCESS | 3332 | 1466743731993 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB632000 == 45 [pid = 3332] [id = 402] 21:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D4238C00) [pid = 3332] [serial = 1206] [outer = 0000000000000000] 21:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D46B6C00) [pid = 3332] [serial = 1207] [outer = 000000B9D4238C00] 21:48:52 INFO - PROCESS | 3332 | 1466743732048 Marionette DEBUG loaded listener.js 21:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D47AAC00) [pid = 3332] [serial = 1208] [outer = 000000B9D4238C00] 21:48:52 INFO - PROCESS | 3332 | 1466743732481 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:48:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:48:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 627ms 21:48:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:48:52 INFO - PROCESS | 3332 | 1466743732530 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 21:48:52 INFO - PROCESS | 3332 | 1466743732532 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 21:48:52 INFO - PROCESS | 3332 | 1466743732536 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:48:52 INFO - PROCESS | 3332 | 1466743732538 Marionette TRACE conn6 <- [1,1574,null,{}] 21:48:52 INFO - PROCESS | 3332 | 1466743732541 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:52 INFO - PROCESS | 3332 | 1466743732543 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:52 INFO - PROCESS | 3332 | 1466743732627 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 21:48:52 INFO - PROCESS | 3332 | 1466743732632 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:52 INFO - PROCESS | 3332 | 1466743732634 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB73F000 == 46 [pid = 3332] [id = 403] 21:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D47BF800) [pid = 3332] [serial = 1209] [outer = 0000000000000000] 21:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D5008C00) [pid = 3332] [serial = 1210] [outer = 000000B9D47BF800] 21:48:52 INFO - PROCESS | 3332 | 1466743732679 Marionette DEBUG loaded listener.js 21:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D5060C00) [pid = 3332] [serial = 1211] [outer = 000000B9D47BF800] 21:48:53 INFO - PROCESS | 3332 | 1466743733128 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 21:48:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:48:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 628ms 21:48:53 INFO - PROCESS | 3332 | 1466743733168 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 21:48:53 INFO - PROCESS | 3332 | 1466743733170 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 21:48:53 INFO - PROCESS | 3332 | 1466743733174 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:48:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:48:53 INFO - PROCESS | 3332 | 1466743733176 Marionette TRACE conn6 <- [1,1578,null,{}] 21:48:53 INFO - PROCESS | 3332 | 1466743733185 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:53 INFO - PROCESS | 3332 | 1466743733187 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:53 INFO - PROCESS | 3332 | 1466743733298 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 21:48:53 INFO - PROCESS | 3332 | 1466743733306 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:53 INFO - PROCESS | 3332 | 1466743733308 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB75A800 == 47 [pid = 3332] [id = 404] 21:48:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D5E74000) [pid = 3332] [serial = 1212] [outer = 0000000000000000] 21:48:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D60BA400) [pid = 3332] [serial = 1213] [outer = 000000B9D5E74000] 21:48:53 INFO - PROCESS | 3332 | 1466743733355 Marionette DEBUG loaded listener.js 21:48:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D6630000) [pid = 3332] [serial = 1214] [outer = 000000B9D5E74000] 21:48:54 INFO - PROCESS | 3332 | 1466743734079 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 21:48:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:48:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 942ms 21:48:54 INFO - PROCESS | 3332 | 1466743734121 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 21:48:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:48:54 INFO - PROCESS | 3332 | 1466743734126 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 21:48:54 INFO - PROCESS | 3332 | 1466743734131 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:48:54 INFO - PROCESS | 3332 | 1466743734137 Marionette TRACE conn6 <- [1,1582,null,{}] 21:48:54 INFO - PROCESS | 3332 | 1466743734142 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:54 INFO - PROCESS | 3332 | 1466743734145 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:54 INFO - PROCESS | 3332 | 1466743734291 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 21:48:54 INFO - PROCESS | 3332 | 1466743734383 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:54 INFO - PROCESS | 3332 | 1466743734386 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D258C800 == 48 [pid = 3332] [id = 405] 21:48:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6E50800) [pid = 3332] [serial = 1215] [outer = 0000000000000000] 21:48:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CB1BA400) [pid = 3332] [serial = 1216] [outer = 000000B9C6E50800] 21:48:54 INFO - PROCESS | 3332 | 1466743734444 Marionette DEBUG loaded listener.js 21:48:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D0523000) [pid = 3332] [serial = 1217] [outer = 000000B9C6E50800] 21:48:55 INFO - PROCESS | 3332 | 1466743735028 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:48:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:48:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 941ms 21:48:55 INFO - PROCESS | 3332 | 1466743735075 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 21:48:55 INFO - PROCESS | 3332 | 1466743735080 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 21:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:48:55 INFO - PROCESS | 3332 | 1466743735088 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:48:55 INFO - PROCESS | 3332 | 1466743735091 Marionette TRACE conn6 <- [1,1586,null,{}] 21:48:55 INFO - PROCESS | 3332 | 1466743735095 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:55 INFO - PROCESS | 3332 | 1466743735098 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:55 INFO - PROCESS | 3332 | 1466743735220 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 21:48:55 INFO - PROCESS | 3332 | 1466743735312 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:55 INFO - PROCESS | 3332 | 1466743735315 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7528000 == 49 [pid = 3332] [id = 406] 21:48:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D2E68C00) [pid = 3332] [serial = 1218] [outer = 0000000000000000] 21:48:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3190C00) [pid = 3332] [serial = 1219] [outer = 000000B9D2E68C00] 21:48:55 INFO - PROCESS | 3332 | 1466743735372 Marionette DEBUG loaded listener.js 21:48:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3B4EC00) [pid = 3332] [serial = 1220] [outer = 000000B9D2E68C00] 21:48:55 INFO - PROCESS | 3332 | 1466743735981 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:48:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:48:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 944ms 21:48:56 INFO - PROCESS | 3332 | 1466743736033 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 21:48:56 INFO - PROCESS | 3332 | 1466743736036 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 21:48:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:48:56 INFO - PROCESS | 3332 | 1466743736040 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:48:56 INFO - PROCESS | 3332 | 1466743736044 Marionette TRACE conn6 <- [1,1590,null,{}] 21:48:56 INFO - PROCESS | 3332 | 1466743736055 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:56 INFO - PROCESS | 3332 | 1466743736060 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:56 INFO - PROCESS | 3332 | 1466743736173 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 21:48:56 INFO - PROCESS | 3332 | 1466743736295 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:56 INFO - PROCESS | 3332 | 1466743736298 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7F4000 == 50 [pid = 3332] [id = 407] 21:48:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D4214800) [pid = 3332] [serial = 1221] [outer = 0000000000000000] 21:48:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D46B3800) [pid = 3332] [serial = 1222] [outer = 000000B9D4214800] 21:48:56 INFO - PROCESS | 3332 | 1466743736358 Marionette DEBUG loaded listener.js 21:48:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D64A7800) [pid = 3332] [serial = 1223] [outer = 000000B9D4214800] 21:48:56 INFO - PROCESS | 3332 | 1466743736971 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 21:48:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:48:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 984ms 21:48:57 INFO - PROCESS | 3332 | 1466743737042 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 21:48:57 INFO - PROCESS | 3332 | 1466743737045 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 21:48:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:48:57 INFO - PROCESS | 3332 | 1466743737050 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:48:57 INFO - PROCESS | 3332 | 1466743737052 Marionette TRACE conn6 <- [1,1594,null,{}] 21:48:57 INFO - PROCESS | 3332 | 1466743737056 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:57 INFO - PROCESS | 3332 | 1466743737059 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:57 INFO - PROCESS | 3332 | 1466743737177 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 21:48:57 INFO - PROCESS | 3332 | 1466743737420 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:57 INFO - PROCESS | 3332 | 1466743737423 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC123000 == 51 [pid = 3332] [id = 408] 21:48:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6BCD000) [pid = 3332] [serial = 1224] [outer = 0000000000000000] 21:48:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6E25800) [pid = 3332] [serial = 1225] [outer = 000000B9C6BCD000] 21:48:57 INFO - PROCESS | 3332 | 1466743737489 Marionette DEBUG loaded listener.js 21:48:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9CCC59400) [pid = 3332] [serial = 1226] [outer = 000000B9C6BCD000] 21:48:58 INFO - PROCESS | 3332 | 1466743738085 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 21:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1086ms 21:48:58 INFO - PROCESS | 3332 | 1466743738140 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 21:48:58 INFO - PROCESS | 3332 | 1466743738144 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 21:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:48:58 INFO - PROCESS | 3332 | 1466743738148 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:48:58 INFO - PROCESS | 3332 | 1466743738151 Marionette TRACE conn6 <- [1,1598,null,{}] 21:48:58 INFO - PROCESS | 3332 | 1466743738157 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:58 INFO - PROCESS | 3332 | 1466743738161 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB73F000 == 50 [pid = 3332] [id = 403] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB632000 == 49 [pid = 3332] [id = 402] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA989000 == 48 [pid = 3332] [id = 401] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B6800 == 47 [pid = 3332] [id = 400] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA32E800 == 46 [pid = 3332] [id = 399] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753D800 == 45 [pid = 3332] [id = 398] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D661B800 == 44 [pid = 3332] [id = 397] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B8800 == 43 [pid = 3332] [id = 396] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B2A000 == 42 [pid = 3332] [id = 395] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC1C800 == 41 [pid = 3332] [id = 394] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6614000 == 40 [pid = 3332] [id = 391] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3748000 == 39 [pid = 3332] [id = 390] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6A72800 == 38 [pid = 3332] [id = 388] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBECC000 == 37 [pid = 3332] [id = 392] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2D65800 == 36 [pid = 3332] [id = 389] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06D2800 == 35 [pid = 3332] [id = 387] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5E3C800 == 34 [pid = 3332] [id = 393] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA330800 == 33 [pid = 3332] [id = 383] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA987000 == 32 [pid = 3332] [id = 386] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD334800 == 31 [pid = 3332] [id = 384] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339D000 == 30 [pid = 3332] [id = 385] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC123000 == 29 [pid = 3332] [id = 408] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7F4000 == 28 [pid = 3332] [id = 407] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7528000 == 27 [pid = 3332] [id = 406] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D258C800 == 26 [pid = 3332] [id = 405] 21:48:58 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB75A800 == 25 [pid = 3332] [id = 404] 21:48:58 INFO - PROCESS | 3332 | 1466743738871 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D0960C00) [pid = 3332] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D2528400) [pid = 3332] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D0B62400) [pid = 3332] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3D36400) [pid = 3332] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CB14D000) [pid = 3332] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3F8CC00) [pid = 3332] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D2D20000) [pid = 3332] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CD39E400) [pid = 3332] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 21:48:58 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CB8F1400) [pid = 3332] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 21:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CD521400) [pid = 3332] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 21:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CCD17000) [pid = 3332] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 21:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6E2A000) [pid = 3332] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 21:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C722F800) [pid = 3332] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 21:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6E49C00) [pid = 3332] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 21:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D0525C00) [pid = 3332] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 21:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D33E2000) [pid = 3332] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 21:48:59 INFO - PROCESS | 3332 | 1466743739067 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:59 INFO - PROCESS | 3332 | 1466743739071 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C830C000 == 26 [pid = 3332] [id = 409] 21:48:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6BA7C00) [pid = 3332] [serial = 1227] [outer = 0000000000000000] 21:48:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6BB1400) [pid = 3332] [serial = 1228] [outer = 000000B9C6BA7C00] 21:48:59 INFO - PROCESS | 3332 | 1466743739121 Marionette DEBUG loaded listener.js 21:48:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6BD6000) [pid = 3332] [serial = 1229] [outer = 000000B9C6BA7C00] 21:48:59 INFO - PROCESS | 3332 | 1466743739567 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 21:48:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:48:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1440ms 21:48:59 INFO - PROCESS | 3332 | 1466743739594 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 21:48:59 INFO - PROCESS | 3332 | 1466743739599 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 21:48:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:48:59 INFO - PROCESS | 3332 | 1466743739604 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:48:59 INFO - PROCESS | 3332 | 1466743739607 Marionette TRACE conn6 <- [1,1602,null,{}] 21:48:59 INFO - PROCESS | 3332 | 1466743739612 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:59 INFO - PROCESS | 3332 | 1466743739615 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:59 INFO - PROCESS | 3332 | 1466743739706 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 21:48:59 INFO - PROCESS | 3332 | 1466743739713 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:59 INFO - PROCESS | 3332 | 1466743739715 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:48:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B9E800 == 27 [pid = 3332] [id = 410] 21:48:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C75B7000) [pid = 3332] [serial = 1230] [outer = 0000000000000000] 21:48:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CB147800) [pid = 3332] [serial = 1231] [outer = 000000B9C75B7000] 21:48:59 INFO - PROCESS | 3332 | 1466743739764 Marionette DEBUG loaded listener.js 21:48:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CBFBCC00) [pid = 3332] [serial = 1232] [outer = 000000B9C75B7000] 21:49:00 INFO - PROCESS | 3332 | 1466743740222 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 21:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 21:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 693ms 21:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:49:00 INFO - PROCESS | 3332 | 1466743740300 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 21:49:00 INFO - PROCESS | 3332 | 1466743740303 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 21:49:00 INFO - PROCESS | 3332 | 1466743740307 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:49:00 INFO - PROCESS | 3332 | 1466743740309 Marionette TRACE conn6 <- [1,1606,null,{}] 21:49:00 INFO - PROCESS | 3332 | 1466743740314 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:00 INFO - PROCESS | 3332 | 1466743740316 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:00 INFO - PROCESS | 3332 | 1466743740443 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 21:49:00 INFO - PROCESS | 3332 | 1466743740531 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:00 INFO - PROCESS | 3332 | 1466743740533 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B9C800 == 28 [pid = 3332] [id = 411] 21:49:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C770B400) [pid = 3332] [serial = 1233] [outer = 0000000000000000] 21:49:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CD85F000) [pid = 3332] [serial = 1234] [outer = 000000B9C770B400] 21:49:00 INFO - PROCESS | 3332 | 1466743740580 Marionette DEBUG loaded listener.js 21:49:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D05E8400) [pid = 3332] [serial = 1235] [outer = 000000B9C770B400] 21:49:00 INFO - PROCESS | 3332 | 1466743740984 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 21:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 734ms 21:49:01 INFO - PROCESS | 3332 | 1466743741041 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 21:49:01 INFO - PROCESS | 3332 | 1466743741045 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 21:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:49:01 INFO - PROCESS | 3332 | 1466743741057 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:49:01 INFO - PROCESS | 3332 | 1466743741061 Marionette TRACE conn6 <- [1,1610,null,{}] 21:49:01 INFO - PROCESS | 3332 | 1466743741065 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:01 INFO - PROCESS | 3332 | 1466743741069 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:01 INFO - PROCESS | 3332 | 1466743741198 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 21:49:01 INFO - PROCESS | 3332 | 1466743741223 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:01 INFO - PROCESS | 3332 | 1466743741225 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47F8800 == 29 [pid = 3332] [id = 412] 21:49:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D0B5F400) [pid = 3332] [serial = 1236] [outer = 0000000000000000] 21:49:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D252E400) [pid = 3332] [serial = 1237] [outer = 000000B9D0B5F400] 21:49:01 INFO - PROCESS | 3332 | 1466743741273 Marionette DEBUG loaded listener.js 21:49:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D2DB3800) [pid = 3332] [serial = 1238] [outer = 000000B9D0B5F400] 21:49:01 INFO - PROCESS | 3332 | 1466743741730 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 21:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 21:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 734ms 21:49:01 INFO - PROCESS | 3332 | 1466743741803 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 21:49:01 INFO - PROCESS | 3332 | 1466743741805 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 21:49:01 INFO - PROCESS | 3332 | 1466743741809 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:49:01 INFO - PROCESS | 3332 | 1466743741811 Marionette TRACE conn6 <- [1,1614,null,{}] 21:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:49:01 INFO - PROCESS | 3332 | 1466743741814 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:01 INFO - PROCESS | 3332 | 1466743741816 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:01 INFO - PROCESS | 3332 | 1466743741933 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 21:49:01 INFO - PROCESS | 3332 | 1466743741945 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:01 INFO - PROCESS | 3332 | 1466743741948 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D643B800 == 30 [pid = 3332] [id = 413] 21:49:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3197400) [pid = 3332] [serial = 1239] [outer = 0000000000000000] 21:49:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3276800) [pid = 3332] [serial = 1240] [outer = 000000B9D3197400] 21:49:02 INFO - PROCESS | 3332 | 1466743742034 Marionette DEBUG loaded listener.js 21:49:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3B3A400) [pid = 3332] [serial = 1241] [outer = 000000B9D3197400] 21:49:02 INFO - PROCESS | 3332 | 1466743742452 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 21:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:49:02 INFO - PROCESS | 3332 | 1466743742485 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 21:49:02 INFO - PROCESS | 3332 | 1466743742487 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 21:49:02 INFO - PROCESS | 3332 | 1466743742490 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:49:02 INFO - PROCESS | 3332 | 1466743742492 Marionette TRACE conn6 <- [1,1618,null,{}] 21:49:02 INFO - PROCESS | 3332 | 1466743742496 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:02 INFO - PROCESS | 3332 | 1466743742498 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:02 INFO - PROCESS | 3332 | 1466743742614 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 21:49:02 INFO - PROCESS | 3332 | 1466743742620 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:02 INFO - PROCESS | 3332 | 1466743742626 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D752C000 == 31 [pid = 3332] [id = 414] 21:49:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6C75800) [pid = 3332] [serial = 1242] [outer = 0000000000000000] 21:49:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3E99800) [pid = 3332] [serial = 1243] [outer = 000000B9C6C75800] 21:49:02 INFO - PROCESS | 3332 | 1466743742685 Marionette DEBUG loaded listener.js 21:49:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D3F8D000) [pid = 3332] [serial = 1244] [outer = 000000B9C6C75800] 21:49:03 INFO - PROCESS | 3332 | 1466743743172 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 21:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 923ms 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3F8F000) [pid = 3332] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D4213400) [pid = 3332] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CBEEAC00) [pid = 3332] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9CD3A0000) [pid = 3332] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D326F000) [pid = 3332] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6B7F000) [pid = 3332] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D252B800) [pid = 3332] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CBE99400) [pid = 3332] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3B2D800) [pid = 3332] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D2AD8800) [pid = 3332] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6E46C00) [pid = 3332] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D4238C00) [pid = 3332] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D47BF800) [pid = 3332] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:49:03 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D5E74000) [pid = 3332] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:49:03 INFO - PROCESS | 3332 | 1466743743439 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 21:49:03 INFO - PROCESS | 3332 | 1466743743441 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 21:49:03 INFO - PROCESS | 3332 | 1466743743445 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:49:03 INFO - PROCESS | 3332 | 1466743743447 Marionette TRACE conn6 <- [1,1622,null,{}] 21:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:49:03 INFO - PROCESS | 3332 | 1466743743450 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:03 INFO - PROCESS | 3332 | 1466743743452 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:03 INFO - PROCESS | 3332 | 1466743743547 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 21:49:03 INFO - PROCESS | 3332 | 1466743743554 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:03 INFO - PROCESS | 3332 | 1466743743556 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B0B800 == 32 [pid = 3332] [id = 415] 21:49:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6E46C00) [pid = 3332] [serial = 1245] [outer = 0000000000000000] 21:49:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CD3A0000) [pid = 3332] [serial = 1246] [outer = 000000B9C6E46C00] 21:49:03 INFO - PROCESS | 3332 | 1466743743603 Marionette DEBUG loaded listener.js 21:49:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2DD7C00) [pid = 3332] [serial = 1247] [outer = 000000B9C6E46C00] 21:49:04 INFO - PROCESS | 3332 | 1466743744032 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 628ms 21:49:04 INFO - PROCESS | 3332 | 1466743744081 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 21:49:04 INFO - PROCESS | 3332 | 1466743744083 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 21:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:49:04 INFO - PROCESS | 3332 | 1466743744086 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:49:04 INFO - PROCESS | 3332 | 1466743744088 Marionette TRACE conn6 <- [1,1626,null,{}] 21:49:04 INFO - PROCESS | 3332 | 1466743744092 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:04 INFO - PROCESS | 3332 | 1466743744094 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:04 INFO - PROCESS | 3332 | 1466743744175 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 21:49:04 INFO - PROCESS | 3332 | 1466743744181 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:04 INFO - PROCESS | 3332 | 1466743744183 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD97000 == 33 [pid = 3332] [id = 416] 21:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3E75000) [pid = 3332] [serial = 1248] [outer = 0000000000000000] 21:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3FFB800) [pid = 3332] [serial = 1249] [outer = 000000B9D3E75000] 21:49:04 INFO - PROCESS | 3332 | 1466743744229 Marionette DEBUG loaded listener.js 21:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D422C000) [pid = 3332] [serial = 1250] [outer = 000000B9D3E75000] 21:49:04 INFO - PROCESS | 3332 | 1466743744650 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 21:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 629ms 21:49:04 INFO - PROCESS | 3332 | 1466743744719 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 21:49:04 INFO - PROCESS | 3332 | 1466743744721 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 21:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:49:04 INFO - PROCESS | 3332 | 1466743744724 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:49:04 INFO - PROCESS | 3332 | 1466743744727 Marionette TRACE conn6 <- [1,1630,null,{}] 21:49:04 INFO - PROCESS | 3332 | 1466743744730 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:04 INFO - PROCESS | 3332 | 1466743744732 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:04 INFO - PROCESS | 3332 | 1466743744823 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 21:49:04 INFO - PROCESS | 3332 | 1466743744830 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:04 INFO - PROCESS | 3332 | 1466743744832 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB743800 == 34 [pid = 3332] [id = 417] 21:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3FEF800) [pid = 3332] [serial = 1251] [outer = 0000000000000000] 21:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D46B5000) [pid = 3332] [serial = 1252] [outer = 000000B9D3FEF800] 21:49:04 INFO - PROCESS | 3332 | 1466743744876 Marionette DEBUG loaded listener.js 21:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D5009000) [pid = 3332] [serial = 1253] [outer = 000000B9D3FEF800] 21:49:05 INFO - PROCESS | 3332 | 1466743745300 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 21:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 628ms 21:49:05 INFO - PROCESS | 3332 | 1466743745370 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 21:49:05 INFO - PROCESS | 3332 | 1466743745372 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 21:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:49:05 INFO - PROCESS | 3332 | 1466743745380 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:49:05 INFO - PROCESS | 3332 | 1466743745382 Marionette TRACE conn6 <- [1,1634,null,{}] 21:49:05 INFO - PROCESS | 3332 | 1466743745386 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:05 INFO - PROCESS | 3332 | 1466743745388 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:05 INFO - PROCESS | 3332 | 1466743745516 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 21:49:05 INFO - PROCESS | 3332 | 1466743745591 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:05 INFO - PROCESS | 3332 | 1466743745595 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B07800 == 35 [pid = 3332] [id = 418] 21:49:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C5A1EC00) [pid = 3332] [serial = 1254] [outer = 0000000000000000] 21:49:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C5A29800) [pid = 3332] [serial = 1255] [outer = 000000B9C5A1EC00] 21:49:05 INFO - PROCESS | 3332 | 1466743745654 Marionette DEBUG loaded listener.js 21:49:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6BD4000) [pid = 3332] [serial = 1256] [outer = 000000B9C5A1EC00] 21:49:06 INFO - PROCESS | 3332 | 1466743746462 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 21:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1129ms 21:49:06 INFO - PROCESS | 3332 | 1466743746513 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 21:49:06 INFO - PROCESS | 3332 | 1466743746517 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 21:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:49:06 INFO - PROCESS | 3332 | 1466743746523 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:49:06 INFO - PROCESS | 3332 | 1466743746526 Marionette TRACE conn6 <- [1,1638,null,{}] 21:49:06 INFO - PROCESS | 3332 | 1466743746531 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:06 INFO - PROCESS | 3332 | 1466743746537 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:06 INFO - PROCESS | 3332 | 1466743746667 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 21:49:06 INFO - PROCESS | 3332 | 1466743746740 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:06 INFO - PROCESS | 3332 | 1466743746743 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3B8F800 == 36 [pid = 3332] [id = 419] 21:49:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9CD3A2800) [pid = 3332] [serial = 1257] [outer = 0000000000000000] 21:49:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9CD8EFC00) [pid = 3332] [serial = 1258] [outer = 000000B9CD3A2800] 21:49:06 INFO - PROCESS | 3332 | 1466743746841 Marionette DEBUG loaded listener.js 21:49:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D0B65400) [pid = 3332] [serial = 1259] [outer = 000000B9CD3A2800] 21:49:07 INFO - PROCESS | 3332 | 1466743747528 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 21:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1031ms 21:49:07 INFO - PROCESS | 3332 | 1466743747557 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 21:49:07 INFO - PROCESS | 3332 | 1466743747561 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 21:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:49:07 INFO - PROCESS | 3332 | 1466743747565 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:49:07 INFO - PROCESS | 3332 | 1466743747568 Marionette TRACE conn6 <- [1,1642,null,{}] 21:49:07 INFO - PROCESS | 3332 | 1466743747572 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:07 INFO - PROCESS | 3332 | 1466743747574 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:07 INFO - PROCESS | 3332 | 1466743747755 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 21:49:07 INFO - PROCESS | 3332 | 1466743747767 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:07 INFO - PROCESS | 3332 | 1466743747770 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B5F800 == 37 [pid = 3332] [id = 420] 21:49:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9CCD19400) [pid = 3332] [serial = 1260] [outer = 0000000000000000] 21:49:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9CD3A6000) [pid = 3332] [serial = 1261] [outer = 000000B9CCD19400] 21:49:07 INFO - PROCESS | 3332 | 1466743747828 Marionette DEBUG loaded listener.js 21:49:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D3B50000) [pid = 3332] [serial = 1262] [outer = 000000B9CCD19400] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB743800 == 36 [pid = 3332] [id = 417] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD97000 == 35 [pid = 3332] [id = 416] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B0B800 == 34 [pid = 3332] [id = 415] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D752C000 == 33 [pid = 3332] [id = 414] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D643B800 == 32 [pid = 3332] [id = 413] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47F8800 == 31 [pid = 3332] [id = 412] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B9C800 == 30 [pid = 3332] [id = 411] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B9E800 == 29 [pid = 3332] [id = 410] 21:49:08 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C830C000 == 28 [pid = 3332] [id = 409] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D3F97000) [pid = 3332] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D4219000) [pid = 3332] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D3FF9C00) [pid = 3332] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D4220C00) [pid = 3332] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CD588000) [pid = 3332] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D05E6800) [pid = 3332] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3274000) [pid = 3332] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D332A000) [pid = 3332] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BBFC00) [pid = 3332] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6E4BC00) [pid = 3332] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D2531000) [pid = 3332] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D2DABC00) [pid = 3332] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CCD15400) [pid = 3332] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CD8F1C00) [pid = 3332] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3B4E000) [pid = 3332] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D2E60C00) [pid = 3332] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C7225800) [pid = 3332] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CBE70C00) [pid = 3332] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D46B6C00) [pid = 3332] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D5060C00) [pid = 3332] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D6630000) [pid = 3332] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D4220800) [pid = 3332] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D60BA400) [pid = 3332] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D5008C00) [pid = 3332] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D47AAC00) [pid = 3332] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D4233800) [pid = 3332] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3E77C00) [pid = 3332] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 21:49:08 INFO - PROCESS | 3332 | 1466743748702 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1181ms 21:49:08 INFO - PROCESS | 3332 | 1466743748747 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 21:49:08 INFO - PROCESS | 3332 | 1466743748752 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 21:49:08 INFO - PROCESS | 3332 | 1466743748756 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:49:08 INFO - PROCESS | 3332 | 1466743748761 Marionette TRACE conn6 <- [1,1646,null,{}] 21:49:08 INFO - PROCESS | 3332 | 1466743748767 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:08 INFO - PROCESS | 3332 | 1466743748769 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:08 INFO - PROCESS | 3332 | 1466743748860 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 21:49:08 INFO - PROCESS | 3332 | 1466743748868 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:08 INFO - PROCESS | 3332 | 1466743748872 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06CC000 == 29 [pid = 3332] [id = 421] 21:49:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C742A800) [pid = 3332] [serial = 1263] [outer = 0000000000000000] 21:49:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C75B2000) [pid = 3332] [serial = 1264] [outer = 000000B9C742A800] 21:49:08 INFO - PROCESS | 3332 | 1466743748923 Marionette DEBUG loaded listener.js 21:49:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CCC5B400) [pid = 3332] [serial = 1265] [outer = 000000B9C742A800] 21:49:09 INFO - PROCESS | 3332 | 1466743749455 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 734ms 21:49:09 INFO - PROCESS | 3332 | 1466743749495 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 21:49:09 INFO - PROCESS | 3332 | 1466743749500 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 21:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:49:09 INFO - PROCESS | 3332 | 1466743749506 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:49:09 INFO - PROCESS | 3332 | 1466743749509 Marionette TRACE conn6 <- [1,1650,null,{}] 21:49:09 INFO - PROCESS | 3332 | 1466743749513 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:09 INFO - PROCESS | 3332 | 1466743749516 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:09 INFO - PROCESS | 3332 | 1466743749609 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 21:49:09 INFO - PROCESS | 3332 | 1466743749687 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:09 INFO - PROCESS | 3332 | 1466743749689 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339C000 == 30 [pid = 3332] [id = 422] 21:49:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD8F2400) [pid = 3332] [serial = 1266] [outer = 0000000000000000] 21:49:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D05E5400) [pid = 3332] [serial = 1267] [outer = 000000B9CD8F2400] 21:49:09 INFO - PROCESS | 3332 | 1466743749737 Marionette DEBUG loaded listener.js 21:49:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D0B62800) [pid = 3332] [serial = 1268] [outer = 000000B9CD8F2400] 21:49:10 INFO - PROCESS | 3332 | 1466743750137 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 691ms 21:49:10 INFO - PROCESS | 3332 | 1466743750200 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 21:49:10 INFO - PROCESS | 3332 | 1466743750203 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 21:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:49:10 INFO - PROCESS | 3332 | 1466743750206 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:49:10 INFO - PROCESS | 3332 | 1466743750210 Marionette TRACE conn6 <- [1,1654,null,{}] 21:49:10 INFO - PROCESS | 3332 | 1466743750222 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:10 INFO - PROCESS | 3332 | 1466743750227 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:10 INFO - PROCESS | 3332 | 1466743750321 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 21:49:10 INFO - PROCESS | 3332 | 1466743750330 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:10 INFO - PROCESS | 3332 | 1466743750333 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D643B800 == 31 [pid = 3332] [id = 423] 21:49:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D2DD5000) [pid = 3332] [serial = 1269] [outer = 0000000000000000] 21:49:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3193000) [pid = 3332] [serial = 1270] [outer = 000000B9D2DD5000] 21:49:10 INFO - PROCESS | 3332 | 1466743750382 Marionette DEBUG loaded listener.js 21:49:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D332F800) [pid = 3332] [serial = 1271] [outer = 000000B9D2DD5000] 21:49:10 INFO - PROCESS | 3332 | 1466743750816 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 21:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 693ms 21:49:10 INFO - PROCESS | 3332 | 1466743750901 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 21:49:10 INFO - PROCESS | 3332 | 1466743750904 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 21:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:49:10 INFO - PROCESS | 3332 | 1466743750914 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:49:10 INFO - PROCESS | 3332 | 1466743750916 Marionette TRACE conn6 <- [1,1658,null,{}] 21:49:10 INFO - PROCESS | 3332 | 1466743750920 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:10 INFO - PROCESS | 3332 | 1466743750922 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:11 INFO - PROCESS | 3332 | 1466743751070 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 21:49:11 INFO - PROCESS | 3332 | 1466743751079 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:11 INFO - PROCESS | 3332 | 1466743751081 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D752B800 == 32 [pid = 3332] [id = 424] 21:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B4D400) [pid = 3332] [serial = 1272] [outer = 0000000000000000] 21:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3E78C00) [pid = 3332] [serial = 1273] [outer = 000000B9D3B4D400] 21:49:11 INFO - PROCESS | 3332 | 1466743751169 Marionette DEBUG loaded listener.js 21:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3F43800) [pid = 3332] [serial = 1274] [outer = 000000B9D3B4D400] 21:49:11 INFO - PROCESS | 3332 | 1466743751604 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 21:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 735ms 21:49:11 INFO - PROCESS | 3332 | 1466743751651 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 21:49:11 INFO - PROCESS | 3332 | 1466743751653 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 21:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:49:11 INFO - PROCESS | 3332 | 1466743751667 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:49:11 INFO - PROCESS | 3332 | 1466743751669 Marionette TRACE conn6 <- [1,1662,null,{}] 21:49:11 INFO - PROCESS | 3332 | 1466743751672 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:11 INFO - PROCESS | 3332 | 1466743751674 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:11 INFO - PROCESS | 3332 | 1466743751785 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 21:49:11 INFO - PROCESS | 3332 | 1466743751790 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:11 INFO - PROCESS | 3332 | 1466743751792 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA39F000 == 33 [pid = 3332] [id = 425] 21:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6BAF800) [pid = 3332] [serial = 1275] [outer = 0000000000000000] 21:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3F4AC00) [pid = 3332] [serial = 1276] [outer = 000000B9C6BAF800] 21:49:11 INFO - PROCESS | 3332 | 1466743751841 Marionette DEBUG loaded listener.js 21:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3FFB400) [pid = 3332] [serial = 1277] [outer = 000000B9C6BAF800] 21:49:12 INFO - PROCESS | 3332 | 1466743752340 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 21:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 733ms 21:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:49:12 INFO - PROCESS | 3332 | 1466743752419 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 21:49:12 INFO - PROCESS | 3332 | 1466743752421 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 21:49:12 INFO - PROCESS | 3332 | 1466743752424 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:49:12 INFO - PROCESS | 3332 | 1466743752426 Marionette TRACE conn6 <- [1,1666,null,{}] 21:49:12 INFO - PROCESS | 3332 | 1466743752430 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:12 INFO - PROCESS | 3332 | 1466743752436 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:12 INFO - PROCESS | 3332 | 1466743752578 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 21:49:12 INFO - PROCESS | 3332 | 1466743752629 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:12 INFO - PROCESS | 3332 | 1466743752631 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DADA3000 == 34 [pid = 3332] [id = 426] 21:49:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D47BF400) [pid = 3332] [serial = 1278] [outer = 0000000000000000] 21:49:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D5A2B800) [pid = 3332] [serial = 1279] [outer = 000000B9D47BF400] 21:49:12 INFO - PROCESS | 3332 | 1466743752676 Marionette DEBUG loaded listener.js 21:49:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D5ED0C00) [pid = 3332] [serial = 1280] [outer = 000000B9D47BF400] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3197400) [pid = 3332] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C75B7000) [pid = 3332] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C770B400) [pid = 3332] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6C75800) [pid = 3332] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6BCD000) [pid = 3332] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6BA7C00) [pid = 3332] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6E50800) [pid = 3332] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2E68C00) [pid = 3332] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D4214800) [pid = 3332] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6E46C00) [pid = 3332] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D0B5F400) [pid = 3332] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:49:12 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3E75000) [pid = 3332] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:49:13 INFO - PROCESS | 3332 | 1466743753101 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 21:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 733ms 21:49:13 INFO - PROCESS | 3332 | 1466743753160 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 21:49:13 INFO - PROCESS | 3332 | 1466743753163 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 21:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:49:13 INFO - PROCESS | 3332 | 1466743753166 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:49:13 INFO - PROCESS | 3332 | 1466743753168 Marionette TRACE conn6 <- [1,1670,null,{}] 21:49:13 INFO - PROCESS | 3332 | 1466743753172 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:13 INFO - PROCESS | 3332 | 1466743753174 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:13 INFO - PROCESS | 3332 | 1466743753288 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 21:49:13 INFO - PROCESS | 3332 | 1466743753300 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:13 INFO - PROCESS | 3332 | 1466743753302 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB741800 == 35 [pid = 3332] [id = 427] 21:49:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6E46C00) [pid = 3332] [serial = 1281] [outer = 0000000000000000] 21:49:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3B37400) [pid = 3332] [serial = 1282] [outer = 000000B9C6E46C00] 21:49:13 INFO - PROCESS | 3332 | 1466743753346 Marionette DEBUG loaded listener.js 21:49:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D5A35800) [pid = 3332] [serial = 1283] [outer = 000000B9C6E46C00] 21:49:13 INFO - PROCESS | 3332 | 1466743753734 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 21:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 586ms 21:49:13 INFO - PROCESS | 3332 | 1466743753755 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 21:49:13 INFO - PROCESS | 3332 | 1466743753758 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 21:49:13 INFO - PROCESS | 3332 | 1466743753761 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:49:13 INFO - PROCESS | 3332 | 1466743753771 Marionette TRACE conn6 <- [1,1674,null,{}] 21:49:13 INFO - PROCESS | 3332 | 1466743753787 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:13 INFO - PROCESS | 3332 | 1466743753789 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:13 INFO - PROCESS | 3332 | 1466743753874 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 21:49:13 INFO - PROCESS | 3332 | 1466743753908 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:13 INFO - PROCESS | 3332 | 1466743753910 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7F4000 == 36 [pid = 3332] [id = 428] 21:49:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D64AEC00) [pid = 3332] [serial = 1284] [outer = 0000000000000000] 21:49:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D7036800) [pid = 3332] [serial = 1285] [outer = 000000B9D64AEC00] 21:49:13 INFO - PROCESS | 3332 | 1466743753953 Marionette DEBUG loaded listener.js 21:49:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D781D000) [pid = 3332] [serial = 1286] [outer = 000000B9D64AEC00] 21:49:14 INFO - PROCESS | 3332 | 1466743754371 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 21:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 21:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 649ms 21:49:14 INFO - PROCESS | 3332 | 1466743754417 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 21:49:14 INFO - PROCESS | 3332 | 1466743754420 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 21:49:14 INFO - PROCESS | 3332 | 1466743754423 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:49:14 INFO - PROCESS | 3332 | 1466743754425 Marionette TRACE conn6 <- [1,1678,null,{}] 21:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:49:14 INFO - PROCESS | 3332 | 1466743754433 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:14 INFO - PROCESS | 3332 | 1466743754435 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:14 INFO - PROCESS | 3332 | 1466743754520 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 21:49:14 INFO - PROCESS | 3332 | 1466743754528 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:14 INFO - PROCESS | 3332 | 1466743754530 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D381C000 == 37 [pid = 3332] [id = 429] 21:49:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D7821000) [pid = 3332] [serial = 1287] [outer = 0000000000000000] 21:49:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D7828000) [pid = 3332] [serial = 1288] [outer = 000000B9D7821000] 21:49:14 INFO - PROCESS | 3332 | 1466743754576 Marionette DEBUG loaded listener.js 21:49:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D78EF400) [pid = 3332] [serial = 1289] [outer = 000000B9D7821000] 21:49:15 INFO - PROCESS | 3332 | 1466743755132 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 21:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 797ms 21:49:15 INFO - PROCESS | 3332 | 1466743755266 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 21:49:15 INFO - PROCESS | 3332 | 1466743755271 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 21:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:49:15 INFO - PROCESS | 3332 | 1466743755278 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:49:15 INFO - PROCESS | 3332 | 1466743755282 Marionette TRACE conn6 <- [1,1682,null,{}] 21:49:15 INFO - PROCESS | 3332 | 1466743755288 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:15 INFO - PROCESS | 3332 | 1466743755291 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:15 INFO - PROCESS | 3332 | 1466743755419 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 21:49:15 INFO - PROCESS | 3332 | 1466743755506 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:15 INFO - PROCESS | 3332 | 1466743755512 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EDF000 == 38 [pid = 3332] [id = 430] 21:49:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C7435C00) [pid = 3332] [serial = 1290] [outer = 0000000000000000] 21:49:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CB3F6400) [pid = 3332] [serial = 1291] [outer = 000000B9C7435C00] 21:49:15 INFO - PROCESS | 3332 | 1466743755570 Marionette DEBUG loaded listener.js 21:49:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9CD588400) [pid = 3332] [serial = 1292] [outer = 000000B9C7435C00] 21:49:16 INFO - PROCESS | 3332 | 1466743756134 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 21:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 942ms 21:49:16 INFO - PROCESS | 3332 | 1466743756221 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 21:49:16 INFO - PROCESS | 3332 | 1466743756227 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 21:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:49:16 INFO - PROCESS | 3332 | 1466743756234 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:49:16 INFO - PROCESS | 3332 | 1466743756237 Marionette TRACE conn6 <- [1,1686,null,{}] 21:49:16 INFO - PROCESS | 3332 | 1466743756255 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:16 INFO - PROCESS | 3332 | 1466743756258 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:16 INFO - PROCESS | 3332 | 1466743756411 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 21:49:16 INFO - PROCESS | 3332 | 1466743756460 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:16 INFO - PROCESS | 3332 | 1466743756463 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753D000 == 39 [pid = 3332] [id = 431] 21:49:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D2DB0400) [pid = 3332] [serial = 1293] [outer = 0000000000000000] 21:49:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D2E61C00) [pid = 3332] [serial = 1294] [outer = 000000B9D2DB0400] 21:49:16 INFO - PROCESS | 3332 | 1466743756521 Marionette DEBUG loaded listener.js 21:49:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D332D000) [pid = 3332] [serial = 1295] [outer = 000000B9D2DB0400] 21:49:17 INFO - PROCESS | 3332 | 1466743757114 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 21:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 21:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 943ms 21:49:17 INFO - PROCESS | 3332 | 1466743757178 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 21:49:17 INFO - PROCESS | 3332 | 1466743757181 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 21:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:49:17 INFO - PROCESS | 3332 | 1466743757185 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:49:17 INFO - PROCESS | 3332 | 1466743757189 Marionette TRACE conn6 <- [1,1690,null,{}] 21:49:17 INFO - PROCESS | 3332 | 1466743757201 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:17 INFO - PROCESS | 3332 | 1466743757206 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:17 INFO - PROCESS | 3332 | 1466743757320 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 21:49:17 INFO - PROCESS | 3332 | 1466743757444 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:17 INFO - PROCESS | 3332 | 1466743757448 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DC2B7000 == 40 [pid = 3332] [id = 432] 21:49:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D4234800) [pid = 3332] [serial = 1296] [outer = 0000000000000000] 21:49:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D50BD000) [pid = 3332] [serial = 1297] [outer = 000000B9D4234800] 21:49:17 INFO - PROCESS | 3332 | 1466743757507 Marionette DEBUG loaded listener.js 21:49:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D78EF800) [pid = 3332] [serial = 1298] [outer = 000000B9D4234800] 21:49:18 INFO - PROCESS | 3332 | 1466743758134 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 986ms 21:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:49:18 INFO - PROCESS | 3332 | 1466743758173 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 21:49:18 INFO - PROCESS | 3332 | 1466743758176 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 21:49:18 INFO - PROCESS | 3332 | 1466743758180 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:49:18 INFO - PROCESS | 3332 | 1466743758182 Marionette TRACE conn6 <- [1,1694,null,{}] 21:49:18 INFO - PROCESS | 3332 | 1466743758186 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:18 INFO - PROCESS | 3332 | 1466743758188 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:18 INFO - PROCESS | 3332 | 1466743758302 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 21:49:18 INFO - PROCESS | 3332 | 1466743758425 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:18 INFO - PROCESS | 3332 | 1466743758428 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4104800 == 41 [pid = 3332] [id = 433] 21:49:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D7B15C00) [pid = 3332] [serial = 1299] [outer = 0000000000000000] 21:49:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D7B18C00) [pid = 3332] [serial = 1300] [outer = 000000B9D7B15C00] 21:49:18 INFO - PROCESS | 3332 | 1466743758484 Marionette DEBUG loaded listener.js 21:49:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D7B45000) [pid = 3332] [serial = 1301] [outer = 000000B9D7B15C00] 21:49:19 INFO - PROCESS | 3332 | 1466743759264 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 21:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1138ms 21:49:19 INFO - PROCESS | 3332 | 1466743759320 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 21:49:19 INFO - PROCESS | 3332 | 1466743759325 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 21:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:49:19 INFO - PROCESS | 3332 | 1466743759331 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:49:19 INFO - PROCESS | 3332 | 1466743759334 Marionette TRACE conn6 <- [1,1698,null,{}] 21:49:19 INFO - PROCESS | 3332 | 1466743759339 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:19 INFO - PROCESS | 3332 | 1466743759342 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:19 INFO - PROCESS | 3332 | 1466743759450 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 21:49:19 INFO - PROCESS | 3332 | 1466743759579 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:19 INFO - PROCESS | 3332 | 1466743759584 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B1C800 == 42 [pid = 3332] [id = 434] 21:49:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9C6E2AC00) [pid = 3332] [serial = 1302] [outer = 0000000000000000] 21:49:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9C745E000) [pid = 3332] [serial = 1303] [outer = 000000B9C6E2AC00] 21:49:19 INFO - PROCESS | 3332 | 1466743759638 Marionette DEBUG loaded listener.js 21:49:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9CCC05400) [pid = 3332] [serial = 1304] [outer = 000000B9C6E2AC00] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7F4000 == 41 [pid = 3332] [id = 428] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB741800 == 40 [pid = 3332] [id = 427] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DADA3000 == 39 [pid = 3332] [id = 426] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA39F000 == 38 [pid = 3332] [id = 425] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D752B800 == 37 [pid = 3332] [id = 424] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D643B800 == 36 [pid = 3332] [id = 423] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339C000 == 35 [pid = 3332] [id = 422] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06CC000 == 34 [pid = 3332] [id = 421] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B5F800 == 33 [pid = 3332] [id = 420] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3B8F800 == 32 [pid = 3332] [id = 419] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B07800 == 31 [pid = 3332] [id = 418] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4104800 == 30 [pid = 3332] [id = 433] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DC2B7000 == 29 [pid = 3332] [id = 432] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753D000 == 28 [pid = 3332] [id = 431] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D381C000 == 27 [pid = 3332] [id = 429] 21:49:20 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EDF000 == 26 [pid = 3332] [id = 430] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9D46B5000) [pid = 3332] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D3276800) [pid = 3332] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9CBFBCC00) [pid = 3332] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9CB147800) [pid = 3332] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9CD85F000) [pid = 3332] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D05E8400) [pid = 3332] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D3E99800) [pid = 3332] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CCC59400) [pid = 3332] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6E25800) [pid = 3332] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6BB1400) [pid = 3332] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6BD6000) [pid = 3332] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D3B3A400) [pid = 3332] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D0523000) [pid = 3332] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CB1BA400) [pid = 3332] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3B4EC00) [pid = 3332] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3190C00) [pid = 3332] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D64A7800) [pid = 3332] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D46B3800) [pid = 3332] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CD3A0000) [pid = 3332] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2DD7C00) [pid = 3332] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3F8D000) [pid = 3332] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D252E400) [pid = 3332] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D2DB3800) [pid = 3332] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D422C000) [pid = 3332] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3FFB800) [pid = 3332] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 21:49:20 INFO - PROCESS | 3332 | 1466743760900 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 21:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1634ms 21:49:20 INFO - PROCESS | 3332 | 1466743760977 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 21:49:20 INFO - PROCESS | 3332 | 1466743760981 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 21:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:49:21 INFO - PROCESS | 3332 | 1466743760989 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:49:21 INFO - PROCESS | 3332 | 1466743760992 Marionette TRACE conn6 <- [1,1702,null,{}] 21:49:21 INFO - PROCESS | 3332 | 1466743760998 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:21 INFO - PROCESS | 3332 | 1466743761001 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:21 INFO - PROCESS | 3332 | 1466743761087 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 21:49:21 INFO - PROCESS | 3332 | 1466743761102 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:21 INFO - PROCESS | 3332 | 1466743761105 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD8F800 == 27 [pid = 3332] [id = 435] 21:49:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6E29400) [pid = 3332] [serial = 1305] [outer = 0000000000000000] 21:49:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6E32800) [pid = 3332] [serial = 1306] [outer = 000000B9C6E29400] 21:49:21 INFO - PROCESS | 3332 | 1466743761153 Marionette DEBUG loaded listener.js 21:49:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C7457800) [pid = 3332] [serial = 1307] [outer = 000000B9C6E29400] 21:49:21 INFO - PROCESS | 3332 | 1466743761630 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",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/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 21:49:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 21:49:21 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 21:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:49:21 INFO - _addTest/ [0,1705,"getWindowHandle",null] 21:49:21 INFO - PROCESS | 3332 | 1466743761692 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 21:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:49:21 INFO - PROCESS | 3332 | 1466743761699 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:49:21 INFO - PROCESS | 3332 | 1466743761702 Marionette TRACE conn6 <- [1,1706,null,{}] 21:49:21 INFO - PROCESS | 3332 | 1466743761706 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:21 INFO - PROCESS | 3332 | 1466743761709 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:21 INFO - PROCESS | 3332 | 1466743761802 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 21:49:21 INFO - PROCESS | 3332 | 1466743761818 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:21 INFO - PROCESS | 3332 | 1466743761820 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B11000 == 28 [pid = 3332] [id = 436] 21:49:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CC135C00) [pid = 3332] [serial = 1308] [outer = 0000000000000000] 21:49:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CCC59400) [pid = 3332] [serial = 1309] [outer = 000000B9CC135C00] 21:49:21 INFO - PROCESS | 3332 | 1466743761868 Marionette DEBUG loaded listener.js 21:49:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CD39E000) [pid = 3332] [serial = 1310] [outer = 000000B9CC135C00] 21:49:22 INFO - PROCESS | 3332 | 1466743762345 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 692ms 21:49:22 INFO - PROCESS | 3332 | 1466743762393 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 21:49:22 INFO - PROCESS | 3332 | 1466743762395 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 21:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:49:22 INFO - PROCESS | 3332 | 1466743762399 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:49:22 INFO - PROCESS | 3332 | 1466743762403 Marionette TRACE conn6 <- [1,1710,null,{}] 21:49:22 INFO - PROCESS | 3332 | 1466743762415 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:22 INFO - PROCESS | 3332 | 1466743762420 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:22 INFO - PROCESS | 3332 | 1466743762536 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 21:49:22 INFO - PROCESS | 3332 | 1466743762627 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:22 INFO - PROCESS | 3332 | 1466743762630 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D369E800 == 29 [pid = 3332] [id = 437] 21:49:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C6B8C000) [pid = 3332] [serial = 1311] [outer = 0000000000000000] 21:49:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D05E8400) [pid = 3332] [serial = 1312] [outer = 000000B9C6B8C000] 21:49:22 INFO - PROCESS | 3332 | 1466743762679 Marionette DEBUG loaded listener.js 21:49:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D0C49C00) [pid = 3332] [serial = 1313] [outer = 000000B9C6B8C000] 21:49:23 INFO - PROCESS | 3332 | 1466743763099 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 21:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 21:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 733ms 21:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:49:23 INFO - PROCESS | 3332 | 1466743763134 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 21:49:23 INFO - PROCESS | 3332 | 1466743763137 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 21:49:23 INFO - PROCESS | 3332 | 1466743763140 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:49:23 INFO - PROCESS | 3332 | 1466743763142 Marionette TRACE conn6 <- [1,1714,null,{}] 21:49:23 INFO - PROCESS | 3332 | 1466743763150 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:23 INFO - PROCESS | 3332 | 1466743763152 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:23 INFO - PROCESS | 3332 | 1466743763267 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 21:49:23 INFO - PROCESS | 3332 | 1466743763272 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:23 INFO - PROCESS | 3332 | 1466743763275 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D410B800 == 30 [pid = 3332] [id = 438] 21:49:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D2530800) [pid = 3332] [serial = 1314] [outer = 0000000000000000] 21:49:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2BEC800) [pid = 3332] [serial = 1315] [outer = 000000B9D2530800] 21:49:23 INFO - PROCESS | 3332 | 1466743763326 Marionette DEBUG loaded listener.js 21:49:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D2DD9400) [pid = 3332] [serial = 1316] [outer = 000000B9D2530800] 21:49:23 INFO - PROCESS | 3332 | 1466743763773 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 21:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 691ms 21:49:23 INFO - PROCESS | 3332 | 1466743763841 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 21:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:49:23 INFO - PROCESS | 3332 | 1466743763843 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 21:49:23 INFO - PROCESS | 3332 | 1466743763847 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:49:23 INFO - PROCESS | 3332 | 1466743763849 Marionette TRACE conn6 <- [1,1718,null,{}] 21:49:23 INFO - PROCESS | 3332 | 1466743763853 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:23 INFO - PROCESS | 3332 | 1466743763855 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:24 INFO - PROCESS | 3332 | 1466743763992 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 21:49:24 INFO - PROCESS | 3332 | 1466743764013 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:24 INFO - PROCESS | 3332 | 1466743764015 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5AB4000 == 31 [pid = 3332] [id = 439] 21:49:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6BC4C00) [pid = 3332] [serial = 1317] [outer = 0000000000000000] 21:49:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D30B8C00) [pid = 3332] [serial = 1318] [outer = 000000B9C6BC4C00] 21:49:24 INFO - PROCESS | 3332 | 1466743764060 Marionette DEBUG loaded listener.js 21:49:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D33D5C00) [pid = 3332] [serial = 1319] [outer = 000000B9C6BC4C00] 21:49:24 INFO - PROCESS | 3332 | 1466743764531 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",1,"assert_equals: Red channel of the pixel at (1, 48) 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.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 21:49:24 INFO - PROCESS | 3332 | 1466743764585 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 21:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:49:24 INFO - PROCESS | 3332 | 1466743764588 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:49:24 INFO - PROCESS | 3332 | 1466743764590 Marionette TRACE conn6 <- [1,1722,null,{}] 21:49:24 INFO - PROCESS | 3332 | 1466743764603 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:24 INFO - PROCESS | 3332 | 1466743764609 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:24 INFO - PROCESS | 3332 | 1466743764745 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 21:49:24 INFO - PROCESS | 3332 | 1466743764803 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:24 INFO - PROCESS | 3332 | 1466743764805 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70CB800 == 32 [pid = 3332] [id = 440] 21:49:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D3E96C00) [pid = 3332] [serial = 1320] [outer = 0000000000000000] 21:49:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3F91400) [pid = 3332] [serial = 1321] [outer = 000000B9D3E96C00] 21:49:24 INFO - PROCESS | 3332 | 1466743764850 Marionette DEBUG loaded listener.js 21:49:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D3FF0000) [pid = 3332] [serial = 1322] [outer = 000000B9D3E96C00] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3B4D400) [pid = 3332] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6BAF800) [pid = 3332] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CCD19400) [pid = 3332] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C742A800) [pid = 3332] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CD8F2400) [pid = 3332] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D2DD5000) [pid = 3332] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CD3A2800) [pid = 3332] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D47BF400) [pid = 3332] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C5A1EC00) [pid = 3332] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D64AEC00) [pid = 3332] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D7821000) [pid = 3332] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3FEF800) [pid = 3332] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:49:25 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6E46C00) [pid = 3332] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:49:25 INFO - PROCESS | 3332 | 1466743765461 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 21:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 943ms 21:49:25 INFO - PROCESS | 3332 | 1466743765535 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 21:49:25 INFO - PROCESS | 3332 | 1466743765537 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 21:49:25 INFO - PROCESS | 3332 | 1466743765540 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:49:25 INFO - PROCESS | 3332 | 1466743765542 Marionette TRACE conn6 <- [1,1726,null,{}] 21:49:25 INFO - PROCESS | 3332 | 1466743765545 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:25 INFO - PROCESS | 3332 | 1466743765547 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:25 INFO - PROCESS | 3332 | 1466743765626 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 21:49:25 INFO - PROCESS | 3332 | 1466743765632 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:25 INFO - PROCESS | 3332 | 1466743765634 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8091800 == 33 [pid = 3332] [id = 441] 21:49:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D0526800) [pid = 3332] [serial = 1323] [outer = 0000000000000000] 21:49:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3D33000) [pid = 3332] [serial = 1324] [outer = 000000B9D0526800] 21:49:25 INFO - PROCESS | 3332 | 1466743765680 Marionette DEBUG loaded listener.js 21:49:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3FF2C00) [pid = 3332] [serial = 1325] [outer = 000000B9D0526800] 21:49:26 INFO - PROCESS | 3332 | 1466743766097 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 21:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 627ms 21:49:26 INFO - PROCESS | 3332 | 1466743766171 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 21:49:26 INFO - PROCESS | 3332 | 1466743766173 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 21:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:49:26 INFO - PROCESS | 3332 | 1466743766176 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:49:26 INFO - PROCESS | 3332 | 1466743766178 Marionette TRACE conn6 <- [1,1730,null,{}] 21:49:26 INFO - PROCESS | 3332 | 1466743766182 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:26 INFO - PROCESS | 3332 | 1466743766183 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:26 INFO - PROCESS | 3332 | 1466743766263 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 21:49:26 INFO - PROCESS | 3332 | 1466743766271 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:26 INFO - PROCESS | 3332 | 1466743766273 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A9800 == 34 [pid = 3332] [id = 442] 21:49:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D4218000) [pid = 3332] [serial = 1326] [outer = 0000000000000000] 21:49:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D421DC00) [pid = 3332] [serial = 1327] [outer = 000000B9D4218000] 21:49:26 INFO - PROCESS | 3332 | 1466743766321 Marionette DEBUG loaded listener.js 21:49:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D0B10C00) [pid = 3332] [serial = 1328] [outer = 000000B9D4218000] 21:49:26 INFO - PROCESS | 3332 | 1466743766774 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 21:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 628ms 21:49:26 INFO - PROCESS | 3332 | 1466743766808 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 21:49:26 INFO - PROCESS | 3332 | 1466743766810 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 21:49:26 INFO - PROCESS | 3332 | 1466743766813 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:49:26 INFO - PROCESS | 3332 | 1466743766815 Marionette TRACE conn6 <- [1,1734,null,{}] 21:49:26 INFO - PROCESS | 3332 | 1466743766819 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:26 INFO - PROCESS | 3332 | 1466743766821 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:26 INFO - PROCESS | 3332 | 1466743766902 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 21:49:26 INFO - PROCESS | 3332 | 1466743766909 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:26 INFO - PROCESS | 3332 | 1466743766911 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D369D000 == 35 [pid = 3332] [id = 443] 21:49:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D4232400) [pid = 3332] [serial = 1329] [outer = 0000000000000000] 21:49:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D4239C00) [pid = 3332] [serial = 1330] [outer = 000000B9D4232400] 21:49:26 INFO - PROCESS | 3332 | 1466743766957 Marionette DEBUG loaded listener.js 21:49:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D47A7C00) [pid = 3332] [serial = 1331] [outer = 000000B9D4232400] 21:49:27 INFO - PROCESS | 3332 | 1466743767763 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 21:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1029ms 21:49:27 INFO - PROCESS | 3332 | 1466743767847 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 21:49:27 INFO - PROCESS | 3332 | 1466743767852 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 21:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:49:27 INFO - PROCESS | 3332 | 1466743767878 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:49:27 INFO - PROCESS | 3332 | 1466743767881 Marionette TRACE conn6 <- [1,1738,null,{}] 21:49:27 INFO - PROCESS | 3332 | 1466743767887 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:27 INFO - PROCESS | 3332 | 1466743767891 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:28 INFO - PROCESS | 3332 | 1466743768068 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 21:49:28 INFO - PROCESS | 3332 | 1466743768160 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:28 INFO - PROCESS | 3332 | 1466743768163 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B0D000 == 36 [pid = 3332] [id = 444] 21:49:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6E2C400) [pid = 3332] [serial = 1332] [outer = 0000000000000000] 21:49:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C7748400) [pid = 3332] [serial = 1333] [outer = 000000B9C6E2C400] 21:49:28 INFO - PROCESS | 3332 | 1466743768222 Marionette DEBUG loaded listener.js 21:49:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9CCC05000) [pid = 3332] [serial = 1334] [outer = 000000B9C6E2C400] 21:49:28 INFO - PROCESS | 3332 | 1466743768918 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 21:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1084ms 21:49:29 INFO - PROCESS | 3332 | 1466743769010 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 21:49:29 INFO - PROCESS | 3332 | 1466743769015 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 21:49:29 INFO - PROCESS | 3332 | 1466743769022 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:49:29 INFO - PROCESS | 3332 | 1466743769025 Marionette TRACE conn6 <- [1,1742,null,{}] 21:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:49:29 INFO - PROCESS | 3332 | 1466743769029 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:29 INFO - PROCESS | 3332 | 1466743769032 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:29 INFO - PROCESS | 3332 | 1466743769168 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 21:49:29 INFO - PROCESS | 3332 | 1466743769284 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:29 INFO - PROCESS | 3332 | 1466743769287 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C741C000 == 37 [pid = 3332] [id = 445] 21:49:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C6BA7400) [pid = 3332] [serial = 1335] [outer = 0000000000000000] 21:49:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C6C7CC00) [pid = 3332] [serial = 1336] [outer = 000000B9C6BA7400] 21:49:29 INFO - PROCESS | 3332 | 1466743769346 Marionette DEBUG loaded listener.js 21:49:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D05E1000) [pid = 3332] [serial = 1337] [outer = 000000B9C6BA7400] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A9800 == 36 [pid = 3332] [id = 442] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8091800 == 35 [pid = 3332] [id = 441] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70CB800 == 34 [pid = 3332] [id = 440] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5AB4000 == 33 [pid = 3332] [id = 439] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D410B800 == 32 [pid = 3332] [id = 438] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D369E800 == 31 [pid = 3332] [id = 437] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B11000 == 30 [pid = 3332] [id = 436] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD8F800 == 29 [pid = 3332] [id = 435] 21:49:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B1C800 == 28 [pid = 3332] [id = 434] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D3E78C00) [pid = 3332] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D3F43800) [pid = 3332] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3F4AC00) [pid = 3332] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CD3A6000) [pid = 3332] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3B50000) [pid = 3332] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C75B2000) [pid = 3332] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CCC5B400) [pid = 3332] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D05E5400) [pid = 3332] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D0B62800) [pid = 3332] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3193000) [pid = 3332] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CD8EFC00) [pid = 3332] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D0B65400) [pid = 3332] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D5A2B800) [pid = 3332] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C5A29800) [pid = 3332] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BD4000) [pid = 3332] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3FFB400) [pid = 3332] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D781D000) [pid = 3332] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D7828000) [pid = 3332] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D78EF400) [pid = 3332] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D5009000) [pid = 3332] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D7036800) [pid = 3332] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D5ED0C00) [pid = 3332] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3B37400) [pid = 3332] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D332F800) [pid = 3332] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D5A35800) [pid = 3332] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 21:49:30 INFO - PROCESS | 3332 | 1466743770162 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 21:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1179ms 21:49:30 INFO - PROCESS | 3332 | 1466743770217 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 21:49:30 INFO - PROCESS | 3332 | 1466743770222 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 21:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:49:30 INFO - PROCESS | 3332 | 1466743770229 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:49:30 INFO - PROCESS | 3332 | 1466743770234 Marionette TRACE conn6 <- [1,1746,null,{}] 21:49:30 INFO - PROCESS | 3332 | 1466743770239 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:30 INFO - PROCESS | 3332 | 1466743770242 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:30 INFO - PROCESS | 3332 | 1466743770335 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 21:49:30 INFO - PROCESS | 3332 | 1466743770343 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:30 INFO - PROCESS | 3332 | 1466743770347 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD32F000 == 29 [pid = 3332] [id = 446] 21:49:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E2DC00) [pid = 3332] [serial = 1338] [outer = 0000000000000000] 21:49:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C7430C00) [pid = 3332] [serial = 1339] [outer = 000000B9C6E2DC00] 21:49:30 INFO - PROCESS | 3332 | 1466743770402 Marionette DEBUG loaded listener.js 21:49:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CBFBF400) [pid = 3332] [serial = 1340] [outer = 000000B9C6E2DC00] 21:49:30 INFO - PROCESS | 3332 | 1466743770930 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 21:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 734ms 21:49:30 INFO - PROCESS | 3332 | 1466743770962 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 21:49:30 INFO - PROCESS | 3332 | 1466743770967 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 21:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:49:30 INFO - PROCESS | 3332 | 1466743770973 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:49:30 INFO - PROCESS | 3332 | 1466743770976 Marionette TRACE conn6 <- [1,1750,null,{}] 21:49:30 INFO - PROCESS | 3332 | 1466743770980 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:30 INFO - PROCESS | 3332 | 1466743770982 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:31 INFO - PROCESS | 3332 | 1466743771077 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 21:49:31 INFO - PROCESS | 3332 | 1466743771086 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:31 INFO - PROCESS | 3332 | 1466743771088 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3646000 == 30 [pid = 3332] [id = 447] 21:49:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D05E9000) [pid = 3332] [serial = 1341] [outer = 0000000000000000] 21:49:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D0910000) [pid = 3332] [serial = 1342] [outer = 000000B9D05E9000] 21:49:31 INFO - PROCESS | 3332 | 1466743771139 Marionette DEBUG loaded listener.js 21:49:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D252D400) [pid = 3332] [serial = 1343] [outer = 000000B9D05E9000] 21:49:31 INFO - PROCESS | 3332 | 1466743771587 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 21:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 21:49:31 INFO - PROCESS | 3332 | 1466743771648 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 21:49:31 INFO - PROCESS | 3332 | 1466743771650 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 21:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:49:31 INFO - PROCESS | 3332 | 1466743771654 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:49:31 INFO - PROCESS | 3332 | 1466743771658 Marionette TRACE conn6 <- [1,1754,null,{}] 21:49:31 INFO - PROCESS | 3332 | 1466743771669 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:31 INFO - PROCESS | 3332 | 1466743771675 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:31 INFO - PROCESS | 3332 | 1466743771764 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 21:49:31 INFO - PROCESS | 3332 | 1466743771772 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:31 INFO - PROCESS | 3332 | 1466743771775 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6430800 == 31 [pid = 3332] [id = 448] 21:49:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D2D20000) [pid = 3332] [serial = 1344] [outer = 0000000000000000] 21:49:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3198400) [pid = 3332] [serial = 1345] [outer = 000000B9D2D20000] 21:49:31 INFO - PROCESS | 3332 | 1466743771827 Marionette DEBUG loaded listener.js 21:49:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3B3AC00) [pid = 3332] [serial = 1346] [outer = 000000B9D2D20000] 21:49:32 INFO - PROCESS | 3332 | 1466743772299 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 21:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 692ms 21:49:32 INFO - PROCESS | 3332 | 1466743772351 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 21:49:32 INFO - PROCESS | 3332 | 1466743772354 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 21:49:32 INFO - PROCESS | 3332 | 1466743772357 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:49:32 INFO - PROCESS | 3332 | 1466743772359 Marionette TRACE conn6 <- [1,1758,null,{}] 21:49:32 INFO - PROCESS | 3332 | 1466743772362 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:32 INFO - PROCESS | 3332 | 1466743772365 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:32 INFO - PROCESS | 3332 | 1466743772484 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 21:49:32 INFO - PROCESS | 3332 | 1466743772490 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:32 INFO - PROCESS | 3332 | 1466743772492 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70CA000 == 32 [pid = 3332] [id = 449] 21:49:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3BE2C00) [pid = 3332] [serial = 1347] [outer = 0000000000000000] 21:49:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3E78C00) [pid = 3332] [serial = 1348] [outer = 000000B9D3BE2C00] 21:49:32 INFO - PROCESS | 3332 | 1466743772581 Marionette DEBUG loaded listener.js 21:49:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3EA1C00) [pid = 3332] [serial = 1349] [outer = 000000B9D3BE2C00] 21:49:33 INFO - PROCESS | 3332 | 1466743772994 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 21:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 671ms 21:49:33 INFO - PROCESS | 3332 | 1466743773033 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 21:49:33 INFO - PROCESS | 3332 | 1466743773036 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 21:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:49:33 INFO - PROCESS | 3332 | 1466743773039 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:49:33 INFO - PROCESS | 3332 | 1466743773041 Marionette TRACE conn6 <- [1,1762,null,{}] 21:49:33 INFO - PROCESS | 3332 | 1466743773045 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:33 INFO - PROCESS | 3332 | 1466743773047 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:33 INFO - PROCESS | 3332 | 1466743773160 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 21:49:33 INFO - PROCESS | 3332 | 1466743773245 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:33 INFO - PROCESS | 3332 | 1466743773247 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8097800 == 33 [pid = 3332] [id = 450] 21:49:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3F8E000) [pid = 3332] [serial = 1350] [outer = 0000000000000000] 21:49:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3F96800) [pid = 3332] [serial = 1351] [outer = 000000B9D3F8E000] 21:49:33 INFO - PROCESS | 3332 | 1466743773292 Marionette DEBUG loaded listener.js 21:49:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4215C00) [pid = 3332] [serial = 1352] [outer = 000000B9D3F8E000] 21:49:33 INFO - PROCESS | 3332 | 1466743773743 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 21:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 734ms 21:49:33 INFO - PROCESS | 3332 | 1466743773776 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 21:49:33 INFO - PROCESS | 3332 | 1466743773779 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 21:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:49:33 INFO - PROCESS | 3332 | 1466743773782 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:49:33 INFO - PROCESS | 3332 | 1466743773784 Marionette TRACE conn6 <- [1,1766,null,{}] 21:49:33 INFO - PROCESS | 3332 | 1466743773793 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:33 INFO - PROCESS | 3332 | 1466743773799 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:33 INFO - PROCESS | 3332 | 1466743773926 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 21:49:33 INFO - PROCESS | 3332 | 1466743773989 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:33 INFO - PROCESS | 3332 | 1466743773991 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA98C000 == 34 [pid = 3332] [id = 451] 21:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D4230C00) [pid = 3332] [serial = 1353] [outer = 0000000000000000] 21:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D5007C00) [pid = 3332] [serial = 1354] [outer = 000000B9D4230C00] 21:49:34 INFO - PROCESS | 3332 | 1466743774038 Marionette DEBUG loaded listener.js 21:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D5A2EC00) [pid = 3332] [serial = 1355] [outer = 000000B9D4230C00] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CC135C00) [pid = 3332] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6B8C000) [pid = 3332] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6E29400) [pid = 3332] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BC4C00) [pid = 3332] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C7435C00) [pid = 3332] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D2DB0400) [pid = 3332] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D4234800) [pid = 3332] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D7B15C00) [pid = 3332] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D4218000) [pid = 3332] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3E96C00) [pid = 3332] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D0526800) [pid = 3332] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D2530800) [pid = 3332] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:49:34 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6E2AC00) [pid = 3332] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:49:34 INFO - PROCESS | 3332 | 1466743774488 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 21:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 21:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 733ms 21:49:34 INFO - PROCESS | 3332 | 1466743774548 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 21:49:34 INFO - PROCESS | 3332 | 1466743774550 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 21:49:34 INFO - PROCESS | 3332 | 1466743774554 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:49:34 INFO - PROCESS | 3332 | 1466743774555 Marionette TRACE conn6 <- [1,1770,null,{}] 21:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:49:34 INFO - PROCESS | 3332 | 1466743774559 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:34 INFO - PROCESS | 3332 | 1466743774561 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:34 INFO - PROCESS | 3332 | 1466743774642 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 21:49:34 INFO - PROCESS | 3332 | 1466743774725 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:34 INFO - PROCESS | 3332 | 1466743774727 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB640800 == 35 [pid = 3332] [id = 452] 21:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6456C00) [pid = 3332] [serial = 1356] [outer = 0000000000000000] 21:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C83BB800) [pid = 3332] [serial = 1357] [outer = 000000B9C6456C00] 21:49:34 INFO - PROCESS | 3332 | 1466743774772 Marionette DEBUG loaded listener.js 21:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3F9A400) [pid = 3332] [serial = 1358] [outer = 000000B9C6456C00] 21:49:35 INFO - PROCESS | 3332 | 1466743775128 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 21:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 21:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 629ms 21:49:35 INFO - PROCESS | 3332 | 1466743775192 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 21:49:35 INFO - PROCESS | 3332 | 1466743775194 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 21:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:49:35 INFO - PROCESS | 3332 | 1466743775197 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:49:35 INFO - PROCESS | 3332 | 1466743775199 Marionette TRACE conn6 <- [1,1774,null,{}] 21:49:35 INFO - PROCESS | 3332 | 1466743775203 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:35 INFO - PROCESS | 3332 | 1466743775205 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:35 INFO - PROCESS | 3332 | 1466743775328 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 21:49:35 INFO - PROCESS | 3332 | 1466743775334 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:35 INFO - PROCESS | 3332 | 1466743775336 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7DA800 == 36 [pid = 3332] [id = 453] 21:49:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D5A27800) [pid = 3332] [serial = 1359] [outer = 0000000000000000] 21:49:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D60B3000) [pid = 3332] [serial = 1360] [outer = 000000B9D5A27800] 21:49:35 INFO - PROCESS | 3332 | 1466743775381 Marionette DEBUG loaded listener.js 21:49:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D662FC00) [pid = 3332] [serial = 1361] [outer = 000000B9D5A27800] 21:49:35 INFO - PROCESS | 3332 | 1466743775771 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 21:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 21:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 629ms 21:49:35 INFO - PROCESS | 3332 | 1466743775830 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 21:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:49:35 INFO - PROCESS | 3332 | 1466743775832 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 21:49:35 INFO - PROCESS | 3332 | 1466743775835 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:49:35 INFO - PROCESS | 3332 | 1466743775837 Marionette TRACE conn6 <- [1,1778,null,{}] 21:49:35 INFO - PROCESS | 3332 | 1466743775841 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:35 INFO - PROCESS | 3332 | 1466743775843 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:35 INFO - PROCESS | 3332 | 1466743775927 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 21:49:35 INFO - PROCESS | 3332 | 1466743775933 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:35 INFO - PROCESS | 3332 | 1466743775935 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D502F000 == 37 [pid = 3332] [id = 454] 21:49:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D7041400) [pid = 3332] [serial = 1362] [outer = 0000000000000000] 21:49:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D781EC00) [pid = 3332] [serial = 1363] [outer = 000000B9D7041400] 21:49:35 INFO - PROCESS | 3332 | 1466743775979 Marionette DEBUG loaded listener.js 21:49:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D78EA800) [pid = 3332] [serial = 1364] [outer = 000000B9D7041400] 21:49:36 INFO - PROCESS | 3332 | 1466743776503 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 734ms 21:49:36 INFO - PROCESS | 3332 | 1466743776574 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 21:49:36 INFO - PROCESS | 3332 | 1466743776579 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 21:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:49:36 INFO - PROCESS | 3332 | 1466743776585 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:49:36 INFO - PROCESS | 3332 | 1466743776589 Marionette TRACE conn6 <- [1,1782,null,{}] 21:49:36 INFO - PROCESS | 3332 | 1466743776596 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:36 INFO - PROCESS | 3332 | 1466743776599 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:36 INFO - PROCESS | 3332 | 1466743776728 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 21:49:36 INFO - PROCESS | 3332 | 1466743776846 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:36 INFO - PROCESS | 3332 | 1466743776851 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD95800 == 38 [pid = 3332] [id = 455] 21:49:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6E2E800) [pid = 3332] [serial = 1365] [outer = 0000000000000000] 21:49:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C7137000) [pid = 3332] [serial = 1366] [outer = 000000B9C6E2E800] 21:49:36 INFO - PROCESS | 3332 | 1466743776912 Marionette DEBUG loaded listener.js 21:49:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CD3A1800) [pid = 3332] [serial = 1367] [outer = 000000B9C6E2E800] 21:49:37 INFO - PROCESS | 3332 | 1466743777564 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1032ms 21:49:37 INFO - PROCESS | 3332 | 1466743777619 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 21:49:37 INFO - PROCESS | 3332 | 1466743777624 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 21:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:49:37 INFO - PROCESS | 3332 | 1466743777666 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:49:37 INFO - PROCESS | 3332 | 1466743777669 Marionette TRACE conn6 <- [1,1786,null,{}] 21:49:37 INFO - PROCESS | 3332 | 1466743777674 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:37 INFO - PROCESS | 3332 | 1466743777677 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:37 INFO - PROCESS | 3332 | 1466743777801 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 21:49:37 INFO - PROCESS | 3332 | 1466743777917 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:37 INFO - PROCESS | 3332 | 1466743777920 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8085000 == 39 [pid = 3332] [id = 456] 21:49:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D2AD9000) [pid = 3332] [serial = 1368] [outer = 0000000000000000] 21:49:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3189C00) [pid = 3332] [serial = 1369] [outer = 000000B9D2AD9000] 21:49:37 INFO - PROCESS | 3332 | 1466743777979 Marionette DEBUG loaded listener.js 21:49:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3B52800) [pid = 3332] [serial = 1370] [outer = 000000B9D2AD9000] 21:49:38 INFO - PROCESS | 3332 | 1466743778584 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 21:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1004ms 21:49:38 INFO - PROCESS | 3332 | 1466743778649 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 21:49:38 INFO - PROCESS | 3332 | 1466743778652 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 21:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:49:38 INFO - PROCESS | 3332 | 1466743778656 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:49:38 INFO - PROCESS | 3332 | 1466743778660 Marionette TRACE conn6 <- [1,1790,null,{}] 21:49:38 INFO - PROCESS | 3332 | 1466743778672 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:38 INFO - PROCESS | 3332 | 1466743778677 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:38 INFO - PROCESS | 3332 | 1466743778824 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 21:49:38 INFO - PROCESS | 3332 | 1466743778947 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:38 INFO - PROCESS | 3332 | 1466743778951 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB34000 == 40 [pid = 3332] [id = 457] 21:49:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D4747C00) [pid = 3332] [serial = 1371] [outer = 0000000000000000] 21:49:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D500CC00) [pid = 3332] [serial = 1372] [outer = 000000B9D4747C00] 21:49:39 INFO - PROCESS | 3332 | 1466743779010 Marionette DEBUG loaded listener.js 21:49:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D7828000) [pid = 3332] [serial = 1373] [outer = 000000B9D4747C00] 21:49:39 INFO - PROCESS | 3332 | 1466743779669 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1036ms 21:49:39 INFO - PROCESS | 3332 | 1466743779864 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 21:49:39 INFO - PROCESS | 3332 | 1466743779868 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 21:49:39 INFO - PROCESS | 3332 | 1466743779885 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:49:39 INFO - PROCESS | 3332 | 1466743779888 Marionette TRACE conn6 <- [1,1794,null,{}] 21:49:39 INFO - PROCESS | 3332 | 1466743779894 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:39 INFO - PROCESS | 3332 | 1466743779897 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:49:40 INFO - PROCESS | 3332 | 1466743780003 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 21:49:40 INFO - PROCESS | 3332 | 1466743780079 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:40 INFO - PROCESS | 3332 | 1466743780084 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CC123000 == 41 [pid = 3332] [id = 458] 21:49:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C6BD2400) [pid = 3332] [serial = 1374] [outer = 0000000000000000] 21:49:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9C6E48C00) [pid = 3332] [serial = 1375] [outer = 000000B9C6BD2400] 21:49:40 INFO - PROCESS | 3332 | 1466743780177 Marionette DEBUG loaded listener.js 21:49:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9CBC9D800) [pid = 3332] [serial = 1376] [outer = 000000B9C6BD2400] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7DA800 == 40 [pid = 3332] [id = 453] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB640800 == 39 [pid = 3332] [id = 452] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA98C000 == 38 [pid = 3332] [id = 451] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8097800 == 37 [pid = 3332] [id = 450] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70CA000 == 36 [pid = 3332] [id = 449] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6430800 == 35 [pid = 3332] [id = 448] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3646000 == 34 [pid = 3332] [id = 447] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD32F000 == 33 [pid = 3332] [id = 446] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C741C000 == 32 [pid = 3332] [id = 445] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D369D000 == 31 [pid = 3332] [id = 443] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B0D000 == 30 [pid = 3332] [id = 444] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB34000 == 29 [pid = 3332] [id = 457] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8085000 == 28 [pid = 3332] [id = 456] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D502F000 == 27 [pid = 3332] [id = 454] 21:49:41 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD95800 == 26 [pid = 3332] [id = 455] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D2BEC800) [pid = 3332] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9C745E000) [pid = 3332] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9CCC59400) [pid = 3332] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CD39E000) [pid = 3332] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D05E8400) [pid = 3332] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6E32800) [pid = 3332] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C7457800) [pid = 3332] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D30B8C00) [pid = 3332] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CD588400) [pid = 3332] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CB3F6400) [pid = 3332] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D332D000) [pid = 3332] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D2E61C00) [pid = 3332] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D78EF800) [pid = 3332] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D50BD000) [pid = 3332] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D7B45000) [pid = 3332] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D7B18C00) [pid = 3332] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D2DD9400) [pid = 3332] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0B10C00) [pid = 3332] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3F91400) [pid = 3332] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D33D5C00) [pid = 3332] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D421DC00) [pid = 3332] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D4239C00) [pid = 3332] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3FF0000) [pid = 3332] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9CCC05400) [pid = 3332] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3D33000) [pid = 3332] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3FF2C00) [pid = 3332] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D0C49C00) [pid = 3332] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 21:49:41 INFO - PROCESS | 3332 | 1466743781507 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 21:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1621ms 21:49:41 INFO - PROCESS | 3332 | 1466743781524 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 21:49:41 INFO - PROCESS | 3332 | 1466743781529 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 21:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:49:41 INFO - PROCESS | 3332 | 1466743781538 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:49:41 INFO - PROCESS | 3332 | 1466743781542 Marionette TRACE conn6 <- [1,1798,null,{}] 21:49:41 INFO - PROCESS | 3332 | 1466743781547 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:41 INFO - PROCESS | 3332 | 1466743781550 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:41 INFO - PROCESS | 3332 | 1466743781642 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 21:49:41 INFO - PROCESS | 3332 | 1466743781649 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:41 INFO - PROCESS | 3332 | 1466743781652 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD7B000 == 27 [pid = 3332] [id = 459] 21:49:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6BC6000) [pid = 3332] [serial = 1377] [outer = 0000000000000000] 21:49:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6BCEC00) [pid = 3332] [serial = 1378] [outer = 000000B9C6BC6000] 21:49:41 INFO - PROCESS | 3332 | 1466743781709 Marionette DEBUG loaded listener.js 21:49:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6E29400) [pid = 3332] [serial = 1379] [outer = 000000B9C6BC6000] 21:49:42 INFO - PROCESS | 3332 | 1466743782181 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 691ms 21:49:42 INFO - PROCESS | 3332 | 1466743782228 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 21:49:42 INFO - PROCESS | 3332 | 1466743782234 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 21:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:49:42 INFO - PROCESS | 3332 | 1466743782241 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:49:42 INFO - PROCESS | 3332 | 1466743782243 Marionette TRACE conn6 <- [1,1802,null,{}] 21:49:42 INFO - PROCESS | 3332 | 1466743782247 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:42 INFO - PROCESS | 3332 | 1466743782250 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:42 INFO - PROCESS | 3332 | 1466743782342 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 21:49:42 INFO - PROCESS | 3332 | 1466743782350 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:42 INFO - PROCESS | 3332 | 1466743782353 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B0D000 == 28 [pid = 3332] [id = 460] 21:49:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C83B7800) [pid = 3332] [serial = 1380] [outer = 0000000000000000] 21:49:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CB3F6400) [pid = 3332] [serial = 1381] [outer = 000000B9C83B7800] 21:49:42 INFO - PROCESS | 3332 | 1466743782403 Marionette DEBUG loaded listener.js 21:49:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CCC5C000) [pid = 3332] [serial = 1382] [outer = 000000B9C83B7800] 21:49:42 INFO - PROCESS | 3332 | 1466743782920 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 734ms 21:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:49:42 INFO - PROCESS | 3332 | 1466743782976 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 21:49:42 INFO - PROCESS | 3332 | 1466743782978 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 21:49:42 INFO - PROCESS | 3332 | 1466743782982 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:49:42 INFO - PROCESS | 3332 | 1466743782986 Marionette TRACE conn6 <- [1,1806,null,{}] 21:49:43 INFO - PROCESS | 3332 | 1466743783027 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:43 INFO - PROCESS | 3332 | 1466743783032 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:43 INFO - PROCESS | 3332 | 1466743783153 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 21:49:43 INFO - PROCESS | 3332 | 1466743783204 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:43 INFO - PROCESS | 3332 | 1466743783208 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B1000 == 29 [pid = 3332] [id = 461] 21:49:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6BC9000) [pid = 3332] [serial = 1383] [outer = 0000000000000000] 21:49:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D051F800) [pid = 3332] [serial = 1384] [outer = 000000B9C6BC9000] 21:49:43 INFO - PROCESS | 3332 | 1466743783257 Marionette DEBUG loaded listener.js 21:49:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D05EC800) [pid = 3332] [serial = 1385] [outer = 000000B9C6BC9000] 21:49:43 INFO - PROCESS | 3332 | 1466743783692 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 21:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 733ms 21:49:43 INFO - PROCESS | 3332 | 1466743783718 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 21:49:43 INFO - PROCESS | 3332 | 1466743783721 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 21:49:43 INFO - PROCESS | 3332 | 1466743783724 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:49:43 INFO - PROCESS | 3332 | 1466743783726 Marionette TRACE conn6 <- [1,1810,null,{}] 21:49:43 INFO - PROCESS | 3332 | 1466743783730 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:43 INFO - PROCESS | 3332 | 1466743783732 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:43 INFO - PROCESS | 3332 | 1466743783852 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 21:49:43 INFO - PROCESS | 3332 | 1466743783858 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:43 INFO - PROCESS | 3332 | 1466743783860 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D410C000 == 30 [pid = 3332] [id = 462] 21:49:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D0B5D800) [pid = 3332] [serial = 1386] [outer = 0000000000000000] 21:49:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D0CA9000) [pid = 3332] [serial = 1387] [outer = 000000B9D0B5D800] 21:49:43 INFO - PROCESS | 3332 | 1466743783953 Marionette DEBUG loaded listener.js 21:49:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D2AD4400) [pid = 3332] [serial = 1388] [outer = 000000B9D0B5D800] 21:49:44 INFO - PROCESS | 3332 | 1466743784410 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 21:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 734ms 21:49:44 INFO - PROCESS | 3332 | 1466743784489 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 21:49:44 INFO - PROCESS | 3332 | 1466743784492 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 21:49:44 INFO - PROCESS | 3332 | 1466743784499 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:49:44 INFO - PROCESS | 3332 | 1466743784501 Marionette TRACE conn6 <- [1,1814,null,{}] 21:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:49:44 INFO - PROCESS | 3332 | 1466743784505 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:44 INFO - PROCESS | 3332 | 1466743784507 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:44 INFO - PROCESS | 3332 | 1466743784618 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 21:49:44 INFO - PROCESS | 3332 | 1466743784629 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:44 INFO - PROCESS | 3332 | 1466743784631 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5037000 == 31 [pid = 3332] [id = 463] 21:49:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C7457800) [pid = 3332] [serial = 1389] [outer = 0000000000000000] 21:49:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D2DD0000) [pid = 3332] [serial = 1390] [outer = 000000B9C7457800] 21:49:44 INFO - PROCESS | 3332 | 1466743784722 Marionette DEBUG loaded listener.js 21:49:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3195000) [pid = 3332] [serial = 1391] [outer = 000000B9C7457800] 21:49:45 INFO - PROCESS | 3332 | 1466743785163 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 21:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 734ms 21:49:45 INFO - PROCESS | 3332 | 1466743785238 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 21:49:45 INFO - PROCESS | 3332 | 1466743785241 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 21:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:49:45 INFO - PROCESS | 3332 | 1466743785245 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:49:45 INFO - PROCESS | 3332 | 1466743785247 Marionette TRACE conn6 <- [1,1818,null,{}] 21:49:45 INFO - PROCESS | 3332 | 1466743785250 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:45 INFO - PROCESS | 3332 | 1466743785256 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:45 INFO - PROCESS | 3332 | 1466743785411 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 21:49:45 INFO - PROCESS | 3332 | 1466743785419 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:45 INFO - PROCESS | 3332 | 1466743785421 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D709E800 == 32 [pid = 3332] [id = 464] 21:49:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CBBD7800) [pid = 3332] [serial = 1392] [outer = 0000000000000000] 21:49:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2DADC00) [pid = 3332] [serial = 1393] [outer = 000000B9CBBD7800] 21:49:45 INFO - PROCESS | 3332 | 1466743785667 Marionette DEBUG loaded listener.js 21:49:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3D3E400) [pid = 3332] [serial = 1394] [outer = 000000B9CBBD7800] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3F8E000) [pid = 3332] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6456C00) [pid = 3332] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D4232400) [pid = 3332] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D2D20000) [pid = 3332] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6E2DC00) [pid = 3332] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6E2C400) [pid = 3332] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D05E9000) [pid = 3332] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BA7400) [pid = 3332] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D4230C00) [pid = 3332] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D7041400) [pid = 3332] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D5A27800) [pid = 3332] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:49:45 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3BE2C00) [pid = 3332] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:49:46 INFO - PROCESS | 3332 | 1466743786090 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 21:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 881ms 21:49:46 INFO - PROCESS | 3332 | 1466743786128 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 21:49:46 INFO - PROCESS | 3332 | 1466743786130 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 21:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:49:46 INFO - PROCESS | 3332 | 1466743786134 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:49:46 INFO - PROCESS | 3332 | 1466743786136 Marionette TRACE conn6 <- [1,1822,null,{}] 21:49:46 INFO - PROCESS | 3332 | 1466743786139 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:46 INFO - PROCESS | 3332 | 1466743786141 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:46 INFO - PROCESS | 3332 | 1466743786257 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 21:49:46 INFO - PROCESS | 3332 | 1466743786267 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:46 INFO - PROCESS | 3332 | 1466743786269 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753D000 == 33 [pid = 3332] [id = 465] 21:49:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3B55C00) [pid = 3332] [serial = 1395] [outer = 0000000000000000] 21:49:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3E98C00) [pid = 3332] [serial = 1396] [outer = 000000B9D3B55C00] 21:49:46 INFO - PROCESS | 3332 | 1466743786314 Marionette DEBUG loaded listener.js 21:49:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3EA3800) [pid = 3332] [serial = 1397] [outer = 000000B9D3B55C00] 21:49:46 INFO - PROCESS | 3332 | 1466743786706 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 21:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 21:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 628ms 21:49:46 INFO - PROCESS | 3332 | 1466743786765 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 21:49:46 INFO - PROCESS | 3332 | 1466743786767 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 21:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:49:46 INFO - PROCESS | 3332 | 1466743786771 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:49:46 INFO - PROCESS | 3332 | 1466743786772 Marionette TRACE conn6 <- [1,1826,null,{}] 21:49:46 INFO - PROCESS | 3332 | 1466743786776 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:46 INFO - PROCESS | 3332 | 1466743786778 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:46 INFO - PROCESS | 3332 | 1466743786907 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 21:49:47 INFO - PROCESS | 3332 | 1466743787036 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:47 INFO - PROCESS | 3332 | 1466743787039 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBB69800 == 34 [pid = 3332] [id = 466] 21:49:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6457000) [pid = 3332] [serial = 1398] [outer = 0000000000000000] 21:49:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6B7E400) [pid = 3332] [serial = 1399] [outer = 000000B9C6457000] 21:49:47 INFO - PROCESS | 3332 | 1466743787149 Marionette DEBUG loaded listener.js 21:49:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6E2B000) [pid = 3332] [serial = 1400] [outer = 000000B9C6457000] 21:49:47 INFO - PROCESS | 3332 | 1466743787914 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1191ms 21:49:47 INFO - PROCESS | 3332 | 1466743787967 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 21:49:47 INFO - PROCESS | 3332 | 1466743787972 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 21:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:49:47 INFO - PROCESS | 3332 | 1466743787977 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:49:47 INFO - PROCESS | 3332 | 1466743787981 Marionette TRACE conn6 <- [1,1830,null,{}] 21:49:47 INFO - PROCESS | 3332 | 1466743787986 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:47 INFO - PROCESS | 3332 | 1466743787990 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:48 INFO - PROCESS | 3332 | 1466743788123 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 21:49:48 INFO - PROCESS | 3332 | 1466743788238 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:48 INFO - PROCESS | 3332 | 1466743788241 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36B0800 == 35 [pid = 3332] [id = 467] 21:49:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C83B9400) [pid = 3332] [serial = 1401] [outer = 0000000000000000] 21:49:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CD3A2800) [pid = 3332] [serial = 1402] [outer = 000000B9C83B9400] 21:49:48 INFO - PROCESS | 3332 | 1466743788300 Marionette DEBUG loaded listener.js 21:49:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D052A400) [pid = 3332] [serial = 1403] [outer = 000000B9C83B9400] 21:49:49 INFO - PROCESS | 3332 | 1466743789184 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1295ms 21:49:49 INFO - PROCESS | 3332 | 1466743789300 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 21:49:49 INFO - PROCESS | 3332 | 1466743789305 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 21:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:49:49 INFO - PROCESS | 3332 | 1466743789312 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:49:49 INFO - PROCESS | 3332 | 1466743789315 Marionette TRACE conn6 <- [1,1834,null,{}] 21:49:49 INFO - PROCESS | 3332 | 1466743789322 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:49 INFO - PROCESS | 3332 | 1466743789325 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:49 INFO - PROCESS | 3332 | 1466743789451 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 21:49:49 INFO - PROCESS | 3332 | 1466743789526 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:49 INFO - PROCESS | 3332 | 1466743789531 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B11800 == 36 [pid = 3332] [id = 468] 21:49:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CC140800) [pid = 3332] [serial = 1404] [outer = 0000000000000000] 21:49:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9CCC5B800) [pid = 3332] [serial = 1405] [outer = 000000B9CC140800] 21:49:49 INFO - PROCESS | 3332 | 1466743789583 Marionette DEBUG loaded listener.js 21:49:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CD866800) [pid = 3332] [serial = 1406] [outer = 000000B9CC140800] 21:49:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753D000 == 35 [pid = 3332] [id = 465] 21:49:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D709E800 == 34 [pid = 3332] [id = 464] 21:49:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5037000 == 33 [pid = 3332] [id = 463] 21:49:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D410C000 == 32 [pid = 3332] [id = 462] 21:49:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B1000 == 31 [pid = 3332] [id = 461] 21:49:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B0D000 == 30 [pid = 3332] [id = 460] 21:49:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD7B000 == 29 [pid = 3332] [id = 459] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D4215C00) [pid = 3332] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3F96800) [pid = 3332] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C83BB800) [pid = 3332] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D47A7C00) [pid = 3332] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3198400) [pid = 3332] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C7430C00) [pid = 3332] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CBFBF400) [pid = 3332] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C7748400) [pid = 3332] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CCC05000) [pid = 3332] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D0910000) [pid = 3332] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D252D400) [pid = 3332] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6C7CC00) [pid = 3332] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D05E1000) [pid = 3332] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D5007C00) [pid = 3332] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D5A2EC00) [pid = 3332] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D781EC00) [pid = 3332] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D78EA800) [pid = 3332] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D662FC00) [pid = 3332] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D60B3000) [pid = 3332] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D3E78C00) [pid = 3332] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D3EA1C00) [pid = 3332] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D3B3AC00) [pid = 3332] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 21:49:49 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D3F9A400) [pid = 3332] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 21:49:50 INFO - PROCESS | 3332 | 1466743790101 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 838ms 21:49:50 INFO - PROCESS | 3332 | 1466743790157 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 21:49:50 INFO - PROCESS | 3332 | 1466743790163 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 21:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:49:50 INFO - PROCESS | 3332 | 1466743790169 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:49:50 INFO - PROCESS | 3332 | 1466743790172 Marionette TRACE conn6 <- [1,1838,null,{}] 21:49:50 INFO - PROCESS | 3332 | 1466743790176 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:50 INFO - PROCESS | 3332 | 1466743790179 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:50 INFO - PROCESS | 3332 | 1466743790271 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 21:49:50 INFO - PROCESS | 3332 | 1466743790283 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:50 INFO - PROCESS | 3332 | 1466743790286 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30CD000 == 30 [pid = 3332] [id = 469] 21:49:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9CBEE5400) [pid = 3332] [serial = 1407] [outer = 0000000000000000] 21:49:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9CD116C00) [pid = 3332] [serial = 1408] [outer = 000000B9CBEE5400] 21:49:50 INFO - PROCESS | 3332 | 1466743790334 Marionette DEBUG loaded listener.js 21:49:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9D05E1000) [pid = 3332] [serial = 1409] [outer = 000000B9CBEE5400] 21:49:50 INFO - PROCESS | 3332 | 1466743790812 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 692ms 21:49:50 INFO - PROCESS | 3332 | 1466743790863 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 21:49:50 INFO - PROCESS | 3332 | 1466743790866 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 21:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:49:50 INFO - PROCESS | 3332 | 1466743790870 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:49:50 INFO - PROCESS | 3332 | 1466743790874 Marionette TRACE conn6 <- [1,1842,null,{}] 21:49:50 INFO - PROCESS | 3332 | 1466743790885 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:50 INFO - PROCESS | 3332 | 1466743790890 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:51 INFO - PROCESS | 3332 | 1466743791010 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 21:49:51 INFO - PROCESS | 3332 | 1466743791096 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:51 INFO - PROCESS | 3332 | 1466743791099 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D410A000 == 31 [pid = 3332] [id = 470] 21:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D0C4CC00) [pid = 3332] [serial = 1410] [outer = 0000000000000000] 21:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D25A5400) [pid = 3332] [serial = 1411] [outer = 000000B9D0C4CC00] 21:49:51 INFO - PROCESS | 3332 | 1466743791148 Marionette DEBUG loaded listener.js 21:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D30B6400) [pid = 3332] [serial = 1412] [outer = 000000B9D0C4CC00] 21:49:51 INFO - PROCESS | 3332 | 1466743791529 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 733ms 21:49:51 INFO - PROCESS | 3332 | 1466743791605 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 21:49:51 INFO - PROCESS | 3332 | 1466743791608 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 21:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:49:51 INFO - PROCESS | 3332 | 1466743791612 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:49:51 INFO - PROCESS | 3332 | 1466743791614 Marionette TRACE conn6 <- [1,1846,null,{}] 21:49:51 INFO - PROCESS | 3332 | 1466743791617 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:51 INFO - PROCESS | 3332 | 1466743791619 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:51 INFO - PROCESS | 3332 | 1466743791708 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 21:49:51 INFO - PROCESS | 3332 | 1466743791714 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:51 INFO - PROCESS | 3332 | 1466743791716 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D708E000 == 32 [pid = 3332] [id = 471] 21:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D3321400) [pid = 3332] [serial = 1413] [outer = 0000000000000000] 21:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3B2D800) [pid = 3332] [serial = 1414] [outer = 000000B9D3321400] 21:49:51 INFO - PROCESS | 3332 | 1466743791763 Marionette DEBUG loaded listener.js 21:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D3B54800) [pid = 3332] [serial = 1415] [outer = 000000B9D3321400] 21:49:52 INFO - PROCESS | 3332 | 1466743792228 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 692ms 21:49:52 INFO - PROCESS | 3332 | 1466743792305 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 21:49:52 INFO - PROCESS | 3332 | 1466743792308 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 21:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:49:52 INFO - PROCESS | 3332 | 1466743792311 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:49:52 INFO - PROCESS | 3332 | 1466743792313 Marionette TRACE conn6 <- [1,1850,null,{}] 21:49:52 INFO - PROCESS | 3332 | 1466743792317 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:52 INFO - PROCESS | 3332 | 1466743792319 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:52 INFO - PROCESS | 3332 | 1466743792457 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 21:49:52 INFO - PROCESS | 3332 | 1466743792479 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:52 INFO - PROCESS | 3332 | 1466743792482 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B2E000 == 33 [pid = 3332] [id = 472] 21:49:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D3E99000) [pid = 3332] [serial = 1416] [outer = 0000000000000000] 21:49:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3EA0400) [pid = 3332] [serial = 1417] [outer = 000000B9D3E99000] 21:49:52 INFO - PROCESS | 3332 | 1466743792526 Marionette DEBUG loaded listener.js 21:49:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3F96800) [pid = 3332] [serial = 1418] [outer = 000000B9D3E99000] 21:49:52 INFO - PROCESS | 3332 | 1466743792980 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 732ms 21:49:53 INFO - PROCESS | 3332 | 1466743793046 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 21:49:53 INFO - PROCESS | 3332 | 1466743793049 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 21:49:53 INFO - PROCESS | 3332 | 1466743793052 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:49:53 INFO - PROCESS | 3332 | 1466743793054 Marionette TRACE conn6 <- [1,1854,null,{}] 21:49:53 INFO - PROCESS | 3332 | 1466743793057 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:53 INFO - PROCESS | 3332 | 1466743793063 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:53 INFO - PROCESS | 3332 | 1466743793213 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 21:49:53 INFO - PROCESS | 3332 | 1466743793226 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:53 INFO - PROCESS | 3332 | 1466743793228 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3AC800 == 34 [pid = 3332] [id = 473] 21:49:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3FF2400) [pid = 3332] [serial = 1419] [outer = 0000000000000000] 21:49:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D4218000) [pid = 3332] [serial = 1420] [outer = 000000B9D3FF2400] 21:49:53 INFO - PROCESS | 3332 | 1466743793316 Marionette DEBUG loaded listener.js 21:49:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D4242400) [pid = 3332] [serial = 1421] [outer = 000000B9D3FF2400] 21:49:53 INFO - PROCESS | 3332 | 1466743793741 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 21:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 734ms 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0B5D800) [pid = 3332] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D2AD9000) [pid = 3332] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6BD2400) [pid = 3332] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D4747C00) [pid = 3332] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6BC6000) [pid = 3332] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9CBBD7800) [pid = 3332] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C83B7800) [pid = 3332] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C7457800) [pid = 3332] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9C6BC9000) [pid = 3332] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:49:53 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9C6E2E800) [pid = 3332] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:49:53 INFO - PROCESS | 3332 | 1466743793808 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 21:49:53 INFO - PROCESS | 3332 | 1466743793810 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 21:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:49:53 INFO - PROCESS | 3332 | 1466743793814 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:49:53 INFO - PROCESS | 3332 | 1466743793816 Marionette TRACE conn6 <- [1,1858,null,{}] 21:49:53 INFO - PROCESS | 3332 | 1466743793820 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:53 INFO - PROCESS | 3332 | 1466743793822 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:53 INFO - PROCESS | 3332 | 1466743793905 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 21:49:53 INFO - PROCESS | 3332 | 1466743793911 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:53 INFO - PROCESS | 3332 | 1466743793913 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA97E000 == 35 [pid = 3332] [id = 474] 21:49:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C83B7800) [pid = 3332] [serial = 1422] [outer = 0000000000000000] 21:49:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D0B03400) [pid = 3332] [serial = 1423] [outer = 000000B9C83B7800] 21:49:53 INFO - PROCESS | 3332 | 1466743793965 Marionette DEBUG loaded listener.js 21:49:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3FFEC00) [pid = 3332] [serial = 1424] [outer = 000000B9C83B7800] 21:49:54 INFO - PROCESS | 3332 | 1466743794381 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 21:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 628ms 21:49:54 INFO - PROCESS | 3332 | 1466743794444 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 21:49:54 INFO - PROCESS | 3332 | 1466743794447 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 21:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:49:54 INFO - PROCESS | 3332 | 1466743794450 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:49:54 INFO - PROCESS | 3332 | 1466743794452 Marionette TRACE conn6 <- [1,1862,null,{}] 21:49:54 INFO - PROCESS | 3332 | 1466743794455 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:54 INFO - PROCESS | 3332 | 1466743794457 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:54 INFO - PROCESS | 3332 | 1466743794540 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 21:49:54 INFO - PROCESS | 3332 | 1466743794546 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:54 INFO - PROCESS | 3332 | 1466743794548 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB631000 == 36 [pid = 3332] [id = 475] 21:49:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D4249C00) [pid = 3332] [serial = 1425] [outer = 0000000000000000] 21:49:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D4589400) [pid = 3332] [serial = 1426] [outer = 000000B9D4249C00] 21:49:54 INFO - PROCESS | 3332 | 1466743794593 Marionette DEBUG loaded listener.js 21:49:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D47AAC00) [pid = 3332] [serial = 1427] [outer = 000000B9D4249C00] 21:49:55 INFO - PROCESS | 3332 | 1466743795025 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 628ms 21:49:55 INFO - PROCESS | 3332 | 1466743795082 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 21:49:55 INFO - PROCESS | 3332 | 1466743795084 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 21:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:49:55 INFO - PROCESS | 3332 | 1466743795087 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:49:55 INFO - PROCESS | 3332 | 1466743795089 Marionette TRACE conn6 <- [1,1866,null,{}] 21:49:55 INFO - PROCESS | 3332 | 1466743795093 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:55 INFO - PROCESS | 3332 | 1466743795095 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:55 INFO - PROCESS | 3332 | 1466743795179 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 21:49:55 INFO - PROCESS | 3332 | 1466743795184 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:55 INFO - PROCESS | 3332 | 1466743795186 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB74C800 == 37 [pid = 3332] [id = 476] 21:49:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D4E60C00) [pid = 3332] [serial = 1428] [outer = 0000000000000000] 21:49:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D5059800) [pid = 3332] [serial = 1429] [outer = 000000B9D4E60C00] 21:49:55 INFO - PROCESS | 3332 | 1466743795240 Marionette DEBUG loaded listener.js 21:49:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D5A36800) [pid = 3332] [serial = 1430] [outer = 000000B9D4E60C00] 21:49:55 INFO - PROCESS | 3332 | 1466743795678 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 629ms 21:49:55 INFO - PROCESS | 3332 | 1466743795722 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 21:49:55 INFO - PROCESS | 3332 | 1466743795725 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 21:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:49:55 INFO - PROCESS | 3332 | 1466743795732 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:49:55 INFO - PROCESS | 3332 | 1466743795735 Marionette TRACE conn6 <- [1,1870,null,{}] 21:49:55 INFO - PROCESS | 3332 | 1466743795738 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:55 INFO - PROCESS | 3332 | 1466743795740 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:55 INFO - PROCESS | 3332 | 1466743795823 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 21:49:55 INFO - PROCESS | 3332 | 1466743795831 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:55 INFO - PROCESS | 3332 | 1466743795833 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7EF800 == 38 [pid = 3332] [id = 477] 21:49:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D5E7A400) [pid = 3332] [serial = 1431] [outer = 0000000000000000] 21:49:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D64AE400) [pid = 3332] [serial = 1432] [outer = 000000B9D5E7A400] 21:49:55 INFO - PROCESS | 3332 | 1466743795876 Marionette DEBUG loaded listener.js 21:49:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D7042C00) [pid = 3332] [serial = 1433] [outer = 000000B9D5E7A400] 21:49:56 INFO - PROCESS | 3332 | 1466743796591 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 942ms 21:49:56 INFO - PROCESS | 3332 | 1466743796677 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 21:49:56 INFO - PROCESS | 3332 | 1466743796681 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 21:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:49:56 INFO - PROCESS | 3332 | 1466743796686 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:49:56 INFO - PROCESS | 3332 | 1466743796692 Marionette TRACE conn6 <- [1,1874,null,{}] 21:49:56 INFO - PROCESS | 3332 | 1466743796698 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:56 INFO - PROCESS | 3332 | 1466743796701 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:56 INFO - PROCESS | 3332 | 1466743796856 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 21:49:56 INFO - PROCESS | 3332 | 1466743796945 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:56 INFO - PROCESS | 3332 | 1466743796948 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339D800 == 39 [pid = 3332] [id = 478] 21:49:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C7ED6400) [pid = 3332] [serial = 1434] [outer = 0000000000000000] 21:49:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CD39B400) [pid = 3332] [serial = 1435] [outer = 000000B9C7ED6400] 21:49:57 INFO - PROCESS | 3332 | 1466743797008 Marionette DEBUG loaded listener.js 21:49:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D096A800) [pid = 3332] [serial = 1436] [outer = 000000B9C7ED6400] 21:49:57 INFO - PROCESS | 3332 | 1466743797586 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 21:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 945ms 21:49:57 INFO - PROCESS | 3332 | 1466743797635 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 21:49:57 INFO - PROCESS | 3332 | 1466743797641 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 21:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:49:57 INFO - PROCESS | 3332 | 1466743797648 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:49:57 INFO - PROCESS | 3332 | 1466743797651 Marionette TRACE conn6 <- [1,1878,null,{}] 21:49:57 INFO - PROCESS | 3332 | 1466743797655 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:57 INFO - PROCESS | 3332 | 1466743797659 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:57 INFO - PROCESS | 3332 | 1466743797802 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 21:49:57 INFO - PROCESS | 3332 | 1466743797930 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:57 INFO - PROCESS | 3332 | 1466743797933 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A7000 == 40 [pid = 3332] [id = 479] 21:49:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D38EE800) [pid = 3332] [serial = 1437] [outer = 0000000000000000] 21:49:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3E9B800) [pid = 3332] [serial = 1438] [outer = 000000B9D38EE800] 21:49:57 INFO - PROCESS | 3332 | 1466743797992 Marionette DEBUG loaded listener.js 21:49:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3FFA400) [pid = 3332] [serial = 1439] [outer = 000000B9D38EE800] 21:49:58 INFO - PROCESS | 3332 | 1466743798589 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 21:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 985ms 21:49:58 INFO - PROCESS | 3332 | 1466743798634 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 21:49:58 INFO - PROCESS | 3332 | 1466743798637 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 21:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:49:58 INFO - PROCESS | 3332 | 1466743798641 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:49:58 INFO - PROCESS | 3332 | 1466743798645 Marionette TRACE conn6 <- [1,1882,null,{}] 21:49:58 INFO - PROCESS | 3332 | 1466743798672 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:58 INFO - PROCESS | 3332 | 1466743798678 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:58 INFO - PROCESS | 3332 | 1466743798789 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 21:49:58 INFO - PROCESS | 3332 | 1466743798912 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:58 INFO - PROCESS | 3332 | 1466743798916 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:49:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB2C000 == 41 [pid = 3332] [id = 480] 21:49:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D424B800) [pid = 3332] [serial = 1440] [outer = 0000000000000000] 21:49:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D64A0400) [pid = 3332] [serial = 1441] [outer = 000000B9D424B800] 21:49:58 INFO - PROCESS | 3332 | 1466743798975 Marionette DEBUG loaded listener.js 21:49:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D7822800) [pid = 3332] [serial = 1442] [outer = 000000B9D424B800] 21:49:59 INFO - PROCESS | 3332 | 1466743799840 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1260ms 21:49:59 INFO - PROCESS | 3332 | 1466743799903 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 21:49:59 INFO - PROCESS | 3332 | 1466743799907 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 21:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:49:59 INFO - PROCESS | 3332 | 1466743799913 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:49:59 INFO - PROCESS | 3332 | 1466743799916 Marionette TRACE conn6 <- [1,1886,null,{}] 21:49:59 INFO - PROCESS | 3332 | 1466743799922 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:59 INFO - PROCESS | 3332 | 1466743799925 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:00 INFO - PROCESS | 3332 | 1466743800030 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 21:50:00 INFO - PROCESS | 3332 | 1466743800112 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:00 INFO - PROCESS | 3332 | 1466743800116 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B1C800 == 42 [pid = 3332] [id = 481] 21:50:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6BA9400) [pid = 3332] [serial = 1443] [outer = 0000000000000000] 21:50:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6BC0400) [pid = 3332] [serial = 1444] [outer = 000000B9C6BA9400] 21:50:00 INFO - PROCESS | 3332 | 1466743800213 Marionette DEBUG loaded listener.js 21:50:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C6E51800) [pid = 3332] [serial = 1445] [outer = 000000B9C6BA9400] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CC123000 == 41 [pid = 3332] [id = 458] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB74C800 == 40 [pid = 3332] [id = 476] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB631000 == 39 [pid = 3332] [id = 475] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA97E000 == 38 [pid = 3332] [id = 474] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3AC800 == 37 [pid = 3332] [id = 473] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B2E000 == 36 [pid = 3332] [id = 472] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D708E000 == 35 [pid = 3332] [id = 471] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D410A000 == 34 [pid = 3332] [id = 470] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30CD000 == 33 [pid = 3332] [id = 469] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B11800 == 32 [pid = 3332] [id = 468] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36B0800 == 31 [pid = 3332] [id = 467] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBB69800 == 30 [pid = 3332] [id = 466] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB2C000 == 29 [pid = 3332] [id = 480] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A7000 == 28 [pid = 3332] [id = 479] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339D800 == 27 [pid = 3332] [id = 478] 21:50:01 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7EF800 == 26 [pid = 3332] [id = 477] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3D3E400) [pid = 3332] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3E98C00) [pid = 3332] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D0CA9000) [pid = 3332] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3189C00) [pid = 3332] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CBC9D800) [pid = 3332] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D500CC00) [pid = 3332] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6E29400) [pid = 3332] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D2AD4400) [pid = 3332] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BCEC00) [pid = 3332] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D2DADC00) [pid = 3332] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CCC5C000) [pid = 3332] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D2DD0000) [pid = 3332] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D05EC800) [pid = 3332] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6E48C00) [pid = 3332] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CD3A1800) [pid = 3332] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3B52800) [pid = 3332] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C7137000) [pid = 3332] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D7828000) [pid = 3332] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D051F800) [pid = 3332] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9CB3F6400) [pid = 3332] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3195000) [pid = 3332] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 21:50:01 INFO - PROCESS | 3332 | 1466743801448 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1641ms 21:50:01 INFO - PROCESS | 3332 | 1466743801559 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 21:50:01 INFO - PROCESS | 3332 | 1466743801563 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 21:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:50:01 INFO - PROCESS | 3332 | 1466743801568 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:50:01 INFO - PROCESS | 3332 | 1466743801571 Marionette TRACE conn6 <- [1,1890,null,{}] 21:50:01 INFO - PROCESS | 3332 | 1466743801577 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:01 INFO - PROCESS | 3332 | 1466743801580 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:01 INFO - PROCESS | 3332 | 1466743801677 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 21:50:01 INFO - PROCESS | 3332 | 1466743801684 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:01 INFO - PROCESS | 3332 | 1466743801687 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD8A000 == 27 [pid = 3332] [id = 482] 21:50:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6BBF000) [pid = 3332] [serial = 1446] [outer = 0000000000000000] 21:50:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6BC6C00) [pid = 3332] [serial = 1447] [outer = 000000B9C6BBF000] 21:50:01 INFO - PROCESS | 3332 | 1466743801737 Marionette DEBUG loaded listener.js 21:50:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6C7DC00) [pid = 3332] [serial = 1448] [outer = 000000B9C6BBF000] 21:50:02 INFO - PROCESS | 3332 | 1466743802213 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 690ms 21:50:02 INFO - PROCESS | 3332 | 1466743802262 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 21:50:02 INFO - PROCESS | 3332 | 1466743802268 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 21:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:50:02 INFO - PROCESS | 3332 | 1466743802274 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:50:02 INFO - PROCESS | 3332 | 1466743802277 Marionette TRACE conn6 <- [1,1894,null,{}] 21:50:02 INFO - PROCESS | 3332 | 1466743802281 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:02 INFO - PROCESS | 3332 | 1466743802284 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:02 INFO - PROCESS | 3332 | 1466743802377 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 21:50:02 INFO - PROCESS | 3332 | 1466743802385 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:02 INFO - PROCESS | 3332 | 1466743802387 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A52000 == 28 [pid = 3332] [id = 483] 21:50:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C770B400) [pid = 3332] [serial = 1449] [outer = 0000000000000000] 21:50:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C7E44400) [pid = 3332] [serial = 1450] [outer = 000000B9C770B400] 21:50:02 INFO - PROCESS | 3332 | 1466743802436 Marionette DEBUG loaded listener.js 21:50:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CB472800) [pid = 3332] [serial = 1451] [outer = 000000B9C770B400] 21:50:02 INFO - PROCESS | 3332 | 1466743802919 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 21:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 691ms 21:50:02 INFO - PROCESS | 3332 | 1466743802967 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 21:50:02 INFO - PROCESS | 3332 | 1466743802969 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 21:50:02 INFO - PROCESS | 3332 | 1466743802973 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:50:02 INFO - PROCESS | 3332 | 1466743802977 Marionette TRACE conn6 <- [1,1898,null,{}] 21:50:03 INFO - PROCESS | 3332 | 1466743802989 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:03 INFO - PROCESS | 3332 | 1466743802994 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:03 INFO - PROCESS | 3332 | 1466743803116 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 21:50:03 INFO - PROCESS | 3332 | 1466743803209 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:03 INFO - PROCESS | 3332 | 1466743803212 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3647000 == 29 [pid = 3332] [id = 484] 21:50:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6BBF400) [pid = 3332] [serial = 1452] [outer = 0000000000000000] 21:50:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CD39D000) [pid = 3332] [serial = 1453] [outer = 000000B9C6BBF400] 21:50:03 INFO - PROCESS | 3332 | 1466743803261 Marionette DEBUG loaded listener.js 21:50:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CD527C00) [pid = 3332] [serial = 1454] [outer = 000000B9C6BBF400] 21:50:03 INFO - PROCESS | 3332 | 1466743803686 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 21:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 734ms 21:50:03 INFO - PROCESS | 3332 | 1466743803710 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 21:50:03 INFO - PROCESS | 3332 | 1466743803713 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 21:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:50:03 INFO - PROCESS | 3332 | 1466743803716 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:50:03 INFO - PROCESS | 3332 | 1466743803718 Marionette TRACE conn6 <- [1,1902,null,{}] 21:50:03 INFO - PROCESS | 3332 | 1466743803722 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:03 INFO - PROCESS | 3332 | 1466743803724 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:03 INFO - PROCESS | 3332 | 1466743803840 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 21:50:03 INFO - PROCESS | 3332 | 1466743803846 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:03 INFO - PROCESS | 3332 | 1466743803848 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3810800 == 30 [pid = 3332] [id = 485] 21:50:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D0529400) [pid = 3332] [serial = 1455] [outer = 0000000000000000] 21:50:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D05E2C00) [pid = 3332] [serial = 1456] [outer = 000000B9D0529400] 21:50:03 INFO - PROCESS | 3332 | 1466743803938 Marionette DEBUG loaded listener.js 21:50:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D090B800) [pid = 3332] [serial = 1457] [outer = 000000B9D0529400] 21:50:04 INFO - PROCESS | 3332 | 1466743804401 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 734ms 21:50:04 INFO - PROCESS | 3332 | 1466743804481 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 21:50:04 INFO - PROCESS | 3332 | 1466743804483 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 21:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:50:04 INFO - PROCESS | 3332 | 1466743804499 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:50:04 INFO - PROCESS | 3332 | 1466743804501 Marionette TRACE conn6 <- [1,1906,null,{}] 21:50:04 INFO - PROCESS | 3332 | 1466743804504 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:04 INFO - PROCESS | 3332 | 1466743804507 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:04 INFO - PROCESS | 3332 | 1466743804616 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 21:50:04 INFO - PROCESS | 3332 | 1466743804627 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:04 INFO - PROCESS | 3332 | 1466743804630 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47E4800 == 31 [pid = 3332] [id = 486] 21:50:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C7706C00) [pid = 3332] [serial = 1458] [outer = 0000000000000000] 21:50:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D252A000) [pid = 3332] [serial = 1459] [outer = 000000B9C7706C00] 21:50:04 INFO - PROCESS | 3332 | 1466743804674 Marionette DEBUG loaded listener.js 21:50:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D25A9C00) [pid = 3332] [serial = 1460] [outer = 000000B9C7706C00] 21:50:05 INFO - PROCESS | 3332 | 1466743805144 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 21:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 21:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:50:05 INFO - PROCESS | 3332 | 1466743805179 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 21:50:05 INFO - PROCESS | 3332 | 1466743805181 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 21:50:05 INFO - PROCESS | 3332 | 1466743805184 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:50:05 INFO - PROCESS | 3332 | 1466743805186 Marionette TRACE conn6 <- [1,1910,null,{}] 21:50:05 INFO - PROCESS | 3332 | 1466743805189 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:05 INFO - PROCESS | 3332 | 1466743805196 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:05 INFO - PROCESS | 3332 | 1466743805336 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 21:50:05 INFO - PROCESS | 3332 | 1466743805392 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:05 INFO - PROCESS | 3332 | 1466743805394 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7098000 == 32 [pid = 3332] [id = 487] 21:50:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D2ADC000) [pid = 3332] [serial = 1461] [outer = 0000000000000000] 21:50:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D2DD5000) [pid = 3332] [serial = 1462] [outer = 000000B9D2ADC000] 21:50:05 INFO - PROCESS | 3332 | 1466743805441 Marionette DEBUG loaded listener.js 21:50:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D327AC00) [pid = 3332] [serial = 1463] [outer = 000000B9D2ADC000] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D5E7A400) [pid = 3332] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D4E60C00) [pid = 3332] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3E99000) [pid = 3332] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3FF2400) [pid = 3332] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C83B9400) [pid = 3332] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CBEE5400) [pid = 3332] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3B55C00) [pid = 3332] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D0C4CC00) [pid = 3332] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6457000) [pid = 3332] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CC140800) [pid = 3332] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3321400) [pid = 3332] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C83B7800) [pid = 3332] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:50:05 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D4249C00) [pid = 3332] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:50:06 INFO - PROCESS | 3332 | 1466743806035 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 21:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 880ms 21:50:06 INFO - PROCESS | 3332 | 1466743806066 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 21:50:06 INFO - PROCESS | 3332 | 1466743806068 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 21:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:50:06 INFO - PROCESS | 3332 | 1466743806071 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:50:06 INFO - PROCESS | 3332 | 1466743806073 Marionette TRACE conn6 <- [1,1914,null,{}] 21:50:06 INFO - PROCESS | 3332 | 1466743806081 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:06 INFO - PROCESS | 3332 | 1466743806083 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:06 INFO - PROCESS | 3332 | 1466743806165 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 21:50:06 INFO - PROCESS | 3332 | 1466743806170 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:06 INFO - PROCESS | 3332 | 1466743806172 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7538000 == 33 [pid = 3332] [id = 488] 21:50:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2DA6800) [pid = 3332] [serial = 1464] [outer = 0000000000000000] 21:50:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3326800) [pid = 3332] [serial = 1465] [outer = 000000B9D2DA6800] 21:50:06 INFO - PROCESS | 3332 | 1466743806219 Marionette DEBUG loaded listener.js 21:50:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D38F2C00) [pid = 3332] [serial = 1466] [outer = 000000B9D2DA6800] 21:50:06 INFO - PROCESS | 3332 | 1466743806633 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 21:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 628ms 21:50:06 INFO - PROCESS | 3332 | 1466743806703 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 21:50:06 INFO - PROCESS | 3332 | 1466743806705 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 21:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:50:06 INFO - PROCESS | 3332 | 1466743806709 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:50:06 INFO - PROCESS | 3332 | 1466743806711 Marionette TRACE conn6 <- [1,1918,null,{}] 21:50:06 INFO - PROCESS | 3332 | 1466743806715 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:06 INFO - PROCESS | 3332 | 1466743806717 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:06 INFO - PROCESS | 3332 | 1466743806798 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 21:50:06 INFO - PROCESS | 3332 | 1466743806805 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:06 INFO - PROCESS | 3332 | 1466743806807 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA338000 == 34 [pid = 3332] [id = 489] 21:50:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3321400) [pid = 3332] [serial = 1467] [outer = 0000000000000000] 21:50:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3B53400) [pid = 3332] [serial = 1468] [outer = 000000B9D3321400] 21:50:06 INFO - PROCESS | 3332 | 1466743806853 Marionette DEBUG loaded listener.js 21:50:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3E7F800) [pid = 3332] [serial = 1469] [outer = 000000B9D3321400] 21:50:07 INFO - PROCESS | 3332 | 1466743807290 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 21:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 629ms 21:50:07 INFO - PROCESS | 3332 | 1466743807342 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 21:50:07 INFO - PROCESS | 3332 | 1466743807344 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 21:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:50:07 INFO - PROCESS | 3332 | 1466743807348 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:50:07 INFO - PROCESS | 3332 | 1466743807349 Marionette TRACE conn6 <- [1,1922,null,{}] 21:50:07 INFO - PROCESS | 3332 | 1466743807353 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:07 INFO - PROCESS | 3332 | 1466743807355 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:07 INFO - PROCESS | 3332 | 1466743807441 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 21:50:07 INFO - PROCESS | 3332 | 1466743807449 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:07 INFO - PROCESS | 3332 | 1466743807451 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3646800 == 35 [pid = 3332] [id = 490] 21:50:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3E9DC00) [pid = 3332] [serial = 1470] [outer = 0000000000000000] 21:50:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3F8B800) [pid = 3332] [serial = 1471] [outer = 000000B9D3E9DC00] 21:50:07 INFO - PROCESS | 3332 | 1466743807496 Marionette DEBUG loaded listener.js 21:50:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3F95800) [pid = 3332] [serial = 1472] [outer = 000000B9D3E9DC00] 21:50:08 INFO - PROCESS | 3332 | 1466743808274 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 986ms 21:50:08 INFO - PROCESS | 3332 | 1466743808337 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 21:50:08 INFO - PROCESS | 3332 | 1466743808342 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 21:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:50:08 INFO - PROCESS | 3332 | 1466743808348 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:50:08 INFO - PROCESS | 3332 | 1466743808352 Marionette TRACE conn6 <- [1,1926,null,{}] 21:50:08 INFO - PROCESS | 3332 | 1466743808359 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:08 INFO - PROCESS | 3332 | 1466743808363 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:08 INFO - PROCESS | 3332 | 1466743808526 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 21:50:08 INFO - PROCESS | 3332 | 1466743808644 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:08 INFO - PROCESS | 3332 | 1466743808648 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B5F800 == 36 [pid = 3332] [id = 491] 21:50:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6BB4C00) [pid = 3332] [serial = 1473] [outer = 0000000000000000] 21:50:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6E2F000) [pid = 3332] [serial = 1474] [outer = 000000B9C6BB4C00] 21:50:08 INFO - PROCESS | 3332 | 1466743808709 Marionette DEBUG loaded listener.js 21:50:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CB147800) [pid = 3332] [serial = 1475] [outer = 000000B9C6BB4C00] 21:50:09 INFO - PROCESS | 3332 | 1466743809397 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1080ms 21:50:09 INFO - PROCESS | 3332 | 1466743809431 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 21:50:09 INFO - PROCESS | 3332 | 1466743809436 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 21:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:50:09 INFO - PROCESS | 3332 | 1466743809466 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:50:09 INFO - PROCESS | 3332 | 1466743809470 Marionette TRACE conn6 <- [1,1930,null,{}] 21:50:09 INFO - PROCESS | 3332 | 1466743809476 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:09 INFO - PROCESS | 3332 | 1466743809479 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:09 INFO - PROCESS | 3332 | 1466743809606 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 21:50:09 INFO - PROCESS | 3332 | 1466743809740 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:09 INFO - PROCESS | 3332 | 1466743809743 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D471B800 == 37 [pid = 3332] [id = 492] 21:50:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CCD17C00) [pid = 3332] [serial = 1476] [outer = 0000000000000000] 21:50:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9CD525800) [pid = 3332] [serial = 1477] [outer = 000000B9CCD17C00] 21:50:09 INFO - PROCESS | 3332 | 1466743809803 Marionette DEBUG loaded listener.js 21:50:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D0C47800) [pid = 3332] [serial = 1478] [outer = 000000B9CCD17C00] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA338000 == 36 [pid = 3332] [id = 489] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7538000 == 35 [pid = 3332] [id = 488] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7098000 == 34 [pid = 3332] [id = 487] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47E4800 == 33 [pid = 3332] [id = 486] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3810800 == 32 [pid = 3332] [id = 485] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3647000 == 31 [pid = 3332] [id = 484] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A52000 == 30 [pid = 3332] [id = 483] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD8A000 == 29 [pid = 3332] [id = 482] 21:50:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6B1C800 == 28 [pid = 3332] [id = 481] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D64AE400) [pid = 3332] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D7042C00) [pid = 3332] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D5059800) [pid = 3332] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D3EA0400) [pid = 3332] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D4218000) [pid = 3332] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3F96800) [pid = 3332] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CD3A2800) [pid = 3332] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D052A400) [pid = 3332] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CD116C00) [pid = 3332] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D05E1000) [pid = 3332] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3EA3800) [pid = 3332] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D25A5400) [pid = 3332] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D30B6400) [pid = 3332] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6B7E400) [pid = 3332] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D5A36800) [pid = 3332] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6E2B000) [pid = 3332] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CCC5B800) [pid = 3332] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CD866800) [pid = 3332] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3B2D800) [pid = 3332] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D0B03400) [pid = 3332] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D4242400) [pid = 3332] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3FFEC00) [pid = 3332] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D47AAC00) [pid = 3332] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D3B54800) [pid = 3332] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D4589400) [pid = 3332] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 21:50:10 INFO - PROCESS | 3332 | 1466743810683 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1272ms 21:50:10 INFO - PROCESS | 3332 | 1466743810717 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 21:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:50:10 INFO - PROCESS | 3332 | 1466743810721 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 21:50:10 INFO - PROCESS | 3332 | 1466743810726 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:50:10 INFO - PROCESS | 3332 | 1466743810730 Marionette TRACE conn6 <- [1,1934,null,{}] 21:50:10 INFO - PROCESS | 3332 | 1466743810735 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:10 INFO - PROCESS | 3332 | 1466743810738 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:10 INFO - PROCESS | 3332 | 1466743810829 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 21:50:10 INFO - PROCESS | 3332 | 1466743810836 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:10 INFO - PROCESS | 3332 | 1466743810841 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD8E000 == 29 [pid = 3332] [id = 493] 21:50:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6C7CC00) [pid = 3332] [serial = 1479] [outer = 0000000000000000] 21:50:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6E4DC00) [pid = 3332] [serial = 1480] [outer = 000000B9C6C7CC00] 21:50:10 INFO - PROCESS | 3332 | 1466743810892 Marionette DEBUG loaded listener.js 21:50:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C83B7800) [pid = 3332] [serial = 1481] [outer = 000000B9C6C7CC00] 21:50:11 INFO - PROCESS | 3332 | 1466743811386 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 692ms 21:50:11 INFO - PROCESS | 3332 | 1466743811418 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 21:50:11 INFO - PROCESS | 3332 | 1466743811423 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 21:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:50:11 INFO - PROCESS | 3332 | 1466743811429 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:50:11 INFO - PROCESS | 3332 | 1466743811431 Marionette TRACE conn6 <- [1,1938,null,{}] 21:50:11 INFO - PROCESS | 3332 | 1466743811435 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:11 INFO - PROCESS | 3332 | 1466743811438 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:11 INFO - PROCESS | 3332 | 1466743811565 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 21:50:11 INFO - PROCESS | 3332 | 1466743811641 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:11 INFO - PROCESS | 3332 | 1466743811643 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30CD000 == 30 [pid = 3332] [id = 494] 21:50:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CCD18400) [pid = 3332] [serial = 1482] [outer = 0000000000000000] 21:50:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CD51DC00) [pid = 3332] [serial = 1483] [outer = 000000B9CCD18400] 21:50:11 INFO - PROCESS | 3332 | 1466743811702 Marionette DEBUG loaded listener.js 21:50:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D05DE800) [pid = 3332] [serial = 1484] [outer = 000000B9CCD18400] 21:50:12 INFO - PROCESS | 3332 | 1466743812088 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 733ms 21:50:12 INFO - PROCESS | 3332 | 1466743812165 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 21:50:12 INFO - PROCESS | 3332 | 1466743812168 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 21:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:50:12 INFO - PROCESS | 3332 | 1466743812171 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:50:12 INFO - PROCESS | 3332 | 1466743812175 Marionette TRACE conn6 <- [1,1942,null,{}] 21:50:12 INFO - PROCESS | 3332 | 1466743812188 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:12 INFO - PROCESS | 3332 | 1466743812193 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:12 INFO - PROCESS | 3332 | 1466743812287 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 21:50:12 INFO - PROCESS | 3332 | 1466743812303 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:12 INFO - PROCESS | 3332 | 1466743812306 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D411B000 == 31 [pid = 3332] [id = 495] 21:50:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6B87400) [pid = 3332] [serial = 1485] [outer = 0000000000000000] 21:50:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D0B5CC00) [pid = 3332] [serial = 1486] [outer = 000000B9C6B87400] 21:50:12 INFO - PROCESS | 3332 | 1466743812356 Marionette DEBUG loaded listener.js 21:50:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D2DD3000) [pid = 3332] [serial = 1487] [outer = 000000B9C6B87400] 21:50:12 INFO - PROCESS | 3332 | 1466743812781 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 21:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 690ms 21:50:12 INFO - PROCESS | 3332 | 1466743812864 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 21:50:12 INFO - PROCESS | 3332 | 1466743812867 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 21:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:50:12 INFO - PROCESS | 3332 | 1466743812870 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:50:12 INFO - PROCESS | 3332 | 1466743812872 Marionette TRACE conn6 <- [1,1946,null,{}] 21:50:12 INFO - PROCESS | 3332 | 1466743812875 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:12 INFO - PROCESS | 3332 | 1466743812877 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:13 INFO - PROCESS | 3332 | 1466743813028 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 21:50:13 INFO - PROCESS | 3332 | 1466743813048 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:13 INFO - PROCESS | 3332 | 1466743813050 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D705D000 == 32 [pid = 3332] [id = 496] 21:50:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D326EC00) [pid = 3332] [serial = 1488] [outer = 0000000000000000] 21:50:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3279000) [pid = 3332] [serial = 1489] [outer = 000000B9D326EC00] 21:50:13 INFO - PROCESS | 3332 | 1466743813095 Marionette DEBUG loaded listener.js 21:50:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3B4D400) [pid = 3332] [serial = 1490] [outer = 000000B9D326EC00] 21:50:13 INFO - PROCESS | 3332 | 1466743813520 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 21:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 693ms 21:50:13 INFO - PROCESS | 3332 | 1466743813564 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 21:50:13 INFO - PROCESS | 3332 | 1466743813566 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 21:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:50:13 INFO - PROCESS | 3332 | 1466743813570 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:50:13 INFO - PROCESS | 3332 | 1466743813572 Marionette TRACE conn6 <- [1,1950,null,{}] 21:50:13 INFO - PROCESS | 3332 | 1466743813575 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:13 INFO - PROCESS | 3332 | 1466743813577 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:13 INFO - PROCESS | 3332 | 1466743813696 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 21:50:13 INFO - PROCESS | 3332 | 1466743813702 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:13 INFO - PROCESS | 3332 | 1466743813704 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8082800 == 33 [pid = 3332] [id = 497] 21:50:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3D36400) [pid = 3332] [serial = 1491] [outer = 0000000000000000] 21:50:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3E9C000) [pid = 3332] [serial = 1492] [outer = 000000B9D3D36400] 21:50:13 INFO - PROCESS | 3332 | 1466743813749 Marionette DEBUG loaded listener.js 21:50:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3F91800) [pid = 3332] [serial = 1493] [outer = 000000B9D3D36400] 21:50:14 INFO - PROCESS | 3332 | 1466743814206 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 21:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 21:50:14 INFO - PROCESS | 3332 | 1466743814248 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 21:50:14 INFO - PROCESS | 3332 | 1466743814250 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 21:50:14 INFO - PROCESS | 3332 | 1466743814253 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:50:14 INFO - PROCESS | 3332 | 1466743814255 Marionette TRACE conn6 <- [1,1954,null,{}] 21:50:14 INFO - PROCESS | 3332 | 1466743814259 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:14 INFO - PROCESS | 3332 | 1466743814265 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:14 INFO - PROCESS | 3332 | 1466743814437 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 21:50:14 INFO - PROCESS | 3332 | 1466743814461 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:14 INFO - PROCESS | 3332 | 1466743814463 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3BE000 == 34 [pid = 3332] [id = 498] 21:50:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D4213000) [pid = 3332] [serial = 1494] [outer = 0000000000000000] 21:50:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D422A400) [pid = 3332] [serial = 1495] [outer = 000000B9D4213000] 21:50:14 INFO - PROCESS | 3332 | 1466743814509 Marionette DEBUG loaded listener.js 21:50:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4233400) [pid = 3332] [serial = 1496] [outer = 000000B9D4213000] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D0529400) [pid = 3332] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6BA9400) [pid = 3332] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C770B400) [pid = 3332] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6BBF400) [pid = 3332] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BBF000) [pid = 3332] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C7706C00) [pid = 3332] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C7ED6400) [pid = 3332] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D38EE800) [pid = 3332] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3321400) [pid = 3332] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D424B800) [pid = 3332] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D2ADC000) [pid = 3332] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D2DA6800) [pid = 3332] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:50:15 INFO - PROCESS | 3332 | 1466743815033 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 21:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 838ms 21:50:15 INFO - PROCESS | 3332 | 1466743815096 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 21:50:15 INFO - PROCESS | 3332 | 1466743815099 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 21:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:50:15 INFO - PROCESS | 3332 | 1466743815102 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:50:15 INFO - PROCESS | 3332 | 1466743815104 Marionette TRACE conn6 <- [1,1958,null,{}] 21:50:15 INFO - PROCESS | 3332 | 1466743815107 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:15 INFO - PROCESS | 3332 | 1466743815109 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:15 INFO - PROCESS | 3332 | 1466743815193 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 21:50:15 INFO - PROCESS | 3332 | 1466743815274 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:15 INFO - PROCESS | 3332 | 1466743815276 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD9B000 == 35 [pid = 3332] [id = 499] 21:50:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6E46800) [pid = 3332] [serial = 1497] [outer = 0000000000000000] 21:50:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D0529400) [pid = 3332] [serial = 1498] [outer = 000000B9C6E46800] 21:50:15 INFO - PROCESS | 3332 | 1466743815321 Marionette DEBUG loaded listener.js 21:50:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3BE0C00) [pid = 3332] [serial = 1499] [outer = 000000B9C6E46800] 21:50:15 INFO - PROCESS | 3332 | 1466743815661 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 21:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 627ms 21:50:15 INFO - PROCESS | 3332 | 1466743815762 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 21:50:15 INFO - PROCESS | 3332 | 1466743815773 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 21:50:15 INFO - PROCESS | 3332 | 1466743815780 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:50:15 INFO - PROCESS | 3332 | 1466743815782 Marionette TRACE conn6 <- [1,1962,null,{}] 21:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:50:15 INFO - PROCESS | 3332 | 1466743815785 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:15 INFO - PROCESS | 3332 | 1466743815787 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:15 INFO - PROCESS | 3332 | 1466743815870 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 21:50:15 INFO - PROCESS | 3332 | 1466743815876 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:15 INFO - PROCESS | 3332 | 1466743815878 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB64C800 == 36 [pid = 3332] [id = 500] 21:50:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D4239800) [pid = 3332] [serial = 1500] [outer = 0000000000000000] 21:50:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D424B800) [pid = 3332] [serial = 1501] [outer = 000000B9D4239800] 21:50:15 INFO - PROCESS | 3332 | 1466743815924 Marionette DEBUG loaded listener.js 21:50:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D46B3800) [pid = 3332] [serial = 1502] [outer = 000000B9D4239800] 21:50:16 INFO - PROCESS | 3332 | 1466743816336 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 21:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 587ms 21:50:16 INFO - PROCESS | 3332 | 1466743816373 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 21:50:16 INFO - PROCESS | 3332 | 1466743816375 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 21:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:50:16 INFO - PROCESS | 3332 | 1466743816391 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:50:16 INFO - PROCESS | 3332 | 1466743816393 Marionette TRACE conn6 <- [1,1966,null,{}] 21:50:16 INFO - PROCESS | 3332 | 1466743816402 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:16 INFO - PROCESS | 3332 | 1466743816404 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:16 INFO - PROCESS | 3332 | 1466743816490 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 21:50:16 INFO - PROCESS | 3332 | 1466743816497 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:16 INFO - PROCESS | 3332 | 1466743816499 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D411A800 == 37 [pid = 3332] [id = 501] 21:50:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D46B7000) [pid = 3332] [serial = 1503] [outer = 0000000000000000] 21:50:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D47BE400) [pid = 3332] [serial = 1504] [outer = 000000B9D46B7000] 21:50:16 INFO - PROCESS | 3332 | 1466743816543 Marionette DEBUG loaded listener.js 21:50:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D505E400) [pid = 3332] [serial = 1505] [outer = 000000B9D46B7000] 21:50:17 INFO - PROCESS | 3332 | 1466743817039 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 754ms 21:50:17 INFO - PROCESS | 3332 | 1466743817137 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 21:50:17 INFO - PROCESS | 3332 | 1466743817143 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 21:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:50:17 INFO - PROCESS | 3332 | 1466743817149 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:50:17 INFO - PROCESS | 3332 | 1466743817153 Marionette TRACE conn6 <- [1,1970,null,{}] 21:50:17 INFO - PROCESS | 3332 | 1466743817159 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:17 INFO - PROCESS | 3332 | 1466743817163 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:17 INFO - PROCESS | 3332 | 1466743817378 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 21:50:17 INFO - PROCESS | 3332 | 1466743817390 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:17 INFO - PROCESS | 3332 | 1466743817395 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B5A000 == 38 [pid = 3332] [id = 502] 21:50:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CB151400) [pid = 3332] [serial = 1506] [outer = 0000000000000000] 21:50:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9CBE78400) [pid = 3332] [serial = 1507] [outer = 000000B9CB151400] 21:50:17 INFO - PROCESS | 3332 | 1466743817456 Marionette DEBUG loaded listener.js 21:50:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CD85A400) [pid = 3332] [serial = 1508] [outer = 000000B9CB151400] 21:50:18 INFO - PROCESS | 3332 | 1466743818066 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 985ms 21:50:18 INFO - PROCESS | 3332 | 1466743818137 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 21:50:18 INFO - PROCESS | 3332 | 1466743818142 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 21:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:50:18 INFO - PROCESS | 3332 | 1466743818149 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:50:18 INFO - PROCESS | 3332 | 1466743818152 Marionette TRACE conn6 <- [1,1974,null,{}] 21:50:18 INFO - PROCESS | 3332 | 1466743818156 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:18 INFO - PROCESS | 3332 | 1466743818159 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:18 INFO - PROCESS | 3332 | 1466743818309 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 21:50:18 INFO - PROCESS | 3332 | 1466743818433 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:18 INFO - PROCESS | 3332 | 1466743818435 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D709C800 == 39 [pid = 3332] [id = 503] 21:50:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D0CA8400) [pid = 3332] [serial = 1509] [outer = 0000000000000000] 21:50:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D2B3A800) [pid = 3332] [serial = 1510] [outer = 000000B9D0CA8400] 21:50:18 INFO - PROCESS | 3332 | 1466743818494 Marionette DEBUG loaded listener.js 21:50:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3195000) [pid = 3332] [serial = 1511] [outer = 000000B9D0CA8400] 21:50:19 INFO - PROCESS | 3332 | 1466743819094 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 986ms 21:50:19 INFO - PROCESS | 3332 | 1466743819141 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 21:50:19 INFO - PROCESS | 3332 | 1466743819144 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 21:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:50:19 INFO - PROCESS | 3332 | 1466743819148 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:50:19 INFO - PROCESS | 3332 | 1466743819152 Marionette TRACE conn6 <- [1,1978,null,{}] 21:50:19 INFO - PROCESS | 3332 | 1466743819165 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:19 INFO - PROCESS | 3332 | 1466743819170 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:19 INFO - PROCESS | 3332 | 1466743819288 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 21:50:19 INFO - PROCESS | 3332 | 1466743819412 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:19 INFO - PROCESS | 3332 | 1466743819415 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB817800 == 40 [pid = 3332] [id = 504] 21:50:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D4214000) [pid = 3332] [serial = 1512] [outer = 0000000000000000] 21:50:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D4220400) [pid = 3332] [serial = 1513] [outer = 000000B9D4214000] 21:50:19 INFO - PROCESS | 3332 | 1466743819474 Marionette DEBUG loaded listener.js 21:50:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D50BA800) [pid = 3332] [serial = 1514] [outer = 000000B9D4214000] 21:50:20 INFO - PROCESS | 3332 | 1466743820065 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 944ms 21:50:20 INFO - PROCESS | 3332 | 1466743820094 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 21:50:20 INFO - PROCESS | 3332 | 1466743820097 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 21:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:50:20 INFO - PROCESS | 3332 | 1466743820101 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:50:20 INFO - PROCESS | 3332 | 1466743820104 Marionette TRACE conn6 <- [1,1982,null,{}] 21:50:20 INFO - PROCESS | 3332 | 1466743820108 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:20 INFO - PROCESS | 3332 | 1466743820110 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:20 INFO - PROCESS | 3332 | 1466743820223 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 21:50:20 INFO - PROCESS | 3332 | 1466743820359 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:20 INFO - PROCESS | 3332 | 1466743820362 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3AA800 == 41 [pid = 3332] [id = 505] 21:50:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3B57000) [pid = 3332] [serial = 1515] [outer = 0000000000000000] 21:50:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D64A1400) [pid = 3332] [serial = 1516] [outer = 000000B9D3B57000] 21:50:20 INFO - PROCESS | 3332 | 1466743820418 Marionette DEBUG loaded listener.js 21:50:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D7036C00) [pid = 3332] [serial = 1517] [outer = 000000B9D3B57000] 21:50:21 INFO - PROCESS | 3332 | 1466743821130 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1080ms 21:50:21 INFO - PROCESS | 3332 | 1466743821182 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 21:50:21 INFO - PROCESS | 3332 | 1466743821187 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 21:50:21 INFO - PROCESS | 3332 | 1466743821191 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:50:21 INFO - PROCESS | 3332 | 1466743821195 Marionette TRACE conn6 <- [1,1986,null,{}] 21:50:21 INFO - PROCESS | 3332 | 1466743821200 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:21 INFO - PROCESS | 3332 | 1466743821204 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:21 INFO - PROCESS | 3332 | 1466743821315 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 21:50:21 INFO - PROCESS | 3332 | 1466743821420 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:21 INFO - PROCESS | 3332 | 1466743821423 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD78000 == 42 [pid = 3332] [id = 506] 21:50:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9C7746000) [pid = 3332] [serial = 1518] [outer = 0000000000000000] 21:50:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9CBBB0400) [pid = 3332] [serial = 1519] [outer = 000000B9C7746000] 21:50:21 INFO - PROCESS | 3332 | 1466743821473 Marionette DEBUG loaded listener.js 21:50:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9CD3A5400) [pid = 3332] [serial = 1520] [outer = 000000B9C7746000] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB64C800 == 41 [pid = 3332] [id = 500] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD9B000 == 40 [pid = 3332] [id = 499] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3BE000 == 39 [pid = 3332] [id = 498] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8082800 == 38 [pid = 3332] [id = 497] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D705D000 == 37 [pid = 3332] [id = 496] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D411B000 == 36 [pid = 3332] [id = 495] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30CD000 == 35 [pid = 3332] [id = 494] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD8E000 == 34 [pid = 3332] [id = 493] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D471B800 == 33 [pid = 3332] [id = 492] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B5F800 == 32 [pid = 3332] [id = 491] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3646800 == 31 [pid = 3332] [id = 490] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3AA800 == 30 [pid = 3332] [id = 505] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB817800 == 29 [pid = 3332] [id = 504] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D709C800 == 28 [pid = 3332] [id = 503] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D411A800 == 27 [pid = 3332] [id = 501] 21:50:22 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B5A000 == 26 [pid = 3332] [id = 502] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D05E2C00) [pid = 3332] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9C6BC0400) [pid = 3332] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9C6E51800) [pid = 3332] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9C7E44400) [pid = 3332] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CB472800) [pid = 3332] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CD39D000) [pid = 3332] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6BC6C00) [pid = 3332] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6C7DC00) [pid = 3332] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D252A000) [pid = 3332] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D096A800) [pid = 3332] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CD39B400) [pid = 3332] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3FFA400) [pid = 3332] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3E9B800) [pid = 3332] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3E7F800) [pid = 3332] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D090B800) [pid = 3332] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3F8B800) [pid = 3332] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D7822800) [pid = 3332] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D64A0400) [pid = 3332] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2DD5000) [pid = 3332] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D25A9C00) [pid = 3332] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3B53400) [pid = 3332] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D327AC00) [pid = 3332] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3326800) [pid = 3332] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D38F2C00) [pid = 3332] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9CD527C00) [pid = 3332] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 21:50:22 INFO - PROCESS | 3332 | 1466743822739 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 21:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1578ms 21:50:22 INFO - PROCESS | 3332 | 1466743822792 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 21:50:22 INFO - PROCESS | 3332 | 1466743822797 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 21:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:50:22 INFO - PROCESS | 3332 | 1466743822807 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:50:22 INFO - PROCESS | 3332 | 1466743822810 Marionette TRACE conn6 <- [1,1990,null,{}] 21:50:22 INFO - PROCESS | 3332 | 1466743822816 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:22 INFO - PROCESS | 3332 | 1466743822819 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:22 INFO - PROCESS | 3332 | 1466743822908 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 21:50:22 INFO - PROCESS | 3332 | 1466743822915 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:22 INFO - PROCESS | 3332 | 1466743822920 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD340800 == 27 [pid = 3332] [id = 507] 21:50:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6BD5000) [pid = 3332] [serial = 1521] [outer = 0000000000000000] 21:50:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6C79C00) [pid = 3332] [serial = 1522] [outer = 000000B9C6BD5000] 21:50:22 INFO - PROCESS | 3332 | 1466743822973 Marionette DEBUG loaded listener.js 21:50:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6E45800) [pid = 3332] [serial = 1523] [outer = 000000B9C6BD5000] 21:50:23 INFO - PROCESS | 3332 | 1466743823447 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 692ms 21:50:23 INFO - PROCESS | 3332 | 1466743823502 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 21:50:23 INFO - PROCESS | 3332 | 1466743823507 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 21:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:50:23 INFO - PROCESS | 3332 | 1466743823515 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:50:23 INFO - PROCESS | 3332 | 1466743823517 Marionette TRACE conn6 <- [1,1994,null,{}] 21:50:23 INFO - PROCESS | 3332 | 1466743823521 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:23 INFO - PROCESS | 3332 | 1466743823524 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:23 INFO - PROCESS | 3332 | 1466743823618 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 21:50:23 INFO - PROCESS | 3332 | 1466743823634 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:23 INFO - PROCESS | 3332 | 1466743823636 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B64800 == 28 [pid = 3332] [id = 508] 21:50:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CB4BE400) [pid = 3332] [serial = 1524] [outer = 0000000000000000] 21:50:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CBBB9C00) [pid = 3332] [serial = 1525] [outer = 000000B9CB4BE400] 21:50:23 INFO - PROCESS | 3332 | 1466743823684 Marionette DEBUG loaded listener.js 21:50:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CCD0E400) [pid = 3332] [serial = 1526] [outer = 000000B9CB4BE400] 21:50:24 INFO - PROCESS | 3332 | 1466743824161 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 21:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 21:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 691ms 21:50:24 INFO - PROCESS | 3332 | 1466743824207 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 21:50:24 INFO - PROCESS | 3332 | 1466743824209 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 21:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:50:24 INFO - PROCESS | 3332 | 1466743824213 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:50:24 INFO - PROCESS | 3332 | 1466743824216 Marionette TRACE conn6 <- [1,1998,null,{}] 21:50:24 INFO - PROCESS | 3332 | 1466743824229 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:24 INFO - PROCESS | 3332 | 1466743824234 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:24 INFO - PROCESS | 3332 | 1466743824353 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 21:50:24 INFO - PROCESS | 3332 | 1466743824446 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:24 INFO - PROCESS | 3332 | 1466743824449 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D380E800 == 29 [pid = 3332] [id = 509] 21:50:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6E23C00) [pid = 3332] [serial = 1527] [outer = 0000000000000000] 21:50:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D05E3400) [pid = 3332] [serial = 1528] [outer = 000000B9C6E23C00] 21:50:24 INFO - PROCESS | 3332 | 1466743824498 Marionette DEBUG loaded listener.js 21:50:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D095D400) [pid = 3332] [serial = 1529] [outer = 000000B9C6E23C00] 21:50:24 INFO - PROCESS | 3332 | 1466743824915 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 21:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 21:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 733ms 21:50:24 INFO - PROCESS | 3332 | 1466743824951 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 21:50:24 INFO - PROCESS | 3332 | 1466743824954 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 21:50:24 INFO - PROCESS | 3332 | 1466743824957 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:50:24 INFO - PROCESS | 3332 | 1466743824959 Marionette TRACE conn6 <- [1,2002,null,{}] 21:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:50:24 INFO - PROCESS | 3332 | 1466743824962 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:24 INFO - PROCESS | 3332 | 1466743824965 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:25 INFO - PROCESS | 3332 | 1466743825085 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 21:50:25 INFO - PROCESS | 3332 | 1466743825091 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:25 INFO - PROCESS | 3332 | 1466743825093 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D465B800 == 30 [pid = 3332] [id = 510] 21:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2528C00) [pid = 3332] [serial = 1530] [outer = 0000000000000000] 21:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D252E800) [pid = 3332] [serial = 1531] [outer = 000000B9D2528C00] 21:50:25 INFO - PROCESS | 3332 | 1466743825190 Marionette DEBUG loaded listener.js 21:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D2AD8800) [pid = 3332] [serial = 1532] [outer = 000000B9D2528C00] 21:50:25 INFO - PROCESS | 3332 | 1466743825648 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 734ms 21:50:25 INFO - PROCESS | 3332 | 1466743825729 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 21:50:25 INFO - PROCESS | 3332 | 1466743825731 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 21:50:25 INFO - PROCESS | 3332 | 1466743825734 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:50:25 INFO - PROCESS | 3332 | 1466743825736 Marionette TRACE conn6 <- [1,2006,null,{}] 21:50:25 INFO - PROCESS | 3332 | 1466743825740 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:25 INFO - PROCESS | 3332 | 1466743825742 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:25 INFO - PROCESS | 3332 | 1466743825851 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 21:50:25 INFO - PROCESS | 3332 | 1466743825863 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:25 INFO - PROCESS | 3332 | 1466743825865 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6614000 == 31 [pid = 3332] [id = 511] 21:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C7233800) [pid = 3332] [serial = 1533] [outer = 0000000000000000] 21:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2E66C00) [pid = 3332] [serial = 1534] [outer = 000000B9C7233800] 21:50:25 INFO - PROCESS | 3332 | 1466743825910 Marionette DEBUG loaded listener.js 21:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3275400) [pid = 3332] [serial = 1535] [outer = 000000B9C7233800] 21:50:26 INFO - PROCESS | 3332 | 1466743826370 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 691ms 21:50:26 INFO - PROCESS | 3332 | 1466743826432 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 21:50:26 INFO - PROCESS | 3332 | 1466743826434 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 21:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:50:26 INFO - PROCESS | 3332 | 1466743826438 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:50:26 INFO - PROCESS | 3332 | 1466743826440 Marionette TRACE conn6 <- [1,2010,null,{}] 21:50:26 INFO - PROCESS | 3332 | 1466743826443 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:26 INFO - PROCESS | 3332 | 1466743826450 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:26 INFO - PROCESS | 3332 | 1466743826589 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 21:50:26 INFO - PROCESS | 3332 | 1466743826648 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:26 INFO - PROCESS | 3332 | 1466743826650 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7537000 == 32 [pid = 3332] [id = 512] 21:50:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D2DD4800) [pid = 3332] [serial = 1536] [outer = 0000000000000000] 21:50:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D332F800) [pid = 3332] [serial = 1537] [outer = 000000B9D2DD4800] 21:50:26 INFO - PROCESS | 3332 | 1466743826697 Marionette DEBUG loaded listener.js 21:50:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3E9EC00) [pid = 3332] [serial = 1538] [outer = 000000B9D2DD4800] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D326EC00) [pid = 3332] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D3D36400) [pid = 3332] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6E46800) [pid = 3332] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D4213000) [pid = 3332] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6B87400) [pid = 3332] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3E9DC00) [pid = 3332] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6C7CC00) [pid = 3332] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6BB4C00) [pid = 3332] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CCD18400) [pid = 3332] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CCD17C00) [pid = 3332] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D4239800) [pid = 3332] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:50:27 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D46B7000) [pid = 3332] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:50:27 INFO - PROCESS | 3332 | 1466743827272 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 881ms 21:50:27 INFO - PROCESS | 3332 | 1466743827322 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 21:50:27 INFO - PROCESS | 3332 | 1466743827324 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 21:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:50:27 INFO - PROCESS | 3332 | 1466743827328 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:50:27 INFO - PROCESS | 3332 | 1466743827330 Marionette TRACE conn6 <- [1,2014,null,{}] 21:50:27 INFO - PROCESS | 3332 | 1466743827334 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:27 INFO - PROCESS | 3332 | 1466743827336 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:27 INFO - PROCESS | 3332 | 1466743827416 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 21:50:27 INFO - PROCESS | 3332 | 1466743827422 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:27 INFO - PROCESS | 3332 | 1466743827424 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA333800 == 33 [pid = 3332] [id = 513] 21:50:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2531C00) [pid = 3332] [serial = 1539] [outer = 0000000000000000] 21:50:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3E71C00) [pid = 3332] [serial = 1540] [outer = 000000B9D2531C00] 21:50:27 INFO - PROCESS | 3332 | 1466743827469 Marionette DEBUG loaded listener.js 21:50:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3F8D800) [pid = 3332] [serial = 1541] [outer = 000000B9D2531C00] 21:50:27 INFO - PROCESS | 3332 | 1466743827907 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 630ms 21:50:27 INFO - PROCESS | 3332 | 1466743827960 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 21:50:27 INFO - PROCESS | 3332 | 1466743827963 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 21:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:50:27 INFO - PROCESS | 3332 | 1466743827967 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:50:27 INFO - PROCESS | 3332 | 1466743827968 Marionette TRACE conn6 <- [1,2018,null,{}] 21:50:27 INFO - PROCESS | 3332 | 1466743827972 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:27 INFO - PROCESS | 3332 | 1466743827974 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:28 INFO - PROCESS | 3332 | 1466743828055 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 21:50:28 INFO - PROCESS | 3332 | 1466743828062 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:28 INFO - PROCESS | 3332 | 1466743828064 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA988800 == 34 [pid = 3332] [id = 514] 21:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3F8B800) [pid = 3332] [serial = 1542] [outer = 0000000000000000] 21:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3FF5400) [pid = 3332] [serial = 1543] [outer = 000000B9D3F8B800] 21:50:28 INFO - PROCESS | 3332 | 1466743828116 Marionette DEBUG loaded listener.js 21:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D4217400) [pid = 3332] [serial = 1544] [outer = 000000B9D3F8B800] 21:50:28 INFO - PROCESS | 3332 | 1466743828525 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 628ms 21:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:50:28 INFO - PROCESS | 3332 | 1466743828598 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 21:50:28 INFO - PROCESS | 3332 | 1466743828601 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 21:50:28 INFO - PROCESS | 3332 | 1466743828604 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:50:28 INFO - PROCESS | 3332 | 1466743828605 Marionette TRACE conn6 <- [1,2022,null,{}] 21:50:28 INFO - PROCESS | 3332 | 1466743828609 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:28 INFO - PROCESS | 3332 | 1466743828611 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:28 INFO - PROCESS | 3332 | 1466743828695 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 21:50:28 INFO - PROCESS | 3332 | 1466743828700 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:28 INFO - PROCESS | 3332 | 1466743828702 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D380B800 == 35 [pid = 3332] [id = 515] 21:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4221400) [pid = 3332] [serial = 1545] [outer = 0000000000000000] 21:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D4230800) [pid = 3332] [serial = 1546] [outer = 000000B9D4221400] 21:50:28 INFO - PROCESS | 3332 | 1466743828747 Marionette DEBUG loaded listener.js 21:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D4244800) [pid = 3332] [serial = 1547] [outer = 000000B9D4221400] 21:50:29 INFO - PROCESS | 3332 | 1466743829500 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 943ms 21:50:29 INFO - PROCESS | 3332 | 1466743829550 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 21:50:29 INFO - PROCESS | 3332 | 1466743829555 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 21:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:50:29 INFO - PROCESS | 3332 | 1466743829561 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:50:29 INFO - PROCESS | 3332 | 1466743829565 Marionette TRACE conn6 <- [1,2026,null,{}] 21:50:29 INFO - PROCESS | 3332 | 1466743829572 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:29 INFO - PROCESS | 3332 | 1466743829575 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:29 INFO - PROCESS | 3332 | 1466743829724 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 21:50:29 INFO - PROCESS | 3332 | 1466743829848 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:29 INFO - PROCESS | 3332 | 1466743829851 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B5F800 == 36 [pid = 3332] [id = 516] 21:50:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6BC3000) [pid = 3332] [serial = 1548] [outer = 0000000000000000] 21:50:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6E31800) [pid = 3332] [serial = 1549] [outer = 000000B9C6BC3000] 21:50:29 INFO - PROCESS | 3332 | 1466743829911 Marionette DEBUG loaded listener.js 21:50:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CB1C3000) [pid = 3332] [serial = 1550] [outer = 000000B9C6BC3000] 21:50:30 INFO - PROCESS | 3332 | 1466743830603 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1085ms 21:50:30 INFO - PROCESS | 3332 | 1466743830649 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 21:50:30 INFO - PROCESS | 3332 | 1466743830654 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 21:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:50:30 INFO - PROCESS | 3332 | 1466743830661 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:50:30 INFO - PROCESS | 3332 | 1466743830664 Marionette TRACE conn6 <- [1,2030,null,{}] 21:50:30 INFO - PROCESS | 3332 | 1466743830668 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:30 INFO - PROCESS | 3332 | 1466743830672 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:30 INFO - PROCESS | 3332 | 1466743830796 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 21:50:30 INFO - PROCESS | 3332 | 1466743830921 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:30 INFO - PROCESS | 3332 | 1466743830923 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6611800 == 37 [pid = 3332] [id = 517] 21:50:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D051C400) [pid = 3332] [serial = 1551] [outer = 0000000000000000] 21:50:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D090B400) [pid = 3332] [serial = 1552] [outer = 000000B9D051C400] 21:50:30 INFO - PROCESS | 3332 | 1466743830983 Marionette DEBUG loaded listener.js 21:50:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D25A8400) [pid = 3332] [serial = 1553] [outer = 000000B9D051C400] 21:50:31 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA988800 == 36 [pid = 3332] [id = 514] 21:50:31 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA333800 == 35 [pid = 3332] [id = 513] 21:50:31 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7537000 == 34 [pid = 3332] [id = 512] 21:50:31 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6614000 == 33 [pid = 3332] [id = 511] 21:50:31 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D465B800 == 32 [pid = 3332] [id = 510] 21:50:31 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D380E800 == 31 [pid = 3332] [id = 509] 21:50:31 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B64800 == 30 [pid = 3332] [id = 508] 21:50:31 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD340800 == 29 [pid = 3332] [id = 507] 21:50:31 INFO - PROCESS | 3332 | 1466743831901 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3279000) [pid = 3332] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3B4D400) [pid = 3332] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3F91800) [pid = 3332] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3E9C000) [pid = 3332] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D0529400) [pid = 3332] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D422A400) [pid = 3332] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D0B5CC00) [pid = 3332] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3F95800) [pid = 3332] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6E4DC00) [pid = 3332] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C83B7800) [pid = 3332] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6E2F000) [pid = 3332] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CB147800) [pid = 3332] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CD51DC00) [pid = 3332] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D05DE800) [pid = 3332] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CD525800) [pid = 3332] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D0C47800) [pid = 3332] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D424B800) [pid = 3332] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D46B3800) [pid = 3332] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D47BE400) [pid = 3332] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D505E400) [pid = 3332] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D4233400) [pid = 3332] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3BE0C00) [pid = 3332] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D2DD3000) [pid = 3332] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 21:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1333ms 21:50:32 INFO - PROCESS | 3332 | 1466743831996 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 21:50:32 INFO - PROCESS | 3332 | 1466743832001 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 21:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:50:32 INFO - PROCESS | 3332 | 1466743832006 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:50:32 INFO - PROCESS | 3332 | 1466743832010 Marionette TRACE conn6 <- [1,2034,null,{}] 21:50:32 INFO - PROCESS | 3332 | 1466743832015 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:32 INFO - PROCESS | 3332 | 1466743832018 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:32 INFO - PROCESS | 3332 | 1466743832120 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 21:50:32 INFO - PROCESS | 3332 | 1466743832127 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:32 INFO - PROCESS | 3332 | 1466743832132 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD567000 == 30 [pid = 3332] [id = 518] 21:50:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E27C00) [pid = 3332] [serial = 1554] [outer = 0000000000000000] 21:50:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6E2E800) [pid = 3332] [serial = 1555] [outer = 000000B9C6E27C00] 21:50:32 INFO - PROCESS | 3332 | 1466743832182 Marionette DEBUG loaded listener.js 21:50:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C8356C00) [pid = 3332] [serial = 1556] [outer = 000000B9C6E27C00] 21:50:32 INFO - PROCESS | 3332 | 1466743832714 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 734ms 21:50:32 INFO - PROCESS | 3332 | 1466743832744 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 21:50:32 INFO - PROCESS | 3332 | 1466743832749 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 21:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:50:32 INFO - PROCESS | 3332 | 1466743832755 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:50:32 INFO - PROCESS | 3332 | 1466743832758 Marionette TRACE conn6 <- [1,2038,null,{}] 21:50:32 INFO - PROCESS | 3332 | 1466743832762 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:32 INFO - PROCESS | 3332 | 1466743832765 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:32 INFO - PROCESS | 3332 | 1466743832856 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 21:50:32 INFO - PROCESS | 3332 | 1466743832938 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:32 INFO - PROCESS | 3332 | 1466743832940 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30E6800 == 31 [pid = 3332] [id = 519] 21:50:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD3A2400) [pid = 3332] [serial = 1557] [outer = 0000000000000000] 21:50:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CD521C00) [pid = 3332] [serial = 1558] [outer = 000000B9CD3A2400] 21:50:32 INFO - PROCESS | 3332 | 1466743832989 Marionette DEBUG loaded listener.js 21:50:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D0527400) [pid = 3332] [serial = 1559] [outer = 000000B9CD3A2400] 21:50:33 INFO - PROCESS | 3332 | 1466743833381 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 691ms 21:50:33 INFO - PROCESS | 3332 | 1466743833449 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 21:50:33 INFO - PROCESS | 3332 | 1466743833452 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 21:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:50:33 INFO - PROCESS | 3332 | 1466743833455 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:50:33 INFO - PROCESS | 3332 | 1466743833459 Marionette TRACE conn6 <- [1,2042,null,{}] 21:50:33 INFO - PROCESS | 3332 | 1466743833471 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:33 INFO - PROCESS | 3332 | 1466743833476 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:33 INFO - PROCESS | 3332 | 1466743833594 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 21:50:33 INFO - PROCESS | 3332 | 1466743833602 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:33 INFO - PROCESS | 3332 | 1466743833606 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47E1000 == 32 [pid = 3332] [id = 520] 21:50:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D090F000) [pid = 3332] [serial = 1560] [outer = 0000000000000000] 21:50:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2531400) [pid = 3332] [serial = 1561] [outer = 000000B9D090F000] 21:50:33 INFO - PROCESS | 3332 | 1466743833656 Marionette DEBUG loaded listener.js 21:50:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D30BA000) [pid = 3332] [serial = 1562] [outer = 000000B9D090F000] 21:50:34 INFO - PROCESS | 3332 | 1466743834100 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 691ms 21:50:34 INFO - PROCESS | 3332 | 1466743834149 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 21:50:34 INFO - PROCESS | 3332 | 1466743834152 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 21:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:50:34 INFO - PROCESS | 3332 | 1466743834161 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:50:34 INFO - PROCESS | 3332 | 1466743834163 Marionette TRACE conn6 <- [1,2046,null,{}] 21:50:34 INFO - PROCESS | 3332 | 1466743834167 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:34 INFO - PROCESS | 3332 | 1466743834169 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:34 INFO - PROCESS | 3332 | 1466743834284 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 21:50:34 INFO - PROCESS | 3332 | 1466743834290 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:34 INFO - PROCESS | 3332 | 1466743834292 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70BE800 == 33 [pid = 3332] [id = 521] 21:50:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3323C00) [pid = 3332] [serial = 1563] [outer = 0000000000000000] 21:50:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D332B800) [pid = 3332] [serial = 1564] [outer = 000000B9D3323C00] 21:50:34 INFO - PROCESS | 3332 | 1466743834384 Marionette DEBUG loaded listener.js 21:50:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3B51400) [pid = 3332] [serial = 1565] [outer = 000000B9D3323C00] 21:50:34 INFO - PROCESS | 3332 | 1466743834820 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 735ms 21:50:34 INFO - PROCESS | 3332 | 1466743834897 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 21:50:34 INFO - PROCESS | 3332 | 1466743834900 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 21:50:34 INFO - PROCESS | 3332 | 1466743834903 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:50:34 INFO - PROCESS | 3332 | 1466743834905 Marionette TRACE conn6 <- [1,2050,null,{}] 21:50:34 INFO - PROCESS | 3332 | 1466743834909 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:34 INFO - PROCESS | 3332 | 1466743834911 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:35 INFO - PROCESS | 3332 | 1466743835055 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 21:50:35 INFO - PROCESS | 3332 | 1466743835113 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:35 INFO - PROCESS | 3332 | 1466743835115 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA323000 == 34 [pid = 3332] [id = 522] 21:50:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3D3B800) [pid = 3332] [serial = 1566] [outer = 0000000000000000] 21:50:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3E95000) [pid = 3332] [serial = 1567] [outer = 000000B9D3D3B800] 21:50:35 INFO - PROCESS | 3332 | 1466743835160 Marionette DEBUG loaded listener.js 21:50:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3F95000) [pid = 3332] [serial = 1568] [outer = 000000B9D3D3B800] 21:50:35 INFO - PROCESS | 3332 | 1466743835576 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 736ms 21:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:50:35 INFO - PROCESS | 3332 | 1466743835644 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 21:50:35 INFO - PROCESS | 3332 | 1466743835646 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 21:50:35 INFO - PROCESS | 3332 | 1466743835649 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:50:35 INFO - PROCESS | 3332 | 1466743835651 Marionette TRACE conn6 <- [1,2054,null,{}] 21:50:35 INFO - PROCESS | 3332 | 1466743835655 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:35 INFO - PROCESS | 3332 | 1466743835661 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:35 INFO - PROCESS | 3332 | 1466743835800 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 21:50:35 INFO - PROCESS | 3332 | 1466743835862 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:35 INFO - PROCESS | 3332 | 1466743835864 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD8F000 == 35 [pid = 3332] [id = 523] 21:50:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3FFC000) [pid = 3332] [serial = 1569] [outer = 0000000000000000] 21:50:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D4232000) [pid = 3332] [serial = 1570] [outer = 000000B9D3FFC000] 21:50:35 INFO - PROCESS | 3332 | 1466743835910 Marionette DEBUG loaded listener.js 21:50:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D4580400) [pid = 3332] [serial = 1571] [outer = 000000B9D3FFC000] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D2528C00) [pid = 3332] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CB151400) [pid = 3332] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6E23C00) [pid = 3332] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3B57000) [pid = 3332] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D2DD4800) [pid = 3332] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D0CA8400) [pid = 3332] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C7746000) [pid = 3332] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2531C00) [pid = 3332] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CB4BE400) [pid = 3332] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D4214000) [pid = 3332] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C7233800) [pid = 3332] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6BD5000) [pid = 3332] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:50:36 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3F8B800) [pid = 3332] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:50:36 INFO - PROCESS | 3332 | 1466743836355 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 775ms 21:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:50:36 INFO - PROCESS | 3332 | 1466743836425 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 21:50:36 INFO - PROCESS | 3332 | 1466743836427 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 21:50:36 INFO - PROCESS | 3332 | 1466743836431 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:50:36 INFO - PROCESS | 3332 | 1466743836433 Marionette TRACE conn6 <- [1,2058,null,{}] 21:50:36 INFO - PROCESS | 3332 | 1466743836436 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:36 INFO - PROCESS | 3332 | 1466743836438 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:36 INFO - PROCESS | 3332 | 1466743836548 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 21:50:36 INFO - PROCESS | 3332 | 1466743836605 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:36 INFO - PROCESS | 3332 | 1466743836607 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB73F800 == 36 [pid = 3332] [id = 524] 21:50:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6BAB400) [pid = 3332] [serial = 1572] [outer = 0000000000000000] 21:50:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D2AD3000) [pid = 3332] [serial = 1573] [outer = 000000B9C6BAB400] 21:50:36 INFO - PROCESS | 3332 | 1466743836653 Marionette DEBUG loaded listener.js 21:50:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3FF7400) [pid = 3332] [serial = 1574] [outer = 000000B9C6BAB400] 21:50:37 INFO - PROCESS | 3332 | 1466743836999 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 21:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 628ms 21:50:37 INFO - PROCESS | 3332 | 1466743837062 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 21:50:37 INFO - PROCESS | 3332 | 1466743837065 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 21:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:50:37 INFO - PROCESS | 3332 | 1466743837068 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:50:37 INFO - PROCESS | 3332 | 1466743837070 Marionette TRACE conn6 <- [1,2062,null,{}] 21:50:37 INFO - PROCESS | 3332 | 1466743837073 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:37 INFO - PROCESS | 3332 | 1466743837075 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:37 INFO - PROCESS | 3332 | 1466743837166 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 21:50:37 INFO - PROCESS | 3332 | 1466743837172 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:37 INFO - PROCESS | 3332 | 1466743837174 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7EE000 == 37 [pid = 3332] [id = 525] 21:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D4582400) [pid = 3332] [serial = 1575] [outer = 0000000000000000] 21:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D47BE400) [pid = 3332] [serial = 1576] [outer = 000000B9D4582400] 21:50:37 INFO - PROCESS | 3332 | 1466743837220 Marionette DEBUG loaded listener.js 21:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D505A400) [pid = 3332] [serial = 1577] [outer = 000000B9D4582400] 21:50:37 INFO - PROCESS | 3332 | 1466743837633 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 21:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 626ms 21:50:37 INFO - PROCESS | 3332 | 1466743837699 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 21:50:37 INFO - PROCESS | 3332 | 1466743837702 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 21:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:50:37 INFO - PROCESS | 3332 | 1466743837705 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:50:37 INFO - PROCESS | 3332 | 1466743837707 Marionette TRACE conn6 <- [1,2066,null,{}] 21:50:37 INFO - PROCESS | 3332 | 1466743837711 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:37 INFO - PROCESS | 3332 | 1466743837713 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:37 INFO - PROCESS | 3332 | 1466743837795 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 21:50:37 INFO - PROCESS | 3332 | 1466743837801 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:37 INFO - PROCESS | 3332 | 1466743837803 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4112800 == 38 [pid = 3332] [id = 526] 21:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D50B8400) [pid = 3332] [serial = 1578] [outer = 0000000000000000] 21:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D5E70000) [pid = 3332] [serial = 1579] [outer = 000000B9D50B8400] 21:50:37 INFO - PROCESS | 3332 | 1466743837848 Marionette DEBUG loaded listener.js 21:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D64A0800) [pid = 3332] [serial = 1580] [outer = 000000B9D50B8400] 21:50:38 INFO - PROCESS | 3332 | 1466743838430 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 776ms 21:50:38 INFO - PROCESS | 3332 | 1466743838483 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 21:50:38 INFO - PROCESS | 3332 | 1466743838489 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 21:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:50:38 INFO - PROCESS | 3332 | 1466743838495 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:50:38 INFO - PROCESS | 3332 | 1466743838499 Marionette TRACE conn6 <- [1,2070,null,{}] 21:50:38 INFO - PROCESS | 3332 | 1466743838505 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:38 INFO - PROCESS | 3332 | 1466743838509 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:38 INFO - PROCESS | 3332 | 1466743838665 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 21:50:38 INFO - PROCESS | 3332 | 1466743838790 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:38 INFO - PROCESS | 3332 | 1466743838795 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B16800 == 39 [pid = 3332] [id = 527] 21:50:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6BAE000) [pid = 3332] [serial = 1581] [outer = 0000000000000000] 21:50:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C7233800) [pid = 3332] [serial = 1582] [outer = 000000B9C6BAE000] 21:50:38 INFO - PROCESS | 3332 | 1466743838856 Marionette DEBUG loaded listener.js 21:50:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CCC5E400) [pid = 3332] [serial = 1583] [outer = 000000B9C6BAE000] 21:50:39 INFO - PROCESS | 3332 | 1466743839475 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1032ms 21:50:39 INFO - PROCESS | 3332 | 1466743839529 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 21:50:39 INFO - PROCESS | 3332 | 1466743839535 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 21:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:50:39 INFO - PROCESS | 3332 | 1466743839542 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:50:39 INFO - PROCESS | 3332 | 1466743839545 Marionette TRACE conn6 <- [1,2074,null,{}] 21:50:39 INFO - PROCESS | 3332 | 1466743839584 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:39 INFO - PROCESS | 3332 | 1466743839587 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:39 INFO - PROCESS | 3332 | 1466743839710 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 21:50:39 INFO - PROCESS | 3332 | 1466743839827 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:39 INFO - PROCESS | 3332 | 1466743839830 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA97C000 == 40 [pid = 3332] [id = 528] 21:50:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D25AD800) [pid = 3332] [serial = 1584] [outer = 0000000000000000] 21:50:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D2E68C00) [pid = 3332] [serial = 1585] [outer = 000000B9D25AD800] 21:50:39 INFO - PROCESS | 3332 | 1466743839890 Marionette DEBUG loaded listener.js 21:50:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3B4F000) [pid = 3332] [serial = 1586] [outer = 000000B9D25AD800] 21:50:40 INFO - PROCESS | 3332 | 1466743840518 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1040ms 21:50:40 INFO - PROCESS | 3332 | 1466743840583 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 21:50:40 INFO - PROCESS | 3332 | 1466743840586 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 21:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:50:40 INFO - PROCESS | 3332 | 1466743840590 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:50:40 INFO - PROCESS | 3332 | 1466743840595 Marionette TRACE conn6 <- [1,2078,null,{}] 21:50:40 INFO - PROCESS | 3332 | 1466743840621 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:40 INFO - PROCESS | 3332 | 1466743840627 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:40 INFO - PROCESS | 3332 | 1466743840747 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 21:50:40 INFO - PROCESS | 3332 | 1466743840864 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:40 INFO - PROCESS | 3332 | 1466743840868 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DC2C9800 == 41 [pid = 3332] [id = 529] 21:50:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D4239400) [pid = 3332] [serial = 1587] [outer = 0000000000000000] 21:50:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D50BD800) [pid = 3332] [serial = 1588] [outer = 000000B9D4239400] 21:50:40 INFO - PROCESS | 3332 | 1466743840927 Marionette DEBUG loaded listener.js 21:50:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D703D400) [pid = 3332] [serial = 1589] [outer = 000000B9D4239400] 21:50:41 INFO - PROCESS | 3332 | 1466743841527 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1004ms 21:50:41 INFO - PROCESS | 3332 | 1466743841597 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 21:50:41 INFO - PROCESS | 3332 | 1466743841600 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 21:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:50:41 INFO - PROCESS | 3332 | 1466743841604 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:50:41 INFO - PROCESS | 3332 | 1466743841606 Marionette TRACE conn6 <- [1,2082,null,{}] 21:50:41 INFO - PROCESS | 3332 | 1466743841610 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:41 INFO - PROCESS | 3332 | 1466743841613 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:41 INFO - PROCESS | 3332 | 1466743841730 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 21:50:41 INFO - PROCESS | 3332 | 1466743841959 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:41 INFO - PROCESS | 3332 | 1466743841962 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD342000 == 42 [pid = 3332] [id = 530] 21:50:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C6BC2000) [pid = 3332] [serial = 1590] [outer = 0000000000000000] 21:50:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9C6E29000) [pid = 3332] [serial = 1591] [outer = 000000B9C6BC2000] 21:50:42 INFO - PROCESS | 3332 | 1466743842028 Marionette DEBUG loaded listener.js 21:50:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9CCC5D000) [pid = 3332] [serial = 1592] [outer = 000000B9C6BC2000] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD78000 == 41 [pid = 3332] [id = 506] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7EE000 == 40 [pid = 3332] [id = 525] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB73F800 == 39 [pid = 3332] [id = 524] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD8F000 == 38 [pid = 3332] [id = 523] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA323000 == 37 [pid = 3332] [id = 522] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70BE800 == 36 [pid = 3332] [id = 521] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47E1000 == 35 [pid = 3332] [id = 520] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30E6800 == 34 [pid = 3332] [id = 519] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD567000 == 33 [pid = 3332] [id = 518] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6611800 == 32 [pid = 3332] [id = 517] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B5F800 == 31 [pid = 3332] [id = 516] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D380B800 == 30 [pid = 3332] [id = 515] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DC2C9800 == 29 [pid = 3332] [id = 529] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA97C000 == 28 [pid = 3332] [id = 528] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4112800 == 27 [pid = 3332] [id = 526] 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B16800 == 26 [pid = 3332] [id = 527] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9CBBB9C00) [pid = 3332] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9CCD0E400) [pid = 3332] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9C6C79C00) [pid = 3332] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D252E800) [pid = 3332] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6E45800) [pid = 3332] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D05E3400) [pid = 3332] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D2E66C00) [pid = 3332] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D2AD8800) [pid = 3332] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D332F800) [pid = 3332] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3275400) [pid = 3332] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CD3A5400) [pid = 3332] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CBBB0400) [pid = 3332] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3FF5400) [pid = 3332] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D4217400) [pid = 3332] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CD85A400) [pid = 3332] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CBE78400) [pid = 3332] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3195000) [pid = 3332] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2B3A800) [pid = 3332] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D50BA800) [pid = 3332] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D4220400) [pid = 3332] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D7036C00) [pid = 3332] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D4230800) [pid = 3332] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D64A1400) [pid = 3332] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3E9EC00) [pid = 3332] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3E71C00) [pid = 3332] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3F8D800) [pid = 3332] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D095D400) [pid = 3332] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 21:50:43 INFO - PROCESS | 3332 | 1466743843374 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1890ms 21:50:43 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4DE800 == 25 [pid = 3332] [id = 10] 21:50:43 INFO - PROCESS | 3332 | 1466743843511 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 21:50:43 INFO - PROCESS | 3332 | 1466743843514 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 21:50:43 INFO - PROCESS | 3332 | 1466743843522 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:50:43 INFO - PROCESS | 3332 | 1466743843525 Marionette TRACE conn6 <- [1,2086,null,{}] 21:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:50:43 INFO - PROCESS | 3332 | 1466743843531 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:43 INFO - PROCESS | 3332 | 1466743843535 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:43 INFO - PROCESS | 3332 | 1466743843627 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 21:50:43 INFO - PROCESS | 3332 | 1466743843636 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:43 INFO - PROCESS | 3332 | 1466743843639 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD7B800 == 26 [pid = 3332] [id = 531] 21:50:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6C79C00) [pid = 3332] [serial = 1593] [outer = 0000000000000000] 21:50:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6C80C00) [pid = 3332] [serial = 1594] [outer = 000000B9C6C79C00] 21:50:43 INFO - PROCESS | 3332 | 1466743843692 Marionette DEBUG loaded listener.js 21:50:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6E4C000) [pid = 3332] [serial = 1595] [outer = 000000B9C6C79C00] 21:50:44 INFO - PROCESS | 3332 | 1466743844172 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 21:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 690ms 21:50:44 INFO - PROCESS | 3332 | 1466743844220 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 21:50:44 INFO - PROCESS | 3332 | 1466743844225 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 21:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:50:44 INFO - PROCESS | 3332 | 1466743844232 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:50:44 INFO - PROCESS | 3332 | 1466743844235 Marionette TRACE conn6 <- [1,2090,null,{}] 21:50:44 INFO - PROCESS | 3332 | 1466743844239 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:44 INFO - PROCESS | 3332 | 1466743844243 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:44 INFO - PROCESS | 3332 | 1466743844341 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 21:50:44 INFO - PROCESS | 3332 | 1466743844349 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:44 INFO - PROCESS | 3332 | 1466743844352 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B16800 == 27 [pid = 3332] [id = 532] 21:50:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C7461C00) [pid = 3332] [serial = 1596] [outer = 0000000000000000] 21:50:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CB474C00) [pid = 3332] [serial = 1597] [outer = 000000B9C7461C00] 21:50:44 INFO - PROCESS | 3332 | 1466743844400 Marionette DEBUG loaded listener.js 21:50:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CCD14C00) [pid = 3332] [serial = 1598] [outer = 000000B9C7461C00] 21:50:44 INFO - PROCESS | 3332 | 1466743844874 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 21:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 692ms 21:50:44 INFO - PROCESS | 3332 | 1466743844926 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 21:50:44 INFO - PROCESS | 3332 | 1466743844928 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 21:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:50:44 INFO - PROCESS | 3332 | 1466743844932 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:50:44 INFO - PROCESS | 3332 | 1466743844936 Marionette TRACE conn6 <- [1,2094,null,{}] 21:50:44 INFO - PROCESS | 3332 | 1466743844947 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:44 INFO - PROCESS | 3332 | 1466743844952 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:45 INFO - PROCESS | 3332 | 1466743845068 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 21:50:45 INFO - PROCESS | 3332 | 1466743845154 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:45 INFO - PROCESS | 3332 | 1466743845158 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36BA800 == 28 [pid = 3332] [id = 533] 21:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CD527C00) [pid = 3332] [serial = 1599] [outer = 0000000000000000] 21:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D0520000) [pid = 3332] [serial = 1600] [outer = 000000B9CD527C00] 21:50:45 INFO - PROCESS | 3332 | 1466743845208 Marionette DEBUG loaded listener.js 21:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D05E9400) [pid = 3332] [serial = 1601] [outer = 000000B9CD527C00] 21:50:45 INFO - PROCESS | 3332 | 1466743845641 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",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.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 21:50:45 INFO - PROCESS | 3332 | 1466743845672 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 21:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:50:45 INFO - PROCESS | 3332 | 1466743845675 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:50:45 INFO - PROCESS | 3332 | 1466743845677 Marionette TRACE conn6 <- [1,2098,null,{}] 21:50:45 INFO - PROCESS | 3332 | 1466743845681 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:45 INFO - PROCESS | 3332 | 1466743845683 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:45 INFO - PROCESS | 3332 | 1466743845798 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 21:50:45 INFO - PROCESS | 3332 | 1466743845804 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:45 INFO - PROCESS | 3332 | 1466743845807 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D465B000 == 29 [pid = 3332] [id = 534] 21:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D096C800) [pid = 3332] [serial = 1602] [outer = 0000000000000000] 21:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D252DC00) [pid = 3332] [serial = 1603] [outer = 000000B9D096C800] 21:50:45 INFO - PROCESS | 3332 | 1466743845853 Marionette DEBUG loaded listener.js 21:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D2BEC000) [pid = 3332] [serial = 1604] [outer = 000000B9D096C800] 21:50:46 INFO - PROCESS | 3332 | 1466743846317 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 21:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 21:50:46 INFO - PROCESS | 3332 | 1466743846348 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 21:50:46 INFO - PROCESS | 3332 | 1466743846350 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 21:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:50:46 INFO - PROCESS | 3332 | 1466743846353 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:50:46 INFO - PROCESS | 3332 | 1466743846355 Marionette TRACE conn6 <- [1,2102,null,{}] 21:50:46 INFO - PROCESS | 3332 | 1466743846358 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:46 INFO - PROCESS | 3332 | 1466743846361 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:46 INFO - PROCESS | 3332 | 1466743846501 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 21:50:46 INFO - PROCESS | 3332 | 1466743846512 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:46 INFO - PROCESS | 3332 | 1466743846515 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7054000 == 30 [pid = 3332] [id = 535] 21:50:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2DB3C00) [pid = 3332] [serial = 1605] [outer = 0000000000000000] 21:50:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D30B5000) [pid = 3332] [serial = 1606] [outer = 000000B9D2DB3C00] 21:50:46 INFO - PROCESS | 3332 | 1466743846559 Marionette DEBUG loaded listener.js 21:50:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3277C00) [pid = 3332] [serial = 1607] [outer = 000000B9D2DB3C00] 21:50:47 INFO - PROCESS | 3332 | 1466743847013 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 21:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 692ms 21:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:50:47 INFO - PROCESS | 3332 | 1466743847049 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 21:50:47 INFO - PROCESS | 3332 | 1466743847052 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 21:50:47 INFO - PROCESS | 3332 | 1466743847055 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:50:47 INFO - PROCESS | 3332 | 1466743847057 Marionette TRACE conn6 <- [1,2106,null,{}] 21:50:47 INFO - PROCESS | 3332 | 1466743847060 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:47 INFO - PROCESS | 3332 | 1466743847066 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:47 INFO - PROCESS | 3332 | 1466743847205 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 21:50:47 INFO - PROCESS | 3332 | 1466743847263 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:47 INFO - PROCESS | 3332 | 1466743847266 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7540800 == 31 [pid = 3332] [id = 536] 21:50:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6358C00) [pid = 3332] [serial = 1608] [outer = 0000000000000000] 21:50:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3B49400) [pid = 3332] [serial = 1609] [outer = 000000B9C6358C00] 21:50:47 INFO - PROCESS | 3332 | 1466743847311 Marionette DEBUG loaded listener.js 21:50:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3EA3800) [pid = 3332] [serial = 1610] [outer = 000000B9C6358C00] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3D3B800) [pid = 3332] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6BAB400) [pid = 3332] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BC3000) [pid = 3332] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3FFC000) [pid = 3332] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D090F000) [pid = 3332] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D051C400) [pid = 3332] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D4221400) [pid = 3332] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CD3A2400) [pid = 3332] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6E27C00) [pid = 3332] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D4582400) [pid = 3332] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D50B8400) [pid = 3332] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:50:47 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3323C00) [pid = 3332] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:50:47 INFO - PROCESS | 3332 | 1466743847917 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 21:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 944ms 21:50:48 INFO - PROCESS | 3332 | 1466743848002 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 21:50:48 INFO - PROCESS | 3332 | 1466743848004 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 21:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:50:48 INFO - PROCESS | 3332 | 1466743848008 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:50:48 INFO - PROCESS | 3332 | 1466743848010 Marionette TRACE conn6 <- [1,2110,null,{}] 21:50:48 INFO - PROCESS | 3332 | 1466743848013 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:48 INFO - PROCESS | 3332 | 1466743848015 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:48 INFO - PROCESS | 3332 | 1466743848095 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 21:50:48 INFO - PROCESS | 3332 | 1466743848100 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:48 INFO - PROCESS | 3332 | 1466743848102 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA334800 == 32 [pid = 3332] [id = 537] 21:50:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3192800) [pid = 3332] [serial = 1611] [outer = 0000000000000000] 21:50:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3E96000) [pid = 3332] [serial = 1612] [outer = 000000B9D3192800] 21:50:48 INFO - PROCESS | 3332 | 1466743848149 Marionette DEBUG loaded listener.js 21:50:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3F90C00) [pid = 3332] [serial = 1613] [outer = 000000B9D3192800] 21:50:48 INFO - PROCESS | 3332 | 1466743848573 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 586ms 21:50:48 INFO - PROCESS | 3332 | 1466743848601 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 21:50:48 INFO - PROCESS | 3332 | 1466743848604 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 21:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:50:48 INFO - PROCESS | 3332 | 1466743848607 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:50:48 INFO - PROCESS | 3332 | 1466743848609 Marionette TRACE conn6 <- [1,2114,null,{}] 21:50:48 INFO - PROCESS | 3332 | 1466743848616 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:48 INFO - PROCESS | 3332 | 1466743848618 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:48 INFO - PROCESS | 3332 | 1466743848700 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 21:50:48 INFO - PROCESS | 3332 | 1466743848706 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:48 INFO - PROCESS | 3332 | 1466743848708 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA532800 == 33 [pid = 3332] [id = 538] 21:50:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3FF7000) [pid = 3332] [serial = 1614] [outer = 0000000000000000] 21:50:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3FF9C00) [pid = 3332] [serial = 1615] [outer = 000000B9D3FF7000] 21:50:48 INFO - PROCESS | 3332 | 1466743848755 Marionette DEBUG loaded listener.js 21:50:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3321C00) [pid = 3332] [serial = 1616] [outer = 000000B9D3FF7000] 21:50:49 INFO - PROCESS | 3332 | 1466743849207 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 21:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 630ms 21:50:49 INFO - PROCESS | 3332 | 1466743849240 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 21:50:49 INFO - PROCESS | 3332 | 1466743849242 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 21:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:50:49 INFO - PROCESS | 3332 | 1466743849250 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:50:49 INFO - PROCESS | 3332 | 1466743849252 Marionette TRACE conn6 <- [1,2118,null,{}] 21:50:49 INFO - PROCESS | 3332 | 1466743849255 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:49 INFO - PROCESS | 3332 | 1466743849257 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:49 INFO - PROCESS | 3332 | 1466743849342 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 21:50:49 INFO - PROCESS | 3332 | 1466743849349 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:49 INFO - PROCESS | 3332 | 1466743849351 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA971800 == 34 [pid = 3332] [id = 539] 21:50:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D421F000) [pid = 3332] [serial = 1617] [outer = 0000000000000000] 21:50:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D422C800) [pid = 3332] [serial = 1618] [outer = 000000B9D421F000] 21:50:49 INFO - PROCESS | 3332 | 1466743849395 Marionette DEBUG loaded listener.js 21:50:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D4240C00) [pid = 3332] [serial = 1619] [outer = 000000B9D421F000] 21:50:50 INFO - PROCESS | 3332 | 1466743850057 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 21:50:50 INFO - PROCESS | 3332 | 1466743850198 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 21:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:50:50 INFO - PROCESS | 3332 | 1466743850203 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:50:50 INFO - PROCESS | 3332 | 1466743850207 Marionette TRACE conn6 <- [1,2122,null,{}] 21:50:50 INFO - PROCESS | 3332 | 1466743850213 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:50 INFO - PROCESS | 3332 | 1466743850216 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:50 INFO - PROCESS | 3332 | 1466743850379 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 21:50:50 INFO - PROCESS | 3332 | 1466743850496 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:50 INFO - PROCESS | 3332 | 1466743850499 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2587000 == 35 [pid = 3332] [id = 540] 21:50:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6BB5000) [pid = 3332] [serial = 1620] [outer = 0000000000000000] 21:50:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C7226C00) [pid = 3332] [serial = 1621] [outer = 000000B9C6BB5000] 21:50:50 INFO - PROCESS | 3332 | 1466743850559 Marionette DEBUG loaded listener.js 21:50:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CCD17000) [pid = 3332] [serial = 1622] [outer = 000000B9C6BB5000] 21:50:51 INFO - PROCESS | 3332 | 1466743851266 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",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.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 21:50:51 INFO - PROCESS | 3332 | 1466743851357 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 21:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:50:51 INFO - PROCESS | 3332 | 1466743851365 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:50:51 INFO - PROCESS | 3332 | 1466743851368 Marionette TRACE conn6 <- [1,2126,null,{}] 21:50:51 INFO - PROCESS | 3332 | 1466743851373 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:51 INFO - PROCESS | 3332 | 1466743851376 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:51 INFO - PROCESS | 3332 | 1466743851508 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 21:50:51 INFO - PROCESS | 3332 | 1466743851626 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:51 INFO - PROCESS | 3332 | 1466743851629 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7092800 == 36 [pid = 3332] [id = 541] 21:50:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C6356400) [pid = 3332] [serial = 1623] [outer = 0000000000000000] 21:50:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D0909000) [pid = 3332] [serial = 1624] [outer = 000000B9C6356400] 21:50:51 INFO - PROCESS | 3332 | 1466743851693 Marionette DEBUG loaded listener.js 21:50:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D2AD4C00) [pid = 3332] [serial = 1625] [outer = 000000B9C6356400] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA532800 == 35 [pid = 3332] [id = 538] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA334800 == 34 [pid = 3332] [id = 537] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7540800 == 33 [pid = 3332] [id = 536] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7054000 == 32 [pid = 3332] [id = 535] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D465B000 == 31 [pid = 3332] [id = 534] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36BA800 == 30 [pid = 3332] [id = 533] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B16800 == 29 [pid = 3332] [id = 532] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD7B800 == 28 [pid = 3332] [id = 531] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD342000 == 27 [pid = 3332] [id = 530] 21:50:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C5927000 == 26 [pid = 3332] [id = 11] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3F95000) [pid = 3332] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D3E95000) [pid = 3332] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D2AD3000) [pid = 3332] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6E31800) [pid = 3332] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D4232000) [pid = 3332] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CB1C3000) [pid = 3332] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D2531400) [pid = 3332] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D090B400) [pid = 3332] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D25A8400) [pid = 3332] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D4244800) [pid = 3332] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CD521C00) [pid = 3332] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0527400) [pid = 3332] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6E2E800) [pid = 3332] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C8356C00) [pid = 3332] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D505A400) [pid = 3332] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D5E70000) [pid = 3332] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D64A0800) [pid = 3332] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D47BE400) [pid = 3332] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D4580400) [pid = 3332] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D332B800) [pid = 3332] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3B51400) [pid = 3332] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D30BA000) [pid = 3332] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D3FF7400) [pid = 3332] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 21:50:52 INFO - PROCESS | 3332 | 1466743852543 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 21:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1239ms 21:50:52 INFO - PROCESS | 3332 | 1466743852610 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 21:50:52 INFO - PROCESS | 3332 | 1466743852615 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 21:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:50:52 INFO - PROCESS | 3332 | 1466743852619 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:50:52 INFO - PROCESS | 3332 | 1466743852623 Marionette TRACE conn6 <- [1,2130,null,{}] 21:50:52 INFO - PROCESS | 3332 | 1466743852629 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:52 INFO - PROCESS | 3332 | 1466743852632 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:52 INFO - PROCESS | 3332 | 1466743852730 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 21:50:52 INFO - PROCESS | 3332 | 1466743852736 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:52 INFO - PROCESS | 3332 | 1466743852739 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0BA9000 == 27 [pid = 3332] [id = 542] 21:50:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6E26000) [pid = 3332] [serial = 1626] [outer = 0000000000000000] 21:50:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6E4F400) [pid = 3332] [serial = 1627] [outer = 000000B9C6E26000] 21:50:52 INFO - PROCESS | 3332 | 1466743852789 Marionette DEBUG loaded listener.js 21:50:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9CB472800) [pid = 3332] [serial = 1628] [outer = 000000B9C6E26000] 21:50:53 INFO - PROCESS | 3332 | 1466743853328 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 21:50:53 INFO - PROCESS | 3332 | 1466743853364 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 21:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:50:53 INFO - PROCESS | 3332 | 1466743853370 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:50:53 INFO - PROCESS | 3332 | 1466743853373 Marionette TRACE conn6 <- [1,2134,null,{}] 21:50:53 INFO - PROCESS | 3332 | 1466743853377 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:53 INFO - PROCESS | 3332 | 1466743853379 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:53 INFO - PROCESS | 3332 | 1466743853471 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 21:50:53 INFO - PROCESS | 3332 | 1466743853554 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:53 INFO - PROCESS | 3332 | 1466743853557 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36AB800 == 28 [pid = 3332] [id = 543] 21:50:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CD8F7400) [pid = 3332] [serial = 1629] [outer = 0000000000000000] 21:50:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D05DD800) [pid = 3332] [serial = 1630] [outer = 000000B9CD8F7400] 21:50:53 INFO - PROCESS | 3332 | 1466743853606 Marionette DEBUG loaded listener.js 21:50:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D095E000) [pid = 3332] [serial = 1631] [outer = 000000B9CD8F7400] 21:50:54 INFO - PROCESS | 3332 | 1466743854013 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 21:50:54 INFO - PROCESS | 3332 | 1466743854067 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 21:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:50:54 INFO - PROCESS | 3332 | 1466743854071 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:50:54 INFO - PROCESS | 3332 | 1466743854075 Marionette TRACE conn6 <- [1,2138,null,{}] 21:50:54 INFO - PROCESS | 3332 | 1466743854087 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:54 INFO - PROCESS | 3332 | 1466743854092 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:54 INFO - PROCESS | 3332 | 1466743854183 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 21:50:54 INFO - PROCESS | 3332 | 1466743854228 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:54 INFO - PROCESS | 3332 | 1466743854231 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D661B800 == 29 [pid = 3332] [id = 544] 21:50:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6BC5000) [pid = 3332] [serial = 1632] [outer = 0000000000000000] 21:50:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D326E400) [pid = 3332] [serial = 1633] [outer = 000000B9C6BC5000] 21:50:54 INFO - PROCESS | 3332 | 1466743854281 Marionette DEBUG loaded listener.js 21:50:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D33D4400) [pid = 3332] [serial = 1634] [outer = 000000B9C6BC5000] 21:50:54 INFO - PROCESS | 3332 | 1466743854727 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",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.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 21:50:54 INFO - PROCESS | 3332 | 1466743854767 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 21:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:50:54 INFO - PROCESS | 3332 | 1466743854776 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:50:54 INFO - PROCESS | 3332 | 1466743854778 Marionette TRACE conn6 <- [1,2142,null,{}] 21:50:54 INFO - PROCESS | 3332 | 1466743854782 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:54 INFO - PROCESS | 3332 | 1466743854784 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:54 INFO - PROCESS | 3332 | 1466743854901 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 21:50:54 INFO - PROCESS | 3332 | 1466743854907 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:54 INFO - PROCESS | 3332 | 1466743854909 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753D800 == 30 [pid = 3332] [id = 545] 21:50:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3B52800) [pid = 3332] [serial = 1635] [outer = 0000000000000000] 21:50:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3E76400) [pid = 3332] [serial = 1636] [outer = 000000B9D3B52800] 21:50:55 INFO - PROCESS | 3332 | 1466743854997 Marionette DEBUG loaded listener.js 21:50:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3EA0C00) [pid = 3332] [serial = 1637] [outer = 000000B9D3B52800] 21:50:55 INFO - PROCESS | 3332 | 1466743855445 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 692ms 21:50:55 INFO - PROCESS | 3332 | 1466743855470 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 21:50:55 INFO - PROCESS | 3332 | 1466743855472 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 21:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:50:55 INFO - PROCESS | 3332 | 1466743855476 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:50:55 INFO - PROCESS | 3332 | 1466743855478 Marionette TRACE conn6 <- [1,2146,null,{}] 21:50:55 INFO - PROCESS | 3332 | 1466743855481 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:55 INFO - PROCESS | 3332 | 1466743855483 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:55 INFO - PROCESS | 3332 | 1466743855623 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 21:50:55 INFO - PROCESS | 3332 | 1466743855646 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:55 INFO - PROCESS | 3332 | 1466743855648 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3B6000 == 31 [pid = 3332] [id = 546] 21:50:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3EA1800) [pid = 3332] [serial = 1638] [outer = 0000000000000000] 21:50:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3FF1C00) [pid = 3332] [serial = 1639] [outer = 000000B9D3EA1800] 21:50:55 INFO - PROCESS | 3332 | 1466743855692 Marionette DEBUG loaded listener.js 21:50:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D4220400) [pid = 3332] [serial = 1640] [outer = 000000B9D3EA1800] 21:50:56 INFO - PROCESS | 3332 | 1466743856145 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",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 21:50:56 INFO - PROCESS | 3332 | 1466743856215 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 21:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:50:56 INFO - PROCESS | 3332 | 1466743856219 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:50:56 INFO - PROCESS | 3332 | 1466743856221 Marionette TRACE conn6 <- [1,2150,null,{}] 21:50:56 INFO - PROCESS | 3332 | 1466743856224 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:56 INFO - PROCESS | 3332 | 1466743856231 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:56 INFO - PROCESS | 3332 | 1466743856389 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 21:50:56 INFO - PROCESS | 3332 | 1466743856440 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:56 INFO - PROCESS | 3332 | 1466743856442 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DADA2800 == 32 [pid = 3332] [id = 547] 21:50:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D4249400) [pid = 3332] [serial = 1641] [outer = 0000000000000000] 21:50:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D46B7000) [pid = 3332] [serial = 1642] [outer = 000000B9D4249400] 21:50:56 INFO - PROCESS | 3332 | 1466743856487 Marionette DEBUG loaded listener.js 21:50:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D505A400) [pid = 3332] [serial = 1643] [outer = 000000B9D4249400] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CB4DF000) [pid = 3332] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D096C800) [pid = 3332] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6BC2000) [pid = 3332] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6C79C00) [pid = 3332] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C7461C00) [pid = 3332] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CD527C00) [pid = 3332] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2DB3C00) [pid = 3332] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C7460000) [pid = 3332] [serial = 29] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6BAE000) [pid = 3332] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3FF7000) [pid = 3332] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D25AD800) [pid = 3332] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D4239400) [pid = 3332] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C6358C00) [pid = 3332] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:50:56 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3192800) [pid = 3332] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:50:56 INFO - PROCESS | 3332 | 1466743856979 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 21:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 777ms 21:50:57 INFO - PROCESS | 3332 | 1466743856998 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 21:50:57 INFO - PROCESS | 3332 | 1466743857000 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 21:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:50:57 INFO - PROCESS | 3332 | 1466743857003 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:50:57 INFO - PROCESS | 3332 | 1466743857005 Marionette TRACE conn6 <- [1,2154,null,{}] 21:50:57 INFO - PROCESS | 3332 | 1466743857009 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:57 INFO - PROCESS | 3332 | 1466743857011 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:57 INFO - PROCESS | 3332 | 1466743857122 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 21:50:57 INFO - PROCESS | 3332 | 1466743857169 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:57 INFO - PROCESS | 3332 | 1466743857171 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB635000 == 33 [pid = 3332] [id = 548] 21:50:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6E48800) [pid = 3332] [serial = 1644] [outer = 0000000000000000] 21:50:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D2DB3C00) [pid = 3332] [serial = 1645] [outer = 000000B9C6E48800] 21:50:57 INFO - PROCESS | 3332 | 1466743857219 Marionette DEBUG loaded listener.js 21:50:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D47BF000) [pid = 3332] [serial = 1646] [outer = 000000B9C6E48800] 21:50:57 INFO - PROCESS | 3332 | 1466743857567 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 21:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 629ms 21:50:57 INFO - PROCESS | 3332 | 1466743857636 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 21:50:57 INFO - PROCESS | 3332 | 1466743857639 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 21:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:50:57 INFO - PROCESS | 3332 | 1466743857642 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:50:57 INFO - PROCESS | 3332 | 1466743857644 Marionette TRACE conn6 <- [1,2158,null,{}] 21:50:57 INFO - PROCESS | 3332 | 1466743857647 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:57 INFO - PROCESS | 3332 | 1466743857649 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:57 INFO - PROCESS | 3332 | 1466743857741 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 21:50:57 INFO - PROCESS | 3332 | 1466743857747 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:57 INFO - PROCESS | 3332 | 1466743857749 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB752000 == 34 [pid = 3332] [id = 549] 21:50:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D50BE800) [pid = 3332] [serial = 1647] [outer = 0000000000000000] 21:50:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D5E74800) [pid = 3332] [serial = 1648] [outer = 000000B9D50BE800] 21:50:57 INFO - PROCESS | 3332 | 1466743857794 Marionette DEBUG loaded listener.js 21:50:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D6623C00) [pid = 3332] [serial = 1649] [outer = 000000B9D50BE800] 21:50:58 INFO - PROCESS | 3332 | 1466743858223 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 21:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 628ms 21:50:58 INFO - PROCESS | 3332 | 1466743858274 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 21:50:58 INFO - PROCESS | 3332 | 1466743858276 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 21:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:50:58 INFO - PROCESS | 3332 | 1466743858279 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:50:58 INFO - PROCESS | 3332 | 1466743858281 Marionette TRACE conn6 <- [1,2162,null,{}] 21:50:58 INFO - PROCESS | 3332 | 1466743858285 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:58 INFO - PROCESS | 3332 | 1466743858287 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:58 INFO - PROCESS | 3332 | 1466743858370 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 21:50:58 INFO - PROCESS | 3332 | 1466743858377 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:58 INFO - PROCESS | 3332 | 1466743858379 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6619000 == 35 [pid = 3332] [id = 550] 21:50:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D703E800) [pid = 3332] [serial = 1650] [outer = 0000000000000000] 21:50:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D781AC00) [pid = 3332] [serial = 1651] [outer = 000000B9D703E800] 21:50:58 INFO - PROCESS | 3332 | 1466743858425 Marionette DEBUG loaded listener.js 21:50:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D7822400) [pid = 3332] [serial = 1652] [outer = 000000B9D703E800] 21:50:59 INFO - PROCESS | 3332 | 1466743859033 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 776ms 21:50:59 INFO - PROCESS | 3332 | 1466743859058 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 21:50:59 INFO - PROCESS | 3332 | 1466743859063 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 21:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:50:59 INFO - PROCESS | 3332 | 1466743859069 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:50:59 INFO - PROCESS | 3332 | 1466743859073 Marionette TRACE conn6 <- [1,2166,null,{}] 21:50:59 INFO - PROCESS | 3332 | 1466743859079 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:59 INFO - PROCESS | 3332 | 1466743859083 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:59 INFO - PROCESS | 3332 | 1466743859207 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 21:50:59 INFO - PROCESS | 3332 | 1466743859304 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:59 INFO - PROCESS | 3332 | 1466743859309 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:50:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B16800 == 36 [pid = 3332] [id = 551] 21:50:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6C74C00) [pid = 3332] [serial = 1653] [outer = 0000000000000000] 21:50:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CB1B8800) [pid = 3332] [serial = 1654] [outer = 000000B9C6C74C00] 21:50:59 INFO - PROCESS | 3332 | 1466743859368 Marionette DEBUG loaded listener.js 21:50:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CD526000) [pid = 3332] [serial = 1655] [outer = 000000B9C6C74C00] 21:51:00 INFO - PROCESS | 3332 | 1466743860036 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 986ms 21:51:00 INFO - PROCESS | 3332 | 1466743860058 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 21:51:00 INFO - PROCESS | 3332 | 1466743860063 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 21:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:51:00 INFO - PROCESS | 3332 | 1466743860070 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:51:00 INFO - PROCESS | 3332 | 1466743860073 Marionette TRACE conn6 <- [1,2170,null,{}] 21:51:00 INFO - PROCESS | 3332 | 1466743860077 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:00 INFO - PROCESS | 3332 | 1466743860080 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:00 INFO - PROCESS | 3332 | 1466743860199 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 21:51:00 INFO - PROCESS | 3332 | 1466743860296 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:00 INFO - PROCESS | 3332 | 1466743860298 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3BA800 == 37 [pid = 3332] [id = 552] 21:51:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3195800) [pid = 3332] [serial = 1656] [outer = 0000000000000000] 21:51:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3323C00) [pid = 3332] [serial = 1657] [outer = 000000B9D3195800] 21:51:00 INFO - PROCESS | 3332 | 1466743860355 Marionette DEBUG loaded listener.js 21:51:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3E96C00) [pid = 3332] [serial = 1658] [outer = 000000B9D3195800] 21:51:01 INFO - PROCESS | 3332 | 1466743861007 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 986ms 21:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:51:01 INFO - PROCESS | 3332 | 1466743861058 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 21:51:01 INFO - PROCESS | 3332 | 1466743861061 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 21:51:01 INFO - PROCESS | 3332 | 1466743861065 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:51:01 INFO - PROCESS | 3332 | 1466743861069 Marionette TRACE conn6 <- [1,2174,null,{}] 21:51:01 INFO - PROCESS | 3332 | 1466743861081 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:01 INFO - PROCESS | 3332 | 1466743861086 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:01 INFO - PROCESS | 3332 | 1466743861231 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 21:51:01 INFO - PROCESS | 3332 | 1466743861355 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:01 INFO - PROCESS | 3332 | 1466743861358 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB34800 == 38 [pid = 3332] [id = 553] 21:51:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D4581000) [pid = 3332] [serial = 1659] [outer = 0000000000000000] 21:51:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D703F800) [pid = 3332] [serial = 1660] [outer = 000000B9D4581000] 21:51:01 INFO - PROCESS | 3332 | 1466743861417 Marionette DEBUG loaded listener.js 21:51:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D78EA800) [pid = 3332] [serial = 1661] [outer = 000000B9D4581000] 21:51:02 INFO - PROCESS | 3332 | 1466743862000 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 986ms 21:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:51:02 INFO - PROCESS | 3332 | 1466743862052 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 21:51:02 INFO - PROCESS | 3332 | 1466743862055 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 21:51:02 INFO - PROCESS | 3332 | 1466743862059 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:51:02 INFO - PROCESS | 3332 | 1466743862061 Marionette TRACE conn6 <- [1,2178,null,{}] 21:51:02 INFO - PROCESS | 3332 | 1466743862094 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:02 INFO - PROCESS | 3332 | 1466743862097 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:02 INFO - PROCESS | 3332 | 1466743862217 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 21:51:02 INFO - PROCESS | 3332 | 1466743862464 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:02 INFO - PROCESS | 3332 | 1466743862467 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD331000 == 39 [pid = 3332] [id = 554] 21:51:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6B86800) [pid = 3332] [serial = 1662] [outer = 0000000000000000] 21:51:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6C78C00) [pid = 3332] [serial = 1663] [outer = 000000B9C6B86800] 21:51:02 INFO - PROCESS | 3332 | 1466743862536 Marionette DEBUG loaded listener.js 21:51:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C7434400) [pid = 3332] [serial = 1664] [outer = 000000B9C6B86800] 21:51:03 INFO - PROCESS | 3332 | 1466743863161 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 21:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1157ms 21:51:03 INFO - PROCESS | 3332 | 1466743863218 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 21:51:03 INFO - PROCESS | 3332 | 1466743863222 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 21:51:03 INFO - PROCESS | 3332 | 1466743863227 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:51:03 INFO - PROCESS | 3332 | 1466743863230 Marionette TRACE conn6 <- [1,2182,null,{}] 21:51:03 INFO - PROCESS | 3332 | 1466743863254 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:03 INFO - PROCESS | 3332 | 1466743863259 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:03 INFO - PROCESS | 3332 | 1466743863373 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 21:51:03 INFO - PROCESS | 3332 | 1466743863450 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:03 INFO - PROCESS | 3332 | 1466743863453 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB752000 == 38 [pid = 3332] [id = 549] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB635000 == 37 [pid = 3332] [id = 548] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DADA2800 == 36 [pid = 3332] [id = 547] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3B6000 == 35 [pid = 3332] [id = 546] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753D800 == 34 [pid = 3332] [id = 545] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D661B800 == 33 [pid = 3332] [id = 544] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36AB800 == 32 [pid = 3332] [id = 543] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0BA9000 == 31 [pid = 3332] [id = 542] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA971800 == 30 [pid = 3332] [id = 539] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7092800 == 29 [pid = 3332] [id = 541] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2587000 == 28 [pid = 3332] [id = 540] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD331000 == 27 [pid = 3332] [id = 554] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB34800 == 26 [pid = 3332] [id = 553] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3BA800 == 25 [pid = 3332] [id = 552] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6619000 == 24 [pid = 3332] [id = 550] 21:51:04 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B16800 == 23 [pid = 3332] [id = 551] 21:51:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C5927000 == 24 [pid = 3332] [id = 555] 21:51:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C57BFC00) [pid = 3332] [serial = 1665] [outer = 0000000000000000] 21:51:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C5A29800) [pid = 3332] [serial = 1666] [outer = 000000B9C57BFC00] 21:51:04 INFO - PROCESS | 3332 | 1466743864133 Marionette DEBUG loaded listener.js 21:51:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9C6BC0400) [pid = 3332] [serial = 1667] [outer = 000000B9C57BFC00] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9CBB73000) [pid = 3332] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D252DC00) [pid = 3332] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CCC5D000) [pid = 3332] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9C6E29000) [pid = 3332] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6C80C00) [pid = 3332] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6E4C000) [pid = 3332] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CCD14C00) [pid = 3332] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CB474C00) [pid = 3332] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D0520000) [pid = 3332] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D30B5000) [pid = 3332] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C5A1D400) [pid = 3332] [serial = 1079] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CCC5E400) [pid = 3332] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C7233800) [pid = 3332] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3321C00) [pid = 3332] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3B4F000) [pid = 3332] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D2E68C00) [pid = 3332] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D703D400) [pid = 3332] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D50BD800) [pid = 3332] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D2BEC000) [pid = 3332] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3B49400) [pid = 3332] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D422C800) [pid = 3332] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3277C00) [pid = 3332] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3FF9C00) [pid = 3332] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3EA3800) [pid = 3332] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3E96000) [pid = 3332] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3F90C00) [pid = 3332] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D05E9400) [pid = 3332] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 21:51:04 INFO - PROCESS | 3332 | 1466743864674 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 21:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1509ms 21:51:04 INFO - PROCESS | 3332 | 1466743864740 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 21:51:04 INFO - PROCESS | 3332 | 1466743864745 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 21:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:51:04 INFO - PROCESS | 3332 | 1466743864750 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:51:04 INFO - PROCESS | 3332 | 1466743864752 Marionette TRACE conn6 <- [1,2186,null,{}] 21:51:04 INFO - PROCESS | 3332 | 1466743864757 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:04 INFO - PROCESS | 3332 | 1466743864760 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:04 INFO - PROCESS | 3332 | 1466743864887 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 21:51:04 INFO - PROCESS | 3332 | 1466743864968 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:04 INFO - PROCESS | 3332 | 1466743864971 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06C0800 == 25 [pid = 3332] [id = 556] 21:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6E31800) [pid = 3332] [serial = 1668] [outer = 0000000000000000] 21:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C7225800) [pid = 3332] [serial = 1669] [outer = 000000B9C6E31800] 21:51:05 INFO - PROCESS | 3332 | 1466743865020 Marionette DEBUG loaded listener.js 21:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C8356C00) [pid = 3332] [serial = 1670] [outer = 000000B9C6E31800] 21:51:05 INFO - PROCESS | 3332 | 1466743865402 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 21:51:05 INFO - PROCESS | 3332 | 1466743865424 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 21:51:05 INFO - PROCESS | 3332 | 1466743865429 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 21:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:51:05 INFO - PROCESS | 3332 | 1466743865436 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:51:05 INFO - PROCESS | 3332 | 1466743865439 Marionette TRACE conn6 <- [1,2190,null,{}] 21:51:05 INFO - PROCESS | 3332 | 1466743865442 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:05 INFO - PROCESS | 3332 | 1466743865445 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:05 INFO - PROCESS | 3332 | 1466743865564 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 21:51:05 INFO - PROCESS | 3332 | 1466743865571 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:05 INFO - PROCESS | 3332 | 1466743865574 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EEE000 == 26 [pid = 3332] [id = 557] 21:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CB4BE800) [pid = 3332] [serial = 1671] [outer = 0000000000000000] 21:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CCD14C00) [pid = 3332] [serial = 1672] [outer = 000000B9CB4BE800] 21:51:05 INFO - PROCESS | 3332 | 1466743865630 Marionette DEBUG loaded listener.js 21:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD51E800) [pid = 3332] [serial = 1673] [outer = 000000B9CB4BE800] 21:51:06 INFO - PROCESS | 3332 | 1466743866082 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 692ms 21:51:06 INFO - PROCESS | 3332 | 1466743866130 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 21:51:06 INFO - PROCESS | 3332 | 1466743866132 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 21:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:51:06 INFO - PROCESS | 3332 | 1466743866136 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:51:06 INFO - PROCESS | 3332 | 1466743866139 Marionette TRACE conn6 <- [1,2194,null,{}] 21:51:06 INFO - PROCESS | 3332 | 1466743866151 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:06 INFO - PROCESS | 3332 | 1466743866156 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:06 INFO - PROCESS | 3332 | 1466743866246 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 21:51:06 INFO - PROCESS | 3332 | 1466743866255 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:06 INFO - PROCESS | 3332 | 1466743866258 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3EE7800 == 27 [pid = 3332] [id = 558] 21:51:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D05E6400) [pid = 3332] [serial = 1674] [outer = 0000000000000000] 21:51:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D067C800) [pid = 3332] [serial = 1675] [outer = 000000B9D05E6400] 21:51:06 INFO - PROCESS | 3332 | 1466743866305 Marionette DEBUG loaded listener.js 21:51:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D0B61800) [pid = 3332] [serial = 1676] [outer = 000000B9D05E6400] 21:51:06 INFO - PROCESS | 3332 | 1466743866774 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 21:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 692ms 21:51:06 INFO - PROCESS | 3332 | 1466743866831 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 21:51:06 INFO - PROCESS | 3332 | 1466743866834 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 21:51:06 INFO - PROCESS | 3332 | 1466743866837 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:51:06 INFO - PROCESS | 3332 | 1466743866839 Marionette TRACE conn6 <- [1,2198,null,{}] 21:51:06 INFO - PROCESS | 3332 | 1466743866852 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:06 INFO - PROCESS | 3332 | 1466743866854 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:07 INFO - PROCESS | 3332 | 1466743866996 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 21:51:07 INFO - PROCESS | 3332 | 1466743867019 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:07 INFO - PROCESS | 3332 | 1466743867021 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5AAF000 == 28 [pid = 3332] [id = 559] 21:51:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D252EC00) [pid = 3332] [serial = 1677] [outer = 0000000000000000] 21:51:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2535800) [pid = 3332] [serial = 1678] [outer = 000000B9D252EC00] 21:51:07 INFO - PROCESS | 3332 | 1466743867073 Marionette DEBUG loaded listener.js 21:51:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2BEC400) [pid = 3332] [serial = 1679] [outer = 000000B9D252EC00] 21:51:07 INFO - PROCESS | 3332 | 1466743867492 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 21:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 690ms 21:51:07 INFO - PROCESS | 3332 | 1466743867529 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 21:51:07 INFO - PROCESS | 3332 | 1466743867532 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 21:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:51:07 INFO - PROCESS | 3332 | 1466743867535 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:51:07 INFO - PROCESS | 3332 | 1466743867537 Marionette TRACE conn6 <- [1,2202,null,{}] 21:51:07 INFO - PROCESS | 3332 | 1466743867541 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:07 INFO - PROCESS | 3332 | 1466743867543 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:07 INFO - PROCESS | 3332 | 1466743867652 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 21:51:07 INFO - PROCESS | 3332 | 1466743867657 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:07 INFO - PROCESS | 3332 | 1466743867659 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D708E000 == 29 [pid = 3332] [id = 560] 21:51:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CB4BE400) [pid = 3332] [serial = 1680] [outer = 0000000000000000] 21:51:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D318BC00) [pid = 3332] [serial = 1681] [outer = 000000B9CB4BE400] 21:51:07 INFO - PROCESS | 3332 | 1466743867715 Marionette DEBUG loaded listener.js 21:51:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D327B400) [pid = 3332] [serial = 1682] [outer = 000000B9CB4BE400] 21:51:08 INFO - PROCESS | 3332 | 1466743868191 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 21:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 21:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:51:08 INFO - PROCESS | 3332 | 1466743868209 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 21:51:08 INFO - PROCESS | 3332 | 1466743868211 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 21:51:08 INFO - PROCESS | 3332 | 1466743868214 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:51:08 INFO - PROCESS | 3332 | 1466743868216 Marionette TRACE conn6 <- [1,2206,null,{}] 21:51:08 INFO - PROCESS | 3332 | 1466743868219 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:08 INFO - PROCESS | 3332 | 1466743868225 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:08 INFO - PROCESS | 3332 | 1466743868373 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 21:51:08 INFO - PROCESS | 3332 | 1466743868406 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:08 INFO - PROCESS | 3332 | 1466743868408 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7410800 == 30 [pid = 3332] [id = 561] 21:51:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D38EE800) [pid = 3332] [serial = 1683] [outer = 0000000000000000] 21:51:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3B56000) [pid = 3332] [serial = 1684] [outer = 000000B9D38EE800] 21:51:08 INFO - PROCESS | 3332 | 1466743868453 Marionette DEBUG loaded listener.js 21:51:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3E9CC00) [pid = 3332] [serial = 1685] [outer = 000000B9D38EE800] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3EA1800) [pid = 3332] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6E48800) [pid = 3332] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D4249400) [pid = 3332] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D421F000) [pid = 3332] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CD8F7400) [pid = 3332] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6356400) [pid = 3332] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BB5000) [pid = 3332] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6E26000) [pid = 3332] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6BC5000) [pid = 3332] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D50BE800) [pid = 3332] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D703E800) [pid = 3332] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:51:08 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3B52800) [pid = 3332] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:51:09 INFO - PROCESS | 3332 | 1466743869023 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 21:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 878ms 21:51:09 INFO - PROCESS | 3332 | 1466743869096 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 21:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:51:09 INFO - PROCESS | 3332 | 1466743869098 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 21:51:09 INFO - PROCESS | 3332 | 1466743869102 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:51:09 INFO - PROCESS | 3332 | 1466743869104 Marionette TRACE conn6 <- [1,2210,null,{}] 21:51:09 INFO - PROCESS | 3332 | 1466743869107 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:09 INFO - PROCESS | 3332 | 1466743869109 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:09 INFO - PROCESS | 3332 | 1466743869190 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 21:51:09 INFO - PROCESS | 3332 | 1466743869197 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:09 INFO - PROCESS | 3332 | 1466743869199 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA39F800 == 31 [pid = 3332] [id = 562] 21:51:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D090B400) [pid = 3332] [serial = 1686] [outer = 0000000000000000] 21:51:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3D40C00) [pid = 3332] [serial = 1687] [outer = 000000B9D090B400] 21:51:09 INFO - PROCESS | 3332 | 1466743869243 Marionette DEBUG loaded listener.js 21:51:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3F40800) [pid = 3332] [serial = 1688] [outer = 000000B9D090B400] 21:51:09 INFO - PROCESS | 3332 | 1466743869671 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 588ms 21:51:09 INFO - PROCESS | 3332 | 1466743869693 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 21:51:09 INFO - PROCESS | 3332 | 1466743869695 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 21:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:51:09 INFO - PROCESS | 3332 | 1466743869709 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:51:09 INFO - PROCESS | 3332 | 1466743869711 Marionette TRACE conn6 <- [1,2214,null,{}] 21:51:09 INFO - PROCESS | 3332 | 1466743869720 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:09 INFO - PROCESS | 3332 | 1466743869722 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:09 INFO - PROCESS | 3332 | 1466743869806 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 21:51:09 INFO - PROCESS | 3332 | 1466743869819 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:09 INFO - PROCESS | 3332 | 1466743869821 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA53C000 == 32 [pid = 3332] [id = 563] 21:51:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3F90000) [pid = 3332] [serial = 1689] [outer = 0000000000000000] 21:51:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3FF5800) [pid = 3332] [serial = 1690] [outer = 000000B9D3F90000] 21:51:09 INFO - PROCESS | 3332 | 1466743869868 Marionette DEBUG loaded listener.js 21:51:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D4212C00) [pid = 3332] [serial = 1691] [outer = 000000B9D3F90000] 21:51:10 INFO - PROCESS | 3332 | 1466743870322 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 21:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 628ms 21:51:10 INFO - PROCESS | 3332 | 1466743870341 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 21:51:10 INFO - PROCESS | 3332 | 1466743870343 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 21:51:10 INFO - PROCESS | 3332 | 1466743870346 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:51:10 INFO - PROCESS | 3332 | 1466743870348 Marionette TRACE conn6 <- [1,2218,null,{}] 21:51:10 INFO - PROCESS | 3332 | 1466743870351 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:10 INFO - PROCESS | 3332 | 1466743870353 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:10 INFO - PROCESS | 3332 | 1466743870475 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 21:51:10 INFO - PROCESS | 3332 | 1466743870484 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:10 INFO - PROCESS | 3332 | 1466743870486 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD93800 == 33 [pid = 3332] [id = 564] 21:51:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D421C400) [pid = 3332] [serial = 1692] [outer = 0000000000000000] 21:51:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D422B000) [pid = 3332] [serial = 1693] [outer = 000000B9D421C400] 21:51:10 INFO - PROCESS | 3332 | 1466743870531 Marionette DEBUG loaded listener.js 21:51:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D4240400) [pid = 3332] [serial = 1694] [outer = 000000B9D421C400] 21:51:11 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06C0800 == 32 [pid = 3332] [id = 556] 21:51:11 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C5927000 == 31 [pid = 3332] [id = 555] 21:51:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EEE000 == 30 [pid = 3332] [id = 557] 21:51:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5AAF000 == 29 [pid = 3332] [id = 559] 21:51:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D708E000 == 28 [pid = 3332] [id = 560] 21:51:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA53C000 == 27 [pid = 3332] [id = 563] 21:51:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA39F800 == 26 [pid = 3332] [id = 562] 21:51:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3EE7800 == 25 [pid = 3332] [id = 558] 21:51:12 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7410800 == 24 [pid = 3332] [id = 561] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D4220400) [pid = 3332] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3FF1C00) [pid = 3332] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2DB3C00) [pid = 3332] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D46B7000) [pid = 3332] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D4240C00) [pid = 3332] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D05DD800) [pid = 3332] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D095E000) [pid = 3332] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D0909000) [pid = 3332] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D2AD4C00) [pid = 3332] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C7226C00) [pid = 3332] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9CCD17000) [pid = 3332] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C6E4F400) [pid = 3332] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CB472800) [pid = 3332] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D326E400) [pid = 3332] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D5E74800) [pid = 3332] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D505A400) [pid = 3332] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D6623C00) [pid = 3332] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D781AC00) [pid = 3332] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D7822400) [pid = 3332] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D3E76400) [pid = 3332] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9D3EA0C00) [pid = 3332] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D47BF000) [pid = 3332] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9D33D4400) [pid = 3332] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 21:51:12 INFO - PROCESS | 3332 | 1466743872308 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 21:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1980ms 21:51:12 INFO - PROCESS | 3332 | 1466743872330 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 21:51:12 INFO - PROCESS | 3332 | 1466743872334 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 21:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:51:12 INFO - PROCESS | 3332 | 1466743872339 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:51:12 INFO - PROCESS | 3332 | 1466743872343 Marionette TRACE conn6 <- [1,2222,null,{}] 21:51:12 INFO - PROCESS | 3332 | 1466743872349 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:12 INFO - PROCESS | 3332 | 1466743872352 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:12 INFO - PROCESS | 3332 | 1466743872451 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 21:51:12 INFO - PROCESS | 3332 | 1466743872458 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:12 INFO - PROCESS | 3332 | 1466743872463 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC27800 == 25 [pid = 3332] [id = 565] 21:51:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9C6BCF800) [pid = 3332] [serial = 1695] [outer = 0000000000000000] 21:51:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9C6BD0400) [pid = 3332] [serial = 1696] [outer = 000000B9C6BCF800] 21:51:12 INFO - PROCESS | 3332 | 1466743872515 Marionette DEBUG loaded listener.js 21:51:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9C6C7E000) [pid = 3332] [serial = 1697] [outer = 000000B9C6BCF800] 21:51:13 INFO - PROCESS | 3332 | 1466743873003 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 21:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 690ms 21:51:13 INFO - PROCESS | 3332 | 1466743873033 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 21:51:13 INFO - PROCESS | 3332 | 1466743873038 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 21:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:51:13 INFO - PROCESS | 3332 | 1466743873045 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:51:13 INFO - PROCESS | 3332 | 1466743873048 Marionette TRACE conn6 <- [1,2226,null,{}] 21:51:13 INFO - PROCESS | 3332 | 1466743873052 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:13 INFO - PROCESS | 3332 | 1466743873056 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:13 INFO - PROCESS | 3332 | 1466743873148 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 21:51:13 INFO - PROCESS | 3332 | 1466743873156 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:13 INFO - PROCESS | 3332 | 1466743873159 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2586800 == 26 [pid = 3332] [id = 566] 21:51:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9C6E47000) [pid = 3332] [serial = 1698] [outer = 0000000000000000] 21:51:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C6E4CC00) [pid = 3332] [serial = 1699] [outer = 000000B9C6E47000] 21:51:13 INFO - PROCESS | 3332 | 1466743873209 Marionette DEBUG loaded listener.js 21:51:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9C745D000) [pid = 3332] [serial = 1700] [outer = 000000B9C6E47000] 21:51:13 INFO - PROCESS | 3332 | 1466743873669 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 21:51:13 INFO - PROCESS | 3332 | 1466743873722 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 21:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:51:13 INFO - PROCESS | 3332 | 1466743873725 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 21:51:13 INFO - PROCESS | 3332 | 1466743873729 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:51:13 INFO - PROCESS | 3332 | 1466743873732 Marionette TRACE conn6 <- [1,2230,null,{}] 21:51:13 INFO - PROCESS | 3332 | 1466743873744 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:13 INFO - PROCESS | 3332 | 1466743873749 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:13 INFO - PROCESS | 3332 | 1466743873863 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 21:51:13 INFO - PROCESS | 3332 | 1466743873881 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:13 INFO - PROCESS | 3332 | 1466743873884 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339B000 == 27 [pid = 3332] [id = 567] 21:51:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9C51D7400) [pid = 3332] [serial = 1701] [outer = 0000000000000000] 21:51:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9CBEA6400) [pid = 3332] [serial = 1702] [outer = 000000B9C51D7400] 21:51:13 INFO - PROCESS | 3332 | 1466743873933 Marionette DEBUG loaded listener.js 21:51:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9CCD0DC00) [pid = 3332] [serial = 1703] [outer = 000000B9C51D7400] 21:51:14 INFO - PROCESS | 3332 | 1466743874379 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 692ms 21:51:14 INFO - PROCESS | 3332 | 1466743874426 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 21:51:14 INFO - PROCESS | 3332 | 1466743874429 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 21:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:51:14 INFO - PROCESS | 3332 | 1466743874432 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:51:14 INFO - PROCESS | 3332 | 1466743874434 Marionette TRACE conn6 <- [1,2234,null,{}] 21:51:14 INFO - PROCESS | 3332 | 1466743874437 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:14 INFO - PROCESS | 3332 | 1466743874440 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:14 INFO - PROCESS | 3332 | 1466743874528 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 21:51:14 INFO - PROCESS | 3332 | 1466743874533 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:14 INFO - PROCESS | 3332 | 1466743874536 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3736800 == 28 [pid = 3332] [id = 568] 21:51:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9CD3A2800) [pid = 3332] [serial = 1704] [outer = 0000000000000000] 21:51:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CD858000) [pid = 3332] [serial = 1705] [outer = 000000B9CD3A2800] 21:51:14 INFO - PROCESS | 3332 | 1466743874582 Marionette DEBUG loaded listener.js 21:51:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D0522000) [pid = 3332] [serial = 1706] [outer = 000000B9CD3A2800] 21:51:15 INFO - PROCESS | 3332 | 1466743875012 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 628ms 21:51:15 INFO - PROCESS | 3332 | 1466743875063 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 21:51:15 INFO - PROCESS | 3332 | 1466743875065 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 21:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:51:15 INFO - PROCESS | 3332 | 1466743875069 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:51:15 INFO - PROCESS | 3332 | 1466743875070 Marionette TRACE conn6 <- [1,2238,null,{}] 21:51:15 INFO - PROCESS | 3332 | 1466743875074 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:15 INFO - PROCESS | 3332 | 1466743875076 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:15 INFO - PROCESS | 3332 | 1466743875155 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 21:51:15 INFO - PROCESS | 3332 | 1466743875163 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:15 INFO - PROCESS | 3332 | 1466743875165 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47E0800 == 29 [pid = 3332] [id = 569] 21:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6E29000) [pid = 3332] [serial = 1707] [outer = 0000000000000000] 21:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D05E6800) [pid = 3332] [serial = 1708] [outer = 000000B9C6E29000] 21:51:15 INFO - PROCESS | 3332 | 1466743875211 Marionette DEBUG loaded listener.js 21:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D090FC00) [pid = 3332] [serial = 1709] [outer = 000000B9C6E29000] 21:51:15 INFO - PROCESS | 3332 | 1466743875660 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 21:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 628ms 21:51:15 INFO - PROCESS | 3332 | 1466743875700 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 21:51:15 INFO - PROCESS | 3332 | 1466743875702 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 21:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:51:15 INFO - PROCESS | 3332 | 1466743875706 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:51:15 INFO - PROCESS | 3332 | 1466743875708 Marionette TRACE conn6 <- [1,2242,null,{}] 21:51:15 INFO - PROCESS | 3332 | 1466743875712 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:15 INFO - PROCESS | 3332 | 1466743875718 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:15 INFO - PROCESS | 3332 | 1466743875825 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 21:51:15 INFO - PROCESS | 3332 | 1466743875833 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:15 INFO - PROCESS | 3332 | 1466743875835 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7098000 == 30 [pid = 3332] [id = 570] 21:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D0B63800) [pid = 3332] [serial = 1710] [outer = 0000000000000000] 21:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D252F800) [pid = 3332] [serial = 1711] [outer = 000000B9D0B63800] 21:51:15 INFO - PROCESS | 3332 | 1466743875880 Marionette DEBUG loaded listener.js 21:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2BEC000) [pid = 3332] [serial = 1712] [outer = 000000B9D0B63800] 21:51:16 INFO - PROCESS | 3332 | 1466743876297 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 629ms 21:51:16 INFO - PROCESS | 3332 | 1466743876338 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 21:51:16 INFO - PROCESS | 3332 | 1466743876340 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 21:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:51:16 INFO - PROCESS | 3332 | 1466743876344 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:51:16 INFO - PROCESS | 3332 | 1466743876346 Marionette TRACE conn6 <- [1,2246,null,{}] 21:51:16 INFO - PROCESS | 3332 | 1466743876350 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:16 INFO - PROCESS | 3332 | 1466743876352 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:16 INFO - PROCESS | 3332 | 1466743876431 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 21:51:16 INFO - PROCESS | 3332 | 1466743876437 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:16 INFO - PROCESS | 3332 | 1466743876439 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753C000 == 31 [pid = 3332] [id = 571] 21:51:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2DB4C00) [pid = 3332] [serial = 1713] [outer = 0000000000000000] 21:51:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2E64000) [pid = 3332] [serial = 1714] [outer = 000000B9D2DB4C00] 21:51:16 INFO - PROCESS | 3332 | 1466743876485 Marionette DEBUG loaded listener.js 21:51:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D31BF800) [pid = 3332] [serial = 1715] [outer = 000000B9D2DB4C00] 21:51:16 INFO - PROCESS | 3332 | 1466743876937 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 629ms 21:51:16 INFO - PROCESS | 3332 | 1466743876976 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 21:51:16 INFO - PROCESS | 3332 | 1466743876979 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 21:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:51:16 INFO - PROCESS | 3332 | 1466743876982 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:51:16 INFO - PROCESS | 3332 | 1466743876984 Marionette TRACE conn6 <- [1,2250,null,{}] 21:51:16 INFO - PROCESS | 3332 | 1466743876987 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:16 INFO - PROCESS | 3332 | 1466743876989 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:17 INFO - PROCESS | 3332 | 1466743877069 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 21:51:17 INFO - PROCESS | 3332 | 1466743877076 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:17 INFO - PROCESS | 3332 | 1466743877078 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA330800 == 32 [pid = 3332] [id = 572] 21:51:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3278000) [pid = 3332] [serial = 1716] [outer = 0000000000000000] 21:51:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D332A000) [pid = 3332] [serial = 1717] [outer = 000000B9D3278000] 21:51:17 INFO - PROCESS | 3332 | 1466743877126 Marionette DEBUG loaded listener.js 21:51:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3B3A000) [pid = 3332] [serial = 1718] [outer = 000000B9D3278000] 21:51:17 INFO - PROCESS | 3332 | 1466743877561 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 628ms 21:51:17 INFO - PROCESS | 3332 | 1466743877623 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 21:51:17 INFO - PROCESS | 3332 | 1466743877625 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 21:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:51:17 INFO - PROCESS | 3332 | 1466743877629 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:51:17 INFO - PROCESS | 3332 | 1466743877631 Marionette TRACE conn6 <- [1,2254,null,{}] 21:51:17 INFO - PROCESS | 3332 | 1466743877635 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:17 INFO - PROCESS | 3332 | 1466743877636 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:17 INFO - PROCESS | 3332 | 1466743877743 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 21:51:17 INFO - PROCESS | 3332 | 1466743877798 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:17 INFO - PROCESS | 3332 | 1466743877800 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339A800 == 33 [pid = 3332] [id = 573] 21:51:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D2DB4000) [pid = 3332] [serial = 1719] [outer = 0000000000000000] 21:51:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3B50000) [pid = 3332] [serial = 1720] [outer = 000000B9D2DB4000] 21:51:17 INFO - PROCESS | 3332 | 1466743877873 Marionette DEBUG loaded listener.js 21:51:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3E77400) [pid = 3332] [serial = 1721] [outer = 000000B9D2DB4000] 21:51:18 INFO - PROCESS | 3332 | 1466743878265 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 21:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 672ms 21:51:18 INFO - PROCESS | 3332 | 1466743878304 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 21:51:18 INFO - PROCESS | 3332 | 1466743878307 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 21:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:51:18 INFO - PROCESS | 3332 | 1466743878310 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:51:18 INFO - PROCESS | 3332 | 1466743878312 Marionette TRACE conn6 <- [1,2258,null,{}] 21:51:18 INFO - PROCESS | 3332 | 1466743878315 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:18 INFO - PROCESS | 3332 | 1466743878317 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:18 INFO - PROCESS | 3332 | 1466743878441 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 21:51:18 INFO - PROCESS | 3332 | 1466743878447 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:18 INFO - PROCESS | 3332 | 1466743878449 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD98800 == 34 [pid = 3332] [id = 574] 21:51:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3E71C00) [pid = 3332] [serial = 1722] [outer = 0000000000000000] 21:51:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3EA3000) [pid = 3332] [serial = 1723] [outer = 000000B9D3E71C00] 21:51:18 INFO - PROCESS | 3332 | 1466743878493 Marionette DEBUG loaded listener.js 21:51:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3F95C00) [pid = 3332] [serial = 1724] [outer = 000000B9D3E71C00] 21:51:18 INFO - PROCESS | 3332 | 1466743878952 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 692ms 21:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:51:19 INFO - PROCESS | 3332 | 1466743879005 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 21:51:19 INFO - PROCESS | 3332 | 1466743879008 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 21:51:19 INFO - PROCESS | 3332 | 1466743879011 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:51:19 INFO - PROCESS | 3332 | 1466743879014 Marionette TRACE conn6 <- [1,2262,null,{}] 21:51:19 INFO - PROCESS | 3332 | 1466743879017 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:19 INFO - PROCESS | 3332 | 1466743879020 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:19 INFO - PROCESS | 3332 | 1466743879173 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 21:51:19 INFO - PROCESS | 3332 | 1466743879202 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:19 INFO - PROCESS | 3332 | 1466743879204 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47DB000 == 35 [pid = 3332] [id = 575] 21:51:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D422F000) [pid = 3332] [serial = 1725] [outer = 0000000000000000] 21:51:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D4233400) [pid = 3332] [serial = 1726] [outer = 000000B9D422F000] 21:51:19 INFO - PROCESS | 3332 | 1466743879251 Marionette DEBUG loaded listener.js 21:51:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D4249000) [pid = 3332] [serial = 1727] [outer = 000000B9D422F000] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3F90000) [pid = 3332] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D252EC00) [pid = 3332] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CB4BE400) [pid = 3332] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D38EE800) [pid = 3332] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D05E6400) [pid = 3332] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CB4BE800) [pid = 3332] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6E31800) [pid = 3332] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C57BFC00) [pid = 3332] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6B86800) [pid = 3332] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D4581000) [pid = 3332] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3195800) [pid = 3332] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6C74C00) [pid = 3332] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:51:19 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D090B400) [pid = 3332] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:51:19 INFO - PROCESS | 3332 | 1466743879799 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 21:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 837ms 21:51:19 INFO - PROCESS | 3332 | 1466743879851 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 21:51:19 INFO - PROCESS | 3332 | 1466743879853 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 21:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:51:19 INFO - PROCESS | 3332 | 1466743879857 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:51:19 INFO - PROCESS | 3332 | 1466743879858 Marionette TRACE conn6 <- [1,2266,null,{}] 21:51:19 INFO - PROCESS | 3332 | 1466743879862 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:19 INFO - PROCESS | 3332 | 1466743879864 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:19 INFO - PROCESS | 3332 | 1466743879945 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 21:51:19 INFO - PROCESS | 3332 | 1466743879950 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:19 INFO - PROCESS | 3332 | 1466743879952 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7E5000 == 36 [pid = 3332] [id = 576] 21:51:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CB148400) [pid = 3332] [serial = 1728] [outer = 0000000000000000] 21:51:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CCD19C00) [pid = 3332] [serial = 1729] [outer = 000000B9CB148400] 21:51:20 INFO - PROCESS | 3332 | 1466743879998 Marionette DEBUG loaded listener.js 21:51:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3197400) [pid = 3332] [serial = 1730] [outer = 000000B9CB148400] 21:51:20 INFO - PROCESS | 3332 | 1466743880416 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 629ms 21:51:20 INFO - PROCESS | 3332 | 1466743880501 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 21:51:20 INFO - PROCESS | 3332 | 1466743880503 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 21:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:51:20 INFO - PROCESS | 3332 | 1466743880507 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:51:20 INFO - PROCESS | 3332 | 1466743880509 Marionette TRACE conn6 <- [1,2270,null,{}] 21:51:20 INFO - PROCESS | 3332 | 1466743880515 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:20 INFO - PROCESS | 3332 | 1466743880516 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:20 INFO - PROCESS | 3332 | 1466743880600 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 21:51:20 INFO - PROCESS | 3332 | 1466743880606 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:20 INFO - PROCESS | 3332 | 1466743880608 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB814000 == 37 [pid = 3332] [id = 577] 21:51:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D4213C00) [pid = 3332] [serial = 1731] [outer = 0000000000000000] 21:51:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D424F000) [pid = 3332] [serial = 1732] [outer = 000000B9D4213C00] 21:51:20 INFO - PROCESS | 3332 | 1466743880654 Marionette DEBUG loaded listener.js 21:51:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D47B5C00) [pid = 3332] [serial = 1733] [outer = 000000B9D4213C00] 21:51:21 INFO - PROCESS | 3332 | 1466743881075 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 21:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 627ms 21:51:21 INFO - PROCESS | 3332 | 1466743881137 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 21:51:21 INFO - PROCESS | 3332 | 1466743881139 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 21:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:51:21 INFO - PROCESS | 3332 | 1466743881142 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:51:21 INFO - PROCESS | 3332 | 1466743881144 Marionette TRACE conn6 <- [1,2274,null,{}] 21:51:21 INFO - PROCESS | 3332 | 1466743881148 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:21 INFO - PROCESS | 3332 | 1466743881150 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:21 INFO - PROCESS | 3332 | 1466743881234 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 21:51:21 INFO - PROCESS | 3332 | 1466743881242 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:21 INFO - PROCESS | 3332 | 1466743881243 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB32000 == 38 [pid = 3332] [id = 578] 21:51:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D5008400) [pid = 3332] [serial = 1734] [outer = 0000000000000000] 21:51:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D5056800) [pid = 3332] [serial = 1735] [outer = 000000B9D5008400] 21:51:21 INFO - PROCESS | 3332 | 1466743881288 Marionette DEBUG loaded listener.js 21:51:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D50B8C00) [pid = 3332] [serial = 1736] [outer = 000000B9D5008400] 21:51:21 INFO - PROCESS | 3332 | 1466743881696 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 21:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 21:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 585ms 21:51:21 INFO - PROCESS | 3332 | 1466743881730 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 21:51:21 INFO - PROCESS | 3332 | 1466743881732 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 21:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:51:21 INFO - PROCESS | 3332 | 1466743881736 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:51:21 INFO - PROCESS | 3332 | 1466743881738 Marionette TRACE conn6 <- [1,2278,null,{}] 21:51:21 INFO - PROCESS | 3332 | 1466743881753 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:21 INFO - PROCESS | 3332 | 1466743881755 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:21 INFO - PROCESS | 3332 | 1466743881883 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 21:51:22 INFO - PROCESS | 3332 | 1466743882032 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:22 INFO - PROCESS | 3332 | 1466743882035 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB17B000 == 39 [pid = 3332] [id = 579] 21:51:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C5A1D000) [pid = 3332] [serial = 1737] [outer = 0000000000000000] 21:51:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C5A29000) [pid = 3332] [serial = 1738] [outer = 000000B9C5A1D000] 21:51:22 INFO - PROCESS | 3332 | 1466743882096 Marionette DEBUG loaded listener.js 21:51:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6BCE400) [pid = 3332] [serial = 1739] [outer = 000000B9C5A1D000] 21:51:22 INFO - PROCESS | 3332 | 1466743882857 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 21:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1184ms 21:51:22 INFO - PROCESS | 3332 | 1466743882925 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 21:51:22 INFO - PROCESS | 3332 | 1466743882930 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 21:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:51:22 INFO - PROCESS | 3332 | 1466743882936 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:51:22 INFO - PROCESS | 3332 | 1466743882939 Marionette TRACE conn6 <- [1,2282,null,{}] 21:51:22 INFO - PROCESS | 3332 | 1466743882944 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:22 INFO - PROCESS | 3332 | 1466743882950 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:23 INFO - PROCESS | 3332 | 1466743883087 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 21:51:23 INFO - PROCESS | 3332 | 1466743883205 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:23 INFO - PROCESS | 3332 | 1466743883208 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30E8000 == 40 [pid = 3332] [id = 580] 21:51:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C81DF800) [pid = 3332] [serial = 1740] [outer = 0000000000000000] 21:51:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9CB8E7800) [pid = 3332] [serial = 1741] [outer = 000000B9C81DF800] 21:51:23 INFO - PROCESS | 3332 | 1466743883266 Marionette DEBUG loaded listener.js 21:51:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9CCD17000) [pid = 3332] [serial = 1742] [outer = 000000B9C81DF800] 21:51:24 INFO - PROCESS | 3332 | 1466743884225 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 21:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1337ms 21:51:24 INFO - PROCESS | 3332 | 1466743884275 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 21:51:24 INFO - PROCESS | 3332 | 1466743884280 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 21:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:51:24 INFO - PROCESS | 3332 | 1466743884286 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:51:24 INFO - PROCESS | 3332 | 1466743884289 Marionette TRACE conn6 <- [1,2286,null,{}] 21:51:24 INFO - PROCESS | 3332 | 1466743884295 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:24 INFO - PROCESS | 3332 | 1466743884298 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:24 INFO - PROCESS | 3332 | 1466743884415 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 21:51:24 INFO - PROCESS | 3332 | 1466743884498 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:24 INFO - PROCESS | 3332 | 1466743884502 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBC43800 == 41 [pid = 3332] [id = 581] 21:51:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9C6E23400) [pid = 3332] [serial = 1743] [outer = 0000000000000000] 21:51:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9C751C000) [pid = 3332] [serial = 1744] [outer = 000000B9C6E23400] 21:51:24 INFO - PROCESS | 3332 | 1466743884604 Marionette DEBUG loaded listener.js 21:51:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9CB46E400) [pid = 3332] [serial = 1745] [outer = 000000B9C6E23400] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB32000 == 40 [pid = 3332] [id = 578] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB814000 == 39 [pid = 3332] [id = 577] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7E5000 == 38 [pid = 3332] [id = 576] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47DB000 == 37 [pid = 3332] [id = 575] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD98800 == 36 [pid = 3332] [id = 574] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339A800 == 35 [pid = 3332] [id = 573] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA330800 == 34 [pid = 3332] [id = 572] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753C000 == 33 [pid = 3332] [id = 571] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7098000 == 32 [pid = 3332] [id = 570] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47E0800 == 31 [pid = 3332] [id = 569] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3736800 == 30 [pid = 3332] [id = 568] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339B000 == 29 [pid = 3332] [id = 567] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2586800 == 28 [pid = 3332] [id = 566] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC27800 == 27 [pid = 3332] [id = 565] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9D422B000) [pid = 3332] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD93800 == 26 [pid = 3332] [id = 564] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9D4212C00) [pid = 3332] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D2535800) [pid = 3332] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D318BC00) [pid = 3332] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D2BEC400) [pid = 3332] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3B56000) [pid = 3332] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D327B400) [pid = 3332] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3FF5800) [pid = 3332] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3E9CC00) [pid = 3332] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D067C800) [pid = 3332] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CCD14C00) [pid = 3332] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9CD51E800) [pid = 3332] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C7225800) [pid = 3332] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C8356C00) [pid = 3332] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C5A29800) [pid = 3332] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6BC0400) [pid = 3332] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C7434400) [pid = 3332] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6C78C00) [pid = 3332] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D78EA800) [pid = 3332] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D703F800) [pid = 3332] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3E96C00) [pid = 3332] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3323C00) [pid = 3332] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CD526000) [pid = 3332] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CB1B8800) [pid = 3332] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3D40C00) [pid = 3332] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3F40800) [pid = 3332] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 21:51:24 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D0B61800) [pid = 3332] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 21:51:25 INFO - PROCESS | 3332 | 1466743885094 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 21:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 839ms 21:51:25 INFO - PROCESS | 3332 | 1466743885127 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 21:51:25 INFO - PROCESS | 3332 | 1466743885132 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 21:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:51:25 INFO - PROCESS | 3332 | 1466743885139 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:51:25 INFO - PROCESS | 3332 | 1466743885142 Marionette TRACE conn6 <- [1,2290,null,{}] 21:51:25 INFO - PROCESS | 3332 | 1466743885146 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:25 INFO - PROCESS | 3332 | 1466743885149 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:25 INFO - PROCESS | 3332 | 1466743885239 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 21:51:25 INFO - PROCESS | 3332 | 1466743885247 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:25 INFO - PROCESS | 3332 | 1466743885249 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B62000 == 27 [pid = 3332] [id = 582] 21:51:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C770F400) [pid = 3332] [serial = 1746] [outer = 0000000000000000] 21:51:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CBEEAC00) [pid = 3332] [serial = 1747] [outer = 000000B9C770F400] 21:51:25 INFO - PROCESS | 3332 | 1466743885298 Marionette DEBUG loaded listener.js 21:51:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD3A3000) [pid = 3332] [serial = 1748] [outer = 000000B9C770F400] 21:51:25 INFO - PROCESS | 3332 | 1466743885770 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 691ms 21:51:25 INFO - PROCESS | 3332 | 1466743885832 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 21:51:25 INFO - PROCESS | 3332 | 1466743885834 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 21:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:51:25 INFO - PROCESS | 3332 | 1466743885838 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:51:25 INFO - PROCESS | 3332 | 1466743885842 Marionette TRACE conn6 <- [1,2294,null,{}] 21:51:25 INFO - PROCESS | 3332 | 1466743885854 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:25 INFO - PROCESS | 3332 | 1466743885859 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:25 INFO - PROCESS | 3332 | 1466743885985 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 21:51:26 INFO - PROCESS | 3332 | 1466743886070 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:26 INFO - PROCESS | 3332 | 1466743886073 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D372E800 == 28 [pid = 3332] [id = 583] 21:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D0521C00) [pid = 3332] [serial = 1749] [outer = 0000000000000000] 21:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D05EAC00) [pid = 3332] [serial = 1750] [outer = 000000B9D0521C00] 21:51:26 INFO - PROCESS | 3332 | 1466743886123 Marionette DEBUG loaded listener.js 21:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D0CA3000) [pid = 3332] [serial = 1751] [outer = 000000B9D0521C00] 21:51:26 INFO - PROCESS | 3332 | 1466743886496 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 21:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 692ms 21:51:26 INFO - PROCESS | 3332 | 1466743886536 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 21:51:26 INFO - PROCESS | 3332 | 1466743886539 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 21:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:51:26 INFO - PROCESS | 3332 | 1466743886543 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:51:26 INFO - PROCESS | 3332 | 1466743886545 Marionette TRACE conn6 <- [1,2298,null,{}] 21:51:26 INFO - PROCESS | 3332 | 1466743886548 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:26 INFO - PROCESS | 3332 | 1466743886550 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:26 INFO - PROCESS | 3332 | 1466743886641 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 21:51:26 INFO - PROCESS | 3332 | 1466743886647 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:26 INFO - PROCESS | 3332 | 1466743886649 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5AB0800 == 29 [pid = 3332] [id = 584] 21:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D2533400) [pid = 3332] [serial = 1752] [outer = 0000000000000000] 21:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2AD4000) [pid = 3332] [serial = 1753] [outer = 000000B9D2533400] 21:51:26 INFO - PROCESS | 3332 | 1466743886695 Marionette DEBUG loaded listener.js 21:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2D23400) [pid = 3332] [serial = 1754] [outer = 000000B9D2533400] 21:51:27 INFO - PROCESS | 3332 | 1466743887161 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 628ms 21:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:51:27 INFO - PROCESS | 3332 | 1466743887174 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 21:51:27 INFO - PROCESS | 3332 | 1466743887176 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 21:51:27 INFO - PROCESS | 3332 | 1466743887186 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:51:27 INFO - PROCESS | 3332 | 1466743887188 Marionette TRACE conn6 <- [1,2302,null,{}] 21:51:27 INFO - PROCESS | 3332 | 1466743887203 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:27 INFO - PROCESS | 3332 | 1466743887205 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:27 INFO - PROCESS | 3332 | 1466743887314 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 21:51:27 INFO - PROCESS | 3332 | 1466743887396 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:27 INFO - PROCESS | 3332 | 1466743887398 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBC46000 == 30 [pid = 3332] [id = 585] 21:51:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D2533800) [pid = 3332] [serial = 1755] [outer = 0000000000000000] 21:51:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D30B8400) [pid = 3332] [serial = 1756] [outer = 000000B9D2533800] 21:51:27 INFO - PROCESS | 3332 | 1466743887442 Marionette DEBUG loaded listener.js 21:51:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3277000) [pid = 3332] [serial = 1757] [outer = 000000B9D2533800] 21:51:27 INFO - PROCESS | 3332 | 1466743887886 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 21:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 752ms 21:51:27 INFO - PROCESS | 3332 | 1466743887936 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 21:51:27 INFO - PROCESS | 3332 | 1466743887938 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 21:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:51:27 INFO - PROCESS | 3332 | 1466743887941 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:51:27 INFO - PROCESS | 3332 | 1466743887943 Marionette TRACE conn6 <- [1,2306,null,{}] 21:51:27 INFO - PROCESS | 3332 | 1466743887947 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:27 INFO - PROCESS | 3332 | 1466743887953 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:28 INFO - PROCESS | 3332 | 1466743888099 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 21:51:28 INFO - PROCESS | 3332 | 1466743888157 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:28 INFO - PROCESS | 3332 | 1466743888159 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D809A800 == 31 [pid = 3332] [id = 586] 21:51:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3B52400) [pid = 3332] [serial = 1758] [outer = 0000000000000000] 21:51:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3E9C000) [pid = 3332] [serial = 1759] [outer = 000000B9D3B52400] 21:51:28 INFO - PROCESS | 3332 | 1466743888204 Marionette DEBUG loaded listener.js 21:51:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3F8C000) [pid = 3332] [serial = 1760] [outer = 000000B9D3B52400] 21:51:28 INFO - PROCESS | 3332 | 1466743888620 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 21:51:28 INFO - PROCESS | 3332 | 1466743888686 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 21:51:28 INFO - PROCESS | 3332 | 1466743888689 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:51:28 INFO - PROCESS | 3332 | 1466743888691 Marionette TRACE conn6 <- [1,2310,null,{}] 21:51:28 INFO - PROCESS | 3332 | 1466743888694 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:28 INFO - PROCESS | 3332 | 1466743888696 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:28 INFO - PROCESS | 3332 | 1466743888829 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D2DB4000) [pid = 3332] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C51D7400) [pid = 3332] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E29000) [pid = 3332] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3278000) [pid = 3332] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D421C400) [pid = 3332] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0B63800) [pid = 3332] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CD3A2800) [pid = 3332] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2DB4C00) [pid = 3332] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6E47000) [pid = 3332] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6BCF800) [pid = 3332] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3E71C00) [pid = 3332] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D422F000) [pid = 3332] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9CB148400) [pid = 3332] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:51:29 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D4213C00) [pid = 3332] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:51:29 INFO - PROCESS | 3332 | 1466743889000 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:29 INFO - PROCESS | 3332 | 1466743889002 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3731800 == 32 [pid = 3332] [id = 587] 21:51:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6A23800) [pid = 3332] [serial = 1761] [outer = 0000000000000000] 21:51:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6E47000) [pid = 3332] [serial = 1762] [outer = 000000B9C6A23800] 21:51:29 INFO - PROCESS | 3332 | 1466743889046 Marionette DEBUG loaded listener.js 21:51:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D2D1D000) [pid = 3332] [serial = 1763] [outer = 000000B9C6A23800] 21:51:29 INFO - PROCESS | 3332 | 1466743889397 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 733ms 21:51:29 INFO - PROCESS | 3332 | 1466743889426 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 21:51:29 INFO - PROCESS | 3332 | 1466743889428 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 21:51:29 INFO - PROCESS | 3332 | 1466743889431 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:51:29 INFO - PROCESS | 3332 | 1466743889433 Marionette TRACE conn6 <- [1,2314,null,{}] 21:51:29 INFO - PROCESS | 3332 | 1466743889436 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:29 INFO - PROCESS | 3332 | 1466743889438 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:29 INFO - PROCESS | 3332 | 1466743889522 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 21:51:29 INFO - PROCESS | 3332 | 1466743889598 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:29 INFO - PROCESS | 3332 | 1466743889600 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA971800 == 33 [pid = 3332] [id = 588] 21:51:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D25AC800) [pid = 3332] [serial = 1764] [outer = 0000000000000000] 21:51:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D4214000) [pid = 3332] [serial = 1765] [outer = 000000B9D25AC800] 21:51:29 INFO - PROCESS | 3332 | 1466743889644 Marionette DEBUG loaded listener.js 21:51:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D4220C00) [pid = 3332] [serial = 1766] [outer = 000000B9D25AC800] 21:51:30 INFO - PROCESS | 3332 | 1466743890010 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 628ms 21:51:30 INFO - PROCESS | 3332 | 1466743890063 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 21:51:30 INFO - PROCESS | 3332 | 1466743890065 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 21:51:30 INFO - PROCESS | 3332 | 1466743890068 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:51:30 INFO - PROCESS | 3332 | 1466743890070 Marionette TRACE conn6 <- [1,2318,null,{}] 21:51:30 INFO - PROCESS | 3332 | 1466743890073 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:30 INFO - PROCESS | 3332 | 1466743890075 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:30 INFO - PROCESS | 3332 | 1466743890189 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 21:51:30 INFO - PROCESS | 3332 | 1466743890198 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:30 INFO - PROCESS | 3332 | 1466743890200 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD92800 == 34 [pid = 3332] [id = 589] 21:51:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D4216800) [pid = 3332] [serial = 1767] [outer = 0000000000000000] 21:51:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D4232C00) [pid = 3332] [serial = 1768] [outer = 000000B9D4216800] 21:51:30 INFO - PROCESS | 3332 | 1466743890243 Marionette DEBUG loaded listener.js 21:51:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D4581400) [pid = 3332] [serial = 1769] [outer = 000000B9D4216800] 21:51:30 INFO - PROCESS | 3332 | 1466743890647 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 627ms 21:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:51:30 INFO - PROCESS | 3332 | 1466743890699 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 21:51:30 INFO - PROCESS | 3332 | 1466743890701 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 21:51:30 INFO - PROCESS | 3332 | 1466743890704 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:51:30 INFO - PROCESS | 3332 | 1466743890706 Marionette TRACE conn6 <- [1,2322,null,{}] 21:51:30 INFO - PROCESS | 3332 | 1466743890710 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:30 INFO - PROCESS | 3332 | 1466743890712 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:30 INFO - PROCESS | 3332 | 1466743890832 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 21:51:30 INFO - PROCESS | 3332 | 1466743890852 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:30 INFO - PROCESS | 3332 | 1466743890854 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4659800 == 35 [pid = 3332] [id = 590] 21:51:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3FFCC00) [pid = 3332] [serial = 1770] [outer = 0000000000000000] 21:51:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D505C400) [pid = 3332] [serial = 1771] [outer = 000000B9D3FFCC00] 21:51:30 INFO - PROCESS | 3332 | 1466743890898 Marionette DEBUG loaded listener.js 21:51:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D5E75000) [pid = 3332] [serial = 1772] [outer = 000000B9D3FFCC00] 21:51:31 INFO - PROCESS | 3332 | 1466743891550 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 21:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 881ms 21:51:31 INFO - PROCESS | 3332 | 1466743891589 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 21:51:31 INFO - PROCESS | 3332 | 1466743891595 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 21:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:51:31 INFO - PROCESS | 3332 | 1466743891599 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:51:31 INFO - PROCESS | 3332 | 1466743891605 Marionette TRACE conn6 <- [1,2326,null,{}] 21:51:31 INFO - PROCESS | 3332 | 1466743891611 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:31 INFO - PROCESS | 3332 | 1466743891614 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:31 INFO - PROCESS | 3332 | 1466743891773 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 21:51:31 INFO - PROCESS | 3332 | 1466743891890 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:31 INFO - PROCESS | 3332 | 1466743891893 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B88000 == 36 [pid = 3332] [id = 591] 21:51:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C6E49C00) [pid = 3332] [serial = 1773] [outer = 0000000000000000] 21:51:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9CB46D800) [pid = 3332] [serial = 1774] [outer = 000000B9C6E49C00] 21:51:31 INFO - PROCESS | 3332 | 1466743891953 Marionette DEBUG loaded listener.js 21:51:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9CD525800) [pid = 3332] [serial = 1775] [outer = 000000B9C6E49C00] 21:51:32 INFO - PROCESS | 3332 | 1466743892541 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:51:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:51:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 987ms 21:51:32 INFO - PROCESS | 3332 | 1466743892589 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 21:51:32 INFO - PROCESS | 3332 | 1466743892595 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 21:51:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:51:32 INFO - PROCESS | 3332 | 1466743892602 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:51:32 INFO - PROCESS | 3332 | 1466743892605 Marionette TRACE conn6 <- [1,2330,null,{}] 21:51:32 INFO - PROCESS | 3332 | 1466743892609 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:32 INFO - PROCESS | 3332 | 1466743892612 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:32 INFO - PROCESS | 3332 | 1466743892773 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 21:51:32 INFO - PROCESS | 3332 | 1466743892832 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:32 INFO - PROCESS | 3332 | 1466743892834 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753A000 == 37 [pid = 3332] [id = 592] 21:51:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D2531000) [pid = 3332] [serial = 1776] [outer = 0000000000000000] 21:51:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D25AAC00) [pid = 3332] [serial = 1777] [outer = 000000B9D2531000] 21:51:32 INFO - PROCESS | 3332 | 1466743892892 Marionette DEBUG loaded listener.js 21:51:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D3323C00) [pid = 3332] [serial = 1778] [outer = 000000B9D2531000] 21:51:33 INFO - PROCESS | 3332 | 1466743893472 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 21:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 943ms 21:51:33 INFO - PROCESS | 3332 | 1466743893547 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 21:51:33 INFO - PROCESS | 3332 | 1466743893550 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 21:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:51:33 INFO - PROCESS | 3332 | 1466743893554 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:51:33 INFO - PROCESS | 3332 | 1466743893558 Marionette TRACE conn6 <- [1,2334,null,{}] 21:51:33 INFO - PROCESS | 3332 | 1466743893570 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:33 INFO - PROCESS | 3332 | 1466743893576 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:33 INFO - PROCESS | 3332 | 1466743893730 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 21:51:33 INFO - PROCESS | 3332 | 1466743893849 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:33 INFO - PROCESS | 3332 | 1466743893853 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB2E800 == 38 [pid = 3332] [id = 593] 21:51:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D3E94C00) [pid = 3332] [serial = 1779] [outer = 0000000000000000] 21:51:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D4247400) [pid = 3332] [serial = 1780] [outer = 000000B9D3E94C00] 21:51:33 INFO - PROCESS | 3332 | 1466743893912 Marionette DEBUG loaded listener.js 21:51:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D5ED0C00) [pid = 3332] [serial = 1781] [outer = 000000B9D3E94C00] 21:51:34 INFO - PROCESS | 3332 | 1466743894725 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:51:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:51:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1196ms 21:51:34 INFO - PROCESS | 3332 | 1466743894754 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 21:51:34 INFO - PROCESS | 3332 | 1466743894758 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 21:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:51:34 INFO - PROCESS | 3332 | 1466743894764 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:51:34 INFO - PROCESS | 3332 | 1466743894768 Marionette TRACE conn6 <- [1,2338,null,{}] 21:51:34 INFO - PROCESS | 3332 | 1466743894774 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:34 INFO - PROCESS | 3332 | 1466743894777 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:34 INFO - PROCESS | 3332 | 1466743894888 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 21:51:34 INFO - PROCESS | 3332 | 1466743894965 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:34 INFO - PROCESS | 3332 | 1466743894969 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B39000 == 39 [pid = 3332] [id = 594] 21:51:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C6C75400) [pid = 3332] [serial = 1782] [outer = 0000000000000000] 21:51:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9C75B1400) [pid = 3332] [serial = 1783] [outer = 000000B9C6C75400] 21:51:35 INFO - PROCESS | 3332 | 1466743895062 Marionette DEBUG loaded listener.js 21:51:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9CCD18800) [pid = 3332] [serial = 1784] [outer = 000000B9C6C75400] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD92800 == 38 [pid = 3332] [id = 589] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA971800 == 37 [pid = 3332] [id = 588] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3731800 == 36 [pid = 3332] [id = 587] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D809A800 == 35 [pid = 3332] [id = 586] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBC46000 == 34 [pid = 3332] [id = 585] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5AB0800 == 33 [pid = 3332] [id = 584] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D372E800 == 32 [pid = 3332] [id = 583] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B62000 == 31 [pid = 3332] [id = 582] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBC43800 == 30 [pid = 3332] [id = 581] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30E8000 == 29 [pid = 3332] [id = 580] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB17B000 == 28 [pid = 3332] [id = 579] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB2E800 == 27 [pid = 3332] [id = 593] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753A000 == 26 [pid = 3332] [id = 592] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B88000 == 25 [pid = 3332] [id = 591] 21:51:36 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4659800 == 24 [pid = 3332] [id = 590] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D3B50000) [pid = 3332] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D3E77400) [pid = 3332] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9CBEA6400) [pid = 3332] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CCD0DC00) [pid = 3332] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D05E6800) [pid = 3332] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D090FC00) [pid = 3332] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D332A000) [pid = 3332] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D4240400) [pid = 3332] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D252F800) [pid = 3332] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D2BEC000) [pid = 3332] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CD858000) [pid = 3332] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D0522000) [pid = 3332] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D2E64000) [pid = 3332] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D31BF800) [pid = 3332] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6E4CC00) [pid = 3332] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C745D000) [pid = 3332] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BD0400) [pid = 3332] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6C7E000) [pid = 3332] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3F95C00) [pid = 3332] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3EA3000) [pid = 3332] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D4233400) [pid = 3332] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CCD19C00) [pid = 3332] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D424F000) [pid = 3332] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D4249000) [pid = 3332] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3197400) [pid = 3332] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D47B5C00) [pid = 3332] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3B3A000) [pid = 3332] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D5056800) [pid = 3332] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 21:51:36 INFO - PROCESS | 3332 | 1466743896386 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 21:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1642ms 21:51:36 INFO - PROCESS | 3332 | 1466743896408 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 21:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:51:36 INFO - PROCESS | 3332 | 1466743896412 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 21:51:36 INFO - PROCESS | 3332 | 1466743896417 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:51:36 INFO - PROCESS | 3332 | 1466743896420 Marionette TRACE conn6 <- [1,2342,null,{}] 21:51:36 INFO - PROCESS | 3332 | 1466743896431 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:36 INFO - PROCESS | 3332 | 1466743896434 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:36 INFO - PROCESS | 3332 | 1466743896524 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 21:51:36 INFO - PROCESS | 3332 | 1466743896538 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:36 INFO - PROCESS | 3332 | 1466743896541 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD79800 == 25 [pid = 3332] [id = 595] 21:51:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6C77400) [pid = 3332] [serial = 1785] [outer = 0000000000000000] 21:51:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6C7CC00) [pid = 3332] [serial = 1786] [outer = 000000B9C6C77400] 21:51:36 INFO - PROCESS | 3332 | 1466743896590 Marionette DEBUG loaded listener.js 21:51:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E4A000) [pid = 3332] [serial = 1787] [outer = 000000B9C6C77400] 21:51:37 INFO - PROCESS | 3332 | 1466743897071 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 21:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 733ms 21:51:37 INFO - PROCESS | 3332 | 1466743897150 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 21:51:37 INFO - PROCESS | 3332 | 1466743897156 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 21:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:51:37 INFO - PROCESS | 3332 | 1466743897162 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:51:37 INFO - PROCESS | 3332 | 1466743897165 Marionette TRACE conn6 <- [1,2346,null,{}] 21:51:37 INFO - PROCESS | 3332 | 1466743897169 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:37 INFO - PROCESS | 3332 | 1466743897172 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:37 INFO - PROCESS | 3332 | 1466743897265 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 21:51:37 INFO - PROCESS | 3332 | 1466743897278 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:37 INFO - PROCESS | 3332 | 1466743897280 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B17800 == 26 [pid = 3332] [id = 596] 21:51:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CB336000) [pid = 3332] [serial = 1788] [outer = 0000000000000000] 21:51:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CB4BBC00) [pid = 3332] [serial = 1789] [outer = 000000B9CB336000] 21:51:37 INFO - PROCESS | 3332 | 1466743897331 Marionette DEBUG loaded listener.js 21:51:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CCC05000) [pid = 3332] [serial = 1790] [outer = 000000B9CB336000] 21:51:37 INFO - PROCESS | 3332 | 1466743897808 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 21:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 671ms 21:51:37 INFO - PROCESS | 3332 | 1466743897835 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 21:51:37 INFO - PROCESS | 3332 | 1466743897838 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 21:51:37 INFO - PROCESS | 3332 | 1466743897841 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:51:37 INFO - PROCESS | 3332 | 1466743897845 Marionette TRACE conn6 <- [1,2350,null,{}] 21:51:37 INFO - PROCESS | 3332 | 1466743897857 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:37 INFO - PROCESS | 3332 | 1466743897862 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:37 INFO - PROCESS | 3332 | 1466743897980 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 21:51:38 INFO - PROCESS | 3332 | 1466743898071 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:38 INFO - PROCESS | 3332 | 1466743898074 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3B99800 == 27 [pid = 3332] [id = 597] 21:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6BC8400) [pid = 3332] [serial = 1791] [outer = 0000000000000000] 21:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D05DE800) [pid = 3332] [serial = 1792] [outer = 000000B9C6BC8400] 21:51:38 INFO - PROCESS | 3332 | 1466743898124 Marionette DEBUG loaded listener.js 21:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D090B800) [pid = 3332] [serial = 1793] [outer = 000000B9C6BC8400] 21:51:38 INFO - PROCESS | 3332 | 1466743898542 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 21:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 734ms 21:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:51:38 INFO - PROCESS | 3332 | 1466743898578 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 21:51:38 INFO - PROCESS | 3332 | 1466743898581 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 21:51:38 INFO - PROCESS | 3332 | 1466743898584 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:51:38 INFO - PROCESS | 3332 | 1466743898586 Marionette TRACE conn6 <- [1,2354,null,{}] 21:51:38 INFO - PROCESS | 3332 | 1466743898590 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:38 INFO - PROCESS | 3332 | 1466743898592 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:38 INFO - PROCESS | 3332 | 1466743898713 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 21:51:38 INFO - PROCESS | 3332 | 1466743898719 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:38 INFO - PROCESS | 3332 | 1466743898721 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5A17000 == 28 [pid = 3332] [id = 598] 21:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D0CA3400) [pid = 3332] [serial = 1794] [outer = 0000000000000000] 21:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2528800) [pid = 3332] [serial = 1795] [outer = 000000B9D0CA3400] 21:51:38 INFO - PROCESS | 3332 | 1466743898768 Marionette DEBUG loaded listener.js 21:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2AD9000) [pid = 3332] [serial = 1796] [outer = 000000B9D0CA3400] 21:51:39 INFO - PROCESS | 3332 | 1466743899232 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 21:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 693ms 21:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:51:39 INFO - PROCESS | 3332 | 1466743899283 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 21:51:39 INFO - PROCESS | 3332 | 1466743899285 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 21:51:39 INFO - PROCESS | 3332 | 1466743899289 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:51:39 INFO - PROCESS | 3332 | 1466743899291 Marionette TRACE conn6 <- [1,2358,null,{}] 21:51:39 INFO - PROCESS | 3332 | 1466743899294 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:39 INFO - PROCESS | 3332 | 1466743899296 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:39 INFO - PROCESS | 3332 | 1466743899433 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 21:51:39 INFO - PROCESS | 3332 | 1466743899443 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:39 INFO - PROCESS | 3332 | 1466743899445 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70C9000 == 29 [pid = 3332] [id = 599] 21:51:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CB1C3C00) [pid = 3332] [serial = 1797] [outer = 0000000000000000] 21:51:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2DD8C00) [pid = 3332] [serial = 1798] [outer = 000000B9CB1C3C00] 21:51:39 INFO - PROCESS | 3332 | 1466743899492 Marionette DEBUG loaded listener.js 21:51:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D326DC00) [pid = 3332] [serial = 1799] [outer = 000000B9CB1C3C00] 21:51:39 INFO - PROCESS | 3332 | 1466743899974 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 21:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 734ms 21:51:40 INFO - PROCESS | 3332 | 1466743900025 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 21:51:40 INFO - PROCESS | 3332 | 1466743900028 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 21:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:51:40 INFO - PROCESS | 3332 | 1466743900031 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:51:40 INFO - PROCESS | 3332 | 1466743900033 Marionette TRACE conn6 <- [1,2362,null,{}] 21:51:40 INFO - PROCESS | 3332 | 1466743900037 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:40 INFO - PROCESS | 3332 | 1466743900044 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:40 INFO - PROCESS | 3332 | 1466743900191 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 21:51:40 INFO - PROCESS | 3332 | 1466743900202 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:40 INFO - PROCESS | 3332 | 1466743900204 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D809F000 == 30 [pid = 3332] [id = 600] 21:51:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D332A400) [pid = 3332] [serial = 1800] [outer = 0000000000000000] 21:51:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3B4A400) [pid = 3332] [serial = 1801] [outer = 000000B9D332A400] 21:51:40 INFO - PROCESS | 3332 | 1466743900249 Marionette DEBUG loaded listener.js 21:51:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3E9A400) [pid = 3332] [serial = 1802] [outer = 000000B9D332A400] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D4216800) [pid = 3332] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D2533800) [pid = 3332] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3B52400) [pid = 3332] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6E23400) [pid = 3332] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C770F400) [pid = 3332] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2533400) [pid = 3332] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D0521C00) [pid = 3332] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C5A1D000) [pid = 3332] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C81DF800) [pid = 3332] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D5008400) [pid = 3332] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6A23800) [pid = 3332] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D25AC800) [pid = 3332] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:51:40 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3FFCC00) [pid = 3332] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:51:40 INFO - PROCESS | 3332 | 1466743900897 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 21:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 923ms 21:51:40 INFO - PROCESS | 3332 | 1466743900957 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 21:51:40 INFO - PROCESS | 3332 | 1466743900960 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 21:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:51:40 INFO - PROCESS | 3332 | 1466743900967 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:51:40 INFO - PROCESS | 3332 | 1466743900969 Marionette TRACE conn6 <- [1,2366,null,{}] 21:51:40 INFO - PROCESS | 3332 | 1466743900973 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:40 INFO - PROCESS | 3332 | 1466743900975 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:41 INFO - PROCESS | 3332 | 1466743901055 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 21:51:41 INFO - PROCESS | 3332 | 1466743901060 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:41 INFO - PROCESS | 3332 | 1466743901063 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA531800 == 31 [pid = 3332] [id = 601] 21:51:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D0C50400) [pid = 3332] [serial = 1803] [outer = 0000000000000000] 21:51:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3D40C00) [pid = 3332] [serial = 1804] [outer = 000000B9D0C50400] 21:51:41 INFO - PROCESS | 3332 | 1466743901110 Marionette DEBUG loaded listener.js 21:51:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3F41800) [pid = 3332] [serial = 1805] [outer = 000000B9D0C50400] 21:51:41 INFO - PROCESS | 3332 | 1466743901526 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 21:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 629ms 21:51:41 INFO - PROCESS | 3332 | 1466743901596 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 21:51:41 INFO - PROCESS | 3332 | 1466743901598 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 21:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:51:41 INFO - PROCESS | 3332 | 1466743901601 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:51:41 INFO - PROCESS | 3332 | 1466743901603 Marionette TRACE conn6 <- [1,2370,null,{}] 21:51:41 INFO - PROCESS | 3332 | 1466743901607 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:41 INFO - PROCESS | 3332 | 1466743901609 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:41 INFO - PROCESS | 3332 | 1466743901691 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 21:51:41 INFO - PROCESS | 3332 | 1466743901698 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:41 INFO - PROCESS | 3332 | 1466743901700 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA98B800 == 32 [pid = 3332] [id = 602] 21:51:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3F47400) [pid = 3332] [serial = 1806] [outer = 0000000000000000] 21:51:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3F99400) [pid = 3332] [serial = 1807] [outer = 000000B9D3F47400] 21:51:41 INFO - PROCESS | 3332 | 1466743901745 Marionette DEBUG loaded listener.js 21:51:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D4216000) [pid = 3332] [serial = 1808] [outer = 000000B9D3F47400] 21:51:42 INFO - PROCESS | 3332 | 1466743902197 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 21:51:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:51:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 628ms 21:51:42 INFO - PROCESS | 3332 | 1466743902234 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 21:51:42 INFO - PROCESS | 3332 | 1466743902237 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 21:51:42 INFO - PROCESS | 3332 | 1466743902240 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:51:42 INFO - PROCESS | 3332 | 1466743902242 Marionette TRACE conn6 <- [1,2374,null,{}] 21:51:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:51:42 INFO - PROCESS | 3332 | 1466743902245 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:42 INFO - PROCESS | 3332 | 1466743902247 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:42 INFO - PROCESS | 3332 | 1466743902329 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 21:51:42 INFO - PROCESS | 3332 | 1466743902334 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:42 INFO - PROCESS | 3332 | 1466743902336 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3B98800 == 33 [pid = 3332] [id = 603] 21:51:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D4221C00) [pid = 3332] [serial = 1809] [outer = 0000000000000000] 21:51:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D4232000) [pid = 3332] [serial = 1810] [outer = 000000B9D4221C00] 21:51:42 INFO - PROCESS | 3332 | 1466743902380 Marionette DEBUG loaded listener.js 21:51:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D4244C00) [pid = 3332] [serial = 1811] [outer = 000000B9D4221C00] 21:51:43 INFO - PROCESS | 3332 | 1466743903179 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 21:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 985ms 21:51:43 INFO - PROCESS | 3332 | 1466743903231 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 21:51:43 INFO - PROCESS | 3332 | 1466743903236 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 21:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:51:43 INFO - PROCESS | 3332 | 1466743903242 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:51:43 INFO - PROCESS | 3332 | 1466743903246 Marionette TRACE conn6 <- [1,2378,null,{}] 21:51:43 INFO - PROCESS | 3332 | 1466743903253 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:43 INFO - PROCESS | 3332 | 1466743903257 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:43 INFO - PROCESS | 3332 | 1466743903385 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 21:51:43 INFO - PROCESS | 3332 | 1466743903511 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:43 INFO - PROCESS | 3332 | 1466743903514 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2D5A000 == 34 [pid = 3332] [id = 604] 21:51:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6BCCC00) [pid = 3332] [serial = 1812] [outer = 0000000000000000] 21:51:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C7132000) [pid = 3332] [serial = 1813] [outer = 000000B9C6BCCC00] 21:51:43 INFO - PROCESS | 3332 | 1466743903574 Marionette DEBUG loaded listener.js 21:51:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CBE6E800) [pid = 3332] [serial = 1814] [outer = 000000B9C6BCCC00] 21:51:44 INFO - PROCESS | 3332 | 1466743904330 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1139ms 21:51:44 INFO - PROCESS | 3332 | 1466743904388 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 21:51:44 INFO - PROCESS | 3332 | 1466743904394 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 21:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:51:44 INFO - PROCESS | 3332 | 1466743904401 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:51:44 INFO - PROCESS | 3332 | 1466743904404 Marionette TRACE conn6 <- [1,2382,null,{}] 21:51:44 INFO - PROCESS | 3332 | 1466743904408 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:44 INFO - PROCESS | 3332 | 1466743904411 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:44 INFO - PROCESS | 3332 | 1466743904553 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 21:51:44 INFO - PROCESS | 3332 | 1466743904768 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:44 INFO - PROCESS | 3332 | 1466743904772 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB461800 == 35 [pid = 3332] [id = 605] 21:51:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C6BC9C00) [pid = 3332] [serial = 1815] [outer = 0000000000000000] 21:51:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6BD5C00) [pid = 3332] [serial = 1816] [outer = 000000B9C6BC9C00] 21:51:44 INFO - PROCESS | 3332 | 1466743904834 Marionette DEBUG loaded listener.js 21:51:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C75B7000) [pid = 3332] [serial = 1817] [outer = 000000B9C6BC9C00] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA98B800 == 34 [pid = 3332] [id = 602] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA531800 == 33 [pid = 3332] [id = 601] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D809F000 == 32 [pid = 3332] [id = 600] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70C9000 == 31 [pid = 3332] [id = 599] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5A17000 == 30 [pid = 3332] [id = 598] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3B99800 == 29 [pid = 3332] [id = 597] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B17800 == 28 [pid = 3332] [id = 596] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD79800 == 27 [pid = 3332] [id = 595] 21:51:45 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B39000 == 26 [pid = 3332] [id = 594] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D5E75000) [pid = 3332] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D505C400) [pid = 3332] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D4232C00) [pid = 3332] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D4581400) [pid = 3332] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D30B8400) [pid = 3332] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3E9C000) [pid = 3332] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C751C000) [pid = 3332] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CB46E400) [pid = 3332] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CBEEAC00) [pid = 3332] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CD3A3000) [pid = 3332] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D2AD4000) [pid = 3332] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D05EAC00) [pid = 3332] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D0CA3000) [pid = 3332] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C5A29000) [pid = 3332] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3277000) [pid = 3332] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C6BCE400) [pid = 3332] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9CB8E7800) [pid = 3332] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CCD17000) [pid = 3332] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D50B8C00) [pid = 3332] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9C6E47000) [pid = 3332] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D3F8C000) [pid = 3332] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D2D1D000) [pid = 3332] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D4214000) [pid = 3332] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D4220C00) [pid = 3332] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D2D23400) [pid = 3332] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 21:51:45 INFO - PROCESS | 3332 | 1466743905523 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1134ms 21:51:45 INFO - PROCESS | 3332 | 1466743905539 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 21:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:51:45 INFO - PROCESS | 3332 | 1466743905543 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 21:51:45 INFO - PROCESS | 3332 | 1466743905547 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:51:45 INFO - PROCESS | 3332 | 1466743905550 Marionette TRACE conn6 <- [1,2386,null,{}] 21:51:45 INFO - PROCESS | 3332 | 1466743905556 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:45 INFO - PROCESS | 3332 | 1466743905560 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:45 INFO - PROCESS | 3332 | 1466743905657 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 21:51:45 INFO - PROCESS | 3332 | 1466743905741 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:45 INFO - PROCESS | 3332 | 1466743905743 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0BB6800 == 27 [pid = 3332] [id = 606] 21:51:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9C5123C00) [pid = 3332] [serial = 1818] [outer = 0000000000000000] 21:51:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C6C79400) [pid = 3332] [serial = 1819] [outer = 000000B9C5123C00] 21:51:45 INFO - PROCESS | 3332 | 1466743905792 Marionette DEBUG loaded listener.js 21:51:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9CBE78000) [pid = 3332] [serial = 1820] [outer = 000000B9C5123C00] 21:51:46 INFO - PROCESS | 3332 | 1466743906229 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 733ms 21:51:46 INFO - PROCESS | 3332 | 1466743906282 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 21:51:46 INFO - PROCESS | 3332 | 1466743906286 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 21:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:51:46 INFO - PROCESS | 3332 | 1466743906291 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:51:46 INFO - PROCESS | 3332 | 1466743906293 Marionette TRACE conn6 <- [1,2390,null,{}] 21:51:46 INFO - PROCESS | 3332 | 1466743906297 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:46 INFO - PROCESS | 3332 | 1466743906299 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:46 INFO - PROCESS | 3332 | 1466743906399 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 21:51:46 INFO - PROCESS | 3332 | 1466743906406 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:46 INFO - PROCESS | 3332 | 1466743906408 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3809800 == 28 [pid = 3332] [id = 607] 21:51:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9CD58E800) [pid = 3332] [serial = 1821] [outer = 0000000000000000] 21:51:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D05EAC00) [pid = 3332] [serial = 1822] [outer = 000000B9CD58E800] 21:51:46 INFO - PROCESS | 3332 | 1466743906455 Marionette DEBUG loaded listener.js 21:51:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D0CA8400) [pid = 3332] [serial = 1823] [outer = 000000B9CD58E800] 21:51:46 INFO - PROCESS | 3332 | 1466743906916 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 21:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 672ms 21:51:46 INFO - PROCESS | 3332 | 1466743906965 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 21:51:46 INFO - PROCESS | 3332 | 1466743906968 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 21:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:51:46 INFO - PROCESS | 3332 | 1466743906973 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:51:46 INFO - PROCESS | 3332 | 1466743906980 Marionette TRACE conn6 <- [1,2394,null,{}] 21:51:47 INFO - PROCESS | 3332 | 1466743906990 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:47 INFO - PROCESS | 3332 | 1466743906994 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:47 INFO - PROCESS | 3332 | 1466743907085 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 21:51:47 INFO - PROCESS | 3332 | 1466743907094 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:47 INFO - PROCESS | 3332 | 1466743907096 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6620800 == 29 [pid = 3332] [id = 608] 21:51:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D2ACE400) [pid = 3332] [serial = 1824] [outer = 0000000000000000] 21:51:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D2E63400) [pid = 3332] [serial = 1825] [outer = 000000B9D2ACE400] 21:51:47 INFO - PROCESS | 3332 | 1466743907142 Marionette DEBUG loaded listener.js 21:51:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3270000) [pid = 3332] [serial = 1826] [outer = 000000B9D2ACE400] 21:51:47 INFO - PROCESS | 3332 | 1466743907626 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 21:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 692ms 21:51:47 INFO - PROCESS | 3332 | 1466743907666 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 21:51:47 INFO - PROCESS | 3332 | 1466743907669 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 21:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:51:47 INFO - PROCESS | 3332 | 1466743907673 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:51:47 INFO - PROCESS | 3332 | 1466743907675 Marionette TRACE conn6 <- [1,2398,null,{}] 21:51:47 INFO - PROCESS | 3332 | 1466743907684 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:47 INFO - PROCESS | 3332 | 1466743907686 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:47 INFO - PROCESS | 3332 | 1466743907799 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 21:51:47 INFO - PROCESS | 3332 | 1466743907809 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:47 INFO - PROCESS | 3332 | 1466743907818 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753E000 == 30 [pid = 3332] [id = 609] 21:51:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D332DC00) [pid = 3332] [serial = 1827] [outer = 0000000000000000] 21:51:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D3B3A000) [pid = 3332] [serial = 1828] [outer = 000000B9D332DC00] 21:51:47 INFO - PROCESS | 3332 | 1466743907910 Marionette DEBUG loaded listener.js 21:51:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3B51400) [pid = 3332] [serial = 1829] [outer = 000000B9D332DC00] 21:51:48 INFO - PROCESS | 3332 | 1466743908357 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 733ms 21:51:48 INFO - PROCESS | 3332 | 1466743908412 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 21:51:48 INFO - PROCESS | 3332 | 1466743908414 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 21:51:48 INFO - PROCESS | 3332 | 1466743908422 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:51:48 INFO - PROCESS | 3332 | 1466743908424 Marionette TRACE conn6 <- [1,2402,null,{}] 21:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:51:48 INFO - PROCESS | 3332 | 1466743908428 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:48 INFO - PROCESS | 3332 | 1466743908430 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:48 INFO - PROCESS | 3332 | 1466743908569 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 21:51:48 INFO - PROCESS | 3332 | 1466743908626 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:48 INFO - PROCESS | 3332 | 1466743908632 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D601E000 == 31 [pid = 3332] [id = 610] 21:51:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3F8D400) [pid = 3332] [serial = 1830] [outer = 0000000000000000] 21:51:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3F92400) [pid = 3332] [serial = 1831] [outer = 000000B9D3F8D400] 21:51:48 INFO - PROCESS | 3332 | 1466743908688 Marionette DEBUG loaded listener.js 21:51:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D422B000) [pid = 3332] [serial = 1832] [outer = 000000B9D3F8D400] 21:51:49 INFO - PROCESS | 3332 | 1466743909155 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 21:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 777ms 21:51:49 INFO - PROCESS | 3332 | 1466743909209 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 21:51:49 INFO - PROCESS | 3332 | 1466743909211 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 21:51:49 INFO - PROCESS | 3332 | 1466743909219 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:51:49 INFO - PROCESS | 3332 | 1466743909221 Marionette TRACE conn6 <- [1,2406,null,{}] 21:51:49 INFO - PROCESS | 3332 | 1466743909225 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:49 INFO - PROCESS | 3332 | 1466743909227 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:49 INFO - PROCESS | 3332 | 1466743909352 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 21:51:49 INFO - PROCESS | 3332 | 1466743909365 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:49 INFO - PROCESS | 3332 | 1466743909367 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA984000 == 32 [pid = 3332] [id = 611] 21:51:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D4242C00) [pid = 3332] [serial = 1833] [outer = 0000000000000000] 21:51:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D47AA400) [pid = 3332] [serial = 1834] [outer = 000000B9D4242C00] 21:51:49 INFO - PROCESS | 3332 | 1466743909459 Marionette DEBUG loaded listener.js 21:51:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D5006000) [pid = 3332] [serial = 1835] [outer = 000000B9D4242C00] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BC8400) [pid = 3332] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CB336000) [pid = 3332] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6C77400) [pid = 3332] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6C75400) [pid = 3332] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D0CA3400) [pid = 3332] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CB1C3C00) [pid = 3332] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D332A400) [pid = 3332] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3F47400) [pid = 3332] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C6E49C00) [pid = 3332] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D2531000) [pid = 3332] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3E94C00) [pid = 3332] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D0C50400) [pid = 3332] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:51:49 INFO - PROCESS | 3332 | 1466743909873 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 21:51:49 INFO - PROCESS | 3332 | 1466743909897 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 21:51:49 INFO - PROCESS | 3332 | 1466743909899 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 21:51:49 INFO - PROCESS | 3332 | 1466743909902 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:51:49 INFO - PROCESS | 3332 | 1466743909904 Marionette TRACE conn6 <- [1,2410,null,{}] 21:51:49 INFO - PROCESS | 3332 | 1466743909908 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:49 INFO - PROCESS | 3332 | 1466743909909 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:50 INFO - PROCESS | 3332 | 1466743910047 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 21:51:50 INFO - PROCESS | 3332 | 1466743910100 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:50 INFO - PROCESS | 3332 | 1466743910102 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB637800 == 33 [pid = 3332] [id = 612] 21:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6B7F800) [pid = 3332] [serial = 1836] [outer = 0000000000000000] 21:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D0CA3400) [pid = 3332] [serial = 1837] [outer = 000000B9C6B7F800] 21:51:50 INFO - PROCESS | 3332 | 1466743910146 Marionette DEBUG loaded listener.js 21:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D46B9000) [pid = 3332] [serial = 1838] [outer = 000000B9C6B7F800] 21:51:50 INFO - PROCESS | 3332 | 1466743910487 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 630ms 21:51:50 INFO - PROCESS | 3332 | 1466743910535 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 21:51:50 INFO - PROCESS | 3332 | 1466743910538 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 21:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:51:50 INFO - PROCESS | 3332 | 1466743910549 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:51:50 INFO - PROCESS | 3332 | 1466743910551 Marionette TRACE conn6 <- [1,2414,null,{}] 21:51:50 INFO - PROCESS | 3332 | 1466743910555 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:50 INFO - PROCESS | 3332 | 1466743910557 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:50 INFO - PROCESS | 3332 | 1466743910670 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 21:51:50 INFO - PROCESS | 3332 | 1466743910678 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:50 INFO - PROCESS | 3332 | 1466743910680 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7DF800 == 34 [pid = 3332] [id = 613] 21:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D2DCF000) [pid = 3332] [serial = 1839] [outer = 0000000000000000] 21:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D4231C00) [pid = 3332] [serial = 1840] [outer = 000000B9D2DCF000] 21:51:50 INFO - PROCESS | 3332 | 1466743910726 Marionette DEBUG loaded listener.js 21:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D5E71000) [pid = 3332] [serial = 1841] [outer = 000000B9D2DCF000] 21:51:51 INFO - PROCESS | 3332 | 1466743911124 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 650ms 21:51:51 INFO - PROCESS | 3332 | 1466743911194 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 21:51:51 INFO - PROCESS | 3332 | 1466743911197 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 21:51:51 INFO - PROCESS | 3332 | 1466743911200 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:51:51 INFO - PROCESS | 3332 | 1466743911202 Marionette TRACE conn6 <- [1,2418,null,{}] 21:51:51 INFO - PROCESS | 3332 | 1466743911206 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:51 INFO - PROCESS | 3332 | 1466743911208 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:51 INFO - PROCESS | 3332 | 1466743911323 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 21:51:51 INFO - PROCESS | 3332 | 1466743911368 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:51 INFO - PROCESS | 3332 | 1466743911370 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4644800 == 35 [pid = 3332] [id = 614] 21:51:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D64A2800) [pid = 3332] [serial = 1842] [outer = 0000000000000000] 21:51:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D64AEC00) [pid = 3332] [serial = 1843] [outer = 000000B9D64A2800] 21:51:51 INFO - PROCESS | 3332 | 1466743911415 Marionette DEBUG loaded listener.js 21:51:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D703D400) [pid = 3332] [serial = 1844] [outer = 000000B9D64A2800] 21:51:51 INFO - PROCESS | 3332 | 1466743911989 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 21:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 838ms 21:51:52 INFO - PROCESS | 3332 | 1466743912042 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 21:51:52 INFO - PROCESS | 3332 | 1466743912047 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 21:51:52 INFO - PROCESS | 3332 | 1466743912052 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:51:52 INFO - PROCESS | 3332 | 1466743912056 Marionette TRACE conn6 <- [1,2422,null,{}] 21:51:52 INFO - PROCESS | 3332 | 1466743912062 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:52 INFO - PROCESS | 3332 | 1466743912066 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:52 INFO - PROCESS | 3332 | 1466743912216 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 21:51:52 INFO - PROCESS | 3332 | 1466743912336 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:52 INFO - PROCESS | 3332 | 1466743912339 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBEC8800 == 36 [pid = 3332] [id = 615] 21:51:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6C7B000) [pid = 3332] [serial = 1845] [outer = 0000000000000000] 21:51:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CD3A4C00) [pid = 3332] [serial = 1846] [outer = 000000B9C6C7B000] 21:51:52 INFO - PROCESS | 3332 | 1466743912401 Marionette DEBUG loaded listener.js 21:51:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D05E4000) [pid = 3332] [serial = 1847] [outer = 000000B9C6C7B000] 21:51:53 INFO - PROCESS | 3332 | 1466743913052 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 21:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1029ms 21:51:53 INFO - PROCESS | 3332 | 1466743913086 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 21:51:53 INFO - PROCESS | 3332 | 1466743913091 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 21:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:51:53 INFO - PROCESS | 3332 | 1466743913098 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:51:53 INFO - PROCESS | 3332 | 1466743913101 Marionette TRACE conn6 <- [1,2426,null,{}] 21:51:53 INFO - PROCESS | 3332 | 1466743913105 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:53 INFO - PROCESS | 3332 | 1466743913109 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:53 INFO - PROCESS | 3332 | 1466743913230 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 21:51:53 INFO - PROCESS | 3332 | 1466743913354 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:53 INFO - PROCESS | 3332 | 1466743913357 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3BC800 == 37 [pid = 3332] [id = 616] 21:51:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2ADD000) [pid = 3332] [serial = 1848] [outer = 0000000000000000] 21:51:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D2E5CC00) [pid = 3332] [serial = 1849] [outer = 000000B9D2ADD000] 21:51:53 INFO - PROCESS | 3332 | 1466743913417 Marionette DEBUG loaded listener.js 21:51:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3B55800) [pid = 3332] [serial = 1850] [outer = 000000B9D2ADD000] 21:51:54 INFO - PROCESS | 3332 | 1466743914062 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 21:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 986ms 21:51:54 INFO - PROCESS | 3332 | 1466743914084 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 21:51:54 INFO - PROCESS | 3332 | 1466743914087 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 21:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:51:54 INFO - PROCESS | 3332 | 1466743914091 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:51:54 INFO - PROCESS | 3332 | 1466743914095 Marionette TRACE conn6 <- [1,2430,null,{}] 21:51:54 INFO - PROCESS | 3332 | 1466743914107 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:54 INFO - PROCESS | 3332 | 1466743914113 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:54 INFO - PROCESS | 3332 | 1466743914226 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 21:51:54 INFO - PROCESS | 3332 | 1466743914353 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:54 INFO - PROCESS | 3332 | 1466743914357 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB47000 == 38 [pid = 3332] [id = 617] 21:51:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D5A27400) [pid = 3332] [serial = 1851] [outer = 0000000000000000] 21:51:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D60BD000) [pid = 3332] [serial = 1852] [outer = 000000B9D5A27400] 21:51:54 INFO - PROCESS | 3332 | 1466743914415 Marionette DEBUG loaded listener.js 21:51:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D781D400) [pid = 3332] [serial = 1853] [outer = 000000B9D5A27400] 21:51:54 INFO - PROCESS | 3332 | 1466743914991 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 21:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 944ms 21:51:55 INFO - PROCESS | 3332 | 1466743915037 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 21:51:55 INFO - PROCESS | 3332 | 1466743915041 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 21:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:51:55 INFO - PROCESS | 3332 | 1466743915044 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:51:55 INFO - PROCESS | 3332 | 1466743915047 Marionette TRACE conn6 <- [1,2434,null,{}] 21:51:55 INFO - PROCESS | 3332 | 1466743915051 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:55 INFO - PROCESS | 3332 | 1466743915053 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:55 INFO - PROCESS | 3332 | 1466743915168 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 21:51:55 INFO - PROCESS | 3332 | 1466743915265 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:55 INFO - PROCESS | 3332 | 1466743915267 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD571800 == 39 [pid = 3332] [id = 618] 21:51:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9CD3A0C00) [pid = 3332] [serial = 1854] [outer = 0000000000000000] 21:51:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D2AD2C00) [pid = 3332] [serial = 1855] [outer = 000000B9CD3A0C00] 21:51:55 INFO - PROCESS | 3332 | 1466743915324 Marionette DEBUG loaded listener.js 21:51:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D4243400) [pid = 3332] [serial = 1856] [outer = 000000B9CD3A0C00] 21:51:56 INFO - PROCESS | 3332 | 1466743916092 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 21:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1133ms 21:51:56 INFO - PROCESS | 3332 | 1466743916179 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 21:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:51:56 INFO - PROCESS | 3332 | 1466743916183 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 21:51:56 INFO - PROCESS | 3332 | 1466743916187 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:51:56 INFO - PROCESS | 3332 | 1466743916192 Marionette TRACE conn6 <- [1,2438,null,{}] 21:51:56 INFO - PROCESS | 3332 | 1466743916197 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:56 INFO - PROCESS | 3332 | 1466743916200 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7DF800 == 38 [pid = 3332] [id = 613] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB637800 == 37 [pid = 3332] [id = 612] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA984000 == 36 [pid = 3332] [id = 611] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D601E000 == 35 [pid = 3332] [id = 610] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753E000 == 34 [pid = 3332] [id = 609] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6620800 == 33 [pid = 3332] [id = 608] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3809800 == 32 [pid = 3332] [id = 607] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0BB6800 == 31 [pid = 3332] [id = 606] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB461800 == 30 [pid = 3332] [id = 605] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3B98800 == 29 [pid = 3332] [id = 603] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2D5A000 == 28 [pid = 3332] [id = 604] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD571800 == 27 [pid = 3332] [id = 618] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB47000 == 26 [pid = 3332] [id = 617] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3BC800 == 25 [pid = 3332] [id = 616] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4644800 == 24 [pid = 3332] [id = 614] 21:51:56 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBEC8800 == 23 [pid = 3332] [id = 615] 21:51:56 INFO - PROCESS | 3332 | 1466743916968 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D05DE800) [pid = 3332] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9CB4BBC00) [pid = 3332] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CCC05000) [pid = 3332] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6C7CC00) [pid = 3332] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6E4A000) [pid = 3332] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CCD18800) [pid = 3332] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C75B1400) [pid = 3332] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D2528800) [pid = 3332] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D2DD8C00) [pid = 3332] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3B4A400) [pid = 3332] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D326DC00) [pid = 3332] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D4216000) [pid = 3332] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D4232000) [pid = 3332] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CD525800) [pid = 3332] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CB46D800) [pid = 3332] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3F99400) [pid = 3332] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3323C00) [pid = 3332] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D25AAC00) [pid = 3332] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D5ED0C00) [pid = 3332] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D4247400) [pid = 3332] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3E9A400) [pid = 3332] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D2AD9000) [pid = 3332] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D3D40C00) [pid = 3332] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D3F41800) [pid = 3332] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D090B800) [pid = 3332] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 21:51:57 INFO - PROCESS | 3332 | 1466743917156 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:57 INFO - PROCESS | 3332 | 1466743917159 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7765000 == 24 [pid = 3332] [id = 619] 21:51:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9C6BB2800) [pid = 3332] [serial = 1857] [outer = 0000000000000000] 21:51:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9C6BC4C00) [pid = 3332] [serial = 1858] [outer = 000000B9C6BB2800] 21:51:57 INFO - PROCESS | 3332 | 1466743917211 Marionette DEBUG loaded listener.js 21:51:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6C73400) [pid = 3332] [serial = 1859] [outer = 000000B9C6BB2800] 21:51:57 INFO - PROCESS | 3332 | 1466743917625 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 21:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1534ms 21:51:57 INFO - PROCESS | 3332 | 1466743917723 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 21:51:57 INFO - PROCESS | 3332 | 1466743917728 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 21:51:57 INFO - PROCESS | 3332 | 1466743917738 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:51:57 INFO - PROCESS | 3332 | 1466743917742 Marionette TRACE conn6 <- [1,2442,null,{}] 21:51:57 INFO - PROCESS | 3332 | 1466743917748 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:57 INFO - PROCESS | 3332 | 1466743917751 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:57 INFO - PROCESS | 3332 | 1466743917850 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 21:51:57 INFO - PROCESS | 3332 | 1466743917858 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:57 INFO - PROCESS | 3332 | 1466743917861 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2581800 == 25 [pid = 3332] [id = 620] 21:51:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6E32000) [pid = 3332] [serial = 1860] [outer = 0000000000000000] 21:51:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C7460400) [pid = 3332] [serial = 1861] [outer = 000000B9C6E32000] 21:51:57 INFO - PROCESS | 3332 | 1466743917911 Marionette DEBUG loaded listener.js 21:51:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CB3F8000) [pid = 3332] [serial = 1862] [outer = 000000B9C6E32000] 21:51:58 INFO - PROCESS | 3332 | 1466743918378 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 21:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 691ms 21:51:58 INFO - PROCESS | 3332 | 1466743918464 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 21:51:58 INFO - PROCESS | 3332 | 1466743918467 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 21:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:51:58 INFO - PROCESS | 3332 | 1466743918475 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:51:58 INFO - PROCESS | 3332 | 1466743918477 Marionette TRACE conn6 <- [1,2446,null,{}] 21:51:58 INFO - PROCESS | 3332 | 1466743918481 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:58 INFO - PROCESS | 3332 | 1466743918484 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:58 INFO - PROCESS | 3332 | 1466743918601 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 21:51:58 INFO - PROCESS | 3332 | 1466743918664 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:58 INFO - PROCESS | 3332 | 1466743918666 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36A0000 == 26 [pid = 3332] [id = 621] 21:51:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CCC58C00) [pid = 3332] [serial = 1863] [outer = 0000000000000000] 21:51:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CD39B800) [pid = 3332] [serial = 1864] [outer = 000000B9CCC58C00] 21:51:58 INFO - PROCESS | 3332 | 1466743918714 Marionette DEBUG loaded listener.js 21:51:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CD596800) [pid = 3332] [serial = 1865] [outer = 000000B9CCC58C00] 21:51:59 INFO - PROCESS | 3332 | 1466743919126 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 21:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 690ms 21:51:59 INFO - PROCESS | 3332 | 1466743919170 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 21:51:59 INFO - PROCESS | 3332 | 1466743919174 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 21:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:51:59 INFO - PROCESS | 3332 | 1466743919185 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:51:59 INFO - PROCESS | 3332 | 1466743919190 Marionette TRACE conn6 <- [1,2450,null,{}] 21:51:59 INFO - PROCESS | 3332 | 1466743919194 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:59 INFO - PROCESS | 3332 | 1466743919197 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:59 INFO - PROCESS | 3332 | 1466743919321 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 21:51:59 INFO - PROCESS | 3332 | 1466743919377 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:59 INFO - PROCESS | 3332 | 1466743919379 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:51:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47E0800 == 27 [pid = 3332] [id = 622] 21:51:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D090F000) [pid = 3332] [serial = 1866] [outer = 0000000000000000] 21:51:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D095E000) [pid = 3332] [serial = 1867] [outer = 000000B9D090F000] 21:51:59 INFO - PROCESS | 3332 | 1466743919424 Marionette DEBUG loaded listener.js 21:51:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D0CAD400) [pid = 3332] [serial = 1868] [outer = 000000B9D090F000] 21:51:59 INFO - PROCESS | 3332 | 1466743919829 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 21:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 690ms 21:51:59 INFO - PROCESS | 3332 | 1466743919871 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 21:51:59 INFO - PROCESS | 3332 | 1466743919873 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 21:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:51:59 INFO - PROCESS | 3332 | 1466743919876 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:51:59 INFO - PROCESS | 3332 | 1466743919878 Marionette TRACE conn6 <- [1,2454,null,{}] 21:51:59 INFO - PROCESS | 3332 | 1466743919882 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:59 INFO - PROCESS | 3332 | 1466743919884 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:00 INFO - PROCESS | 3332 | 1466743920040 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 21:52:00 INFO - PROCESS | 3332 | 1466743920045 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:00 INFO - PROCESS | 3332 | 1466743920048 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D708F800 == 28 [pid = 3332] [id = 623] 21:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D0B02400) [pid = 3332] [serial = 1869] [outer = 0000000000000000] 21:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2AD8400) [pid = 3332] [serial = 1870] [outer = 000000B9D0B02400] 21:52:00 INFO - PROCESS | 3332 | 1466743920094 Marionette DEBUG loaded listener.js 21:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2DCE000) [pid = 3332] [serial = 1871] [outer = 000000B9D0B02400] 21:52:00 INFO - PROCESS | 3332 | 1466743920544 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 21:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 734ms 21:52:00 INFO - PROCESS | 3332 | 1466743920624 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 21:52:00 INFO - PROCESS | 3332 | 1466743920626 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 21:52:00 INFO - PROCESS | 3332 | 1466743920630 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:52:00 INFO - PROCESS | 3332 | 1466743920632 Marionette TRACE conn6 <- [1,2458,null,{}] 21:52:00 INFO - PROCESS | 3332 | 1466743920636 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:00 INFO - PROCESS | 3332 | 1466743920638 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:00 INFO - PROCESS | 3332 | 1466743920754 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 21:52:00 INFO - PROCESS | 3332 | 1466743920811 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:00 INFO - PROCESS | 3332 | 1466743920817 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7539000 == 29 [pid = 3332] [id = 624] 21:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CCC06000) [pid = 3332] [serial = 1872] [outer = 0000000000000000] 21:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3277C00) [pid = 3332] [serial = 1873] [outer = 000000B9CCC06000] 21:52:00 INFO - PROCESS | 3332 | 1466743920872 Marionette DEBUG loaded listener.js 21:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D38F7000) [pid = 3332] [serial = 1874] [outer = 000000B9CCC06000] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D2DCF000) [pid = 3332] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3F8D400) [pid = 3332] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CD58E800) [pid = 3332] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BC9C00) [pid = 3332] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2ACE400) [pid = 3332] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6B7F800) [pid = 3332] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D4221C00) [pid = 3332] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6BCCC00) [pid = 3332] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C5123C00) [pid = 3332] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D4242C00) [pid = 3332] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D64A2800) [pid = 3332] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:52:01 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D332DC00) [pid = 3332] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:52:01 INFO - PROCESS | 3332 | 1466743921518 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 21:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 923ms 21:52:01 INFO - PROCESS | 3332 | 1466743921556 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 21:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:52:01 INFO - PROCESS | 3332 | 1466743921558 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 21:52:01 INFO - PROCESS | 3332 | 1466743921563 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:52:01 INFO - PROCESS | 3332 | 1466743921565 Marionette TRACE conn6 <- [1,2462,null,{}] 21:52:01 INFO - PROCESS | 3332 | 1466743921568 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:01 INFO - PROCESS | 3332 | 1466743921570 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:01 INFO - PROCESS | 3332 | 1466743921692 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 21:52:01 INFO - PROCESS | 3332 | 1466743921747 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:01 INFO - PROCESS | 3332 | 1466743921749 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7E0E000 == 30 [pid = 3332] [id = 625] 21:52:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6BBF000) [pid = 3332] [serial = 1875] [outer = 0000000000000000] 21:52:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D05E0000) [pid = 3332] [serial = 1876] [outer = 000000B9C6BBF000] 21:52:01 INFO - PROCESS | 3332 | 1466743921795 Marionette DEBUG loaded listener.js 21:52:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D3BE2000) [pid = 3332] [serial = 1877] [outer = 000000B9C6BBF000] 21:52:02 INFO - PROCESS | 3332 | 1466743922161 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 21:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 630ms 21:52:02 INFO - PROCESS | 3332 | 1466743922195 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 21:52:02 INFO - PROCESS | 3332 | 1466743922197 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 21:52:02 INFO - PROCESS | 3332 | 1466743922200 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:52:02 INFO - PROCESS | 3332 | 1466743922202 Marionette TRACE conn6 <- [1,2466,null,{}] 21:52:02 INFO - PROCESS | 3332 | 1466743922206 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:02 INFO - PROCESS | 3332 | 1466743922208 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:02 INFO - PROCESS | 3332 | 1466743922322 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 21:52:02 INFO - PROCESS | 3332 | 1466743922327 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:02 INFO - PROCESS | 3332 | 1466743922330 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A5000 == 31 [pid = 3332] [id = 626] 21:52:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3E9A400) [pid = 3332] [serial = 1878] [outer = 0000000000000000] 21:52:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3F4BC00) [pid = 3332] [serial = 1879] [outer = 000000B9D3E9A400] 21:52:02 INFO - PROCESS | 3332 | 1466743922375 Marionette DEBUG loaded listener.js 21:52:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3F95000) [pid = 3332] [serial = 1880] [outer = 000000B9D3E9A400] 21:52:02 INFO - PROCESS | 3332 | 1466743922763 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 628ms 21:52:02 INFO - PROCESS | 3332 | 1466743922835 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 21:52:02 INFO - PROCESS | 3332 | 1466743922838 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 21:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:52:02 INFO - PROCESS | 3332 | 1466743922841 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:52:02 INFO - PROCESS | 3332 | 1466743922843 Marionette TRACE conn6 <- [1,2470,null,{}] 21:52:02 INFO - PROCESS | 3332 | 1466743922846 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:02 INFO - PROCESS | 3332 | 1466743922857 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:02 INFO - PROCESS | 3332 | 1466743922941 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 21:52:02 INFO - PROCESS | 3332 | 1466743922949 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:02 INFO - PROCESS | 3332 | 1466743922951 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA546800 == 32 [pid = 3332] [id = 627] 21:52:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3FF6800) [pid = 3332] [serial = 1881] [outer = 0000000000000000] 21:52:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3FFE400) [pid = 3332] [serial = 1882] [outer = 000000B9D3FF6800] 21:52:03 INFO - PROCESS | 3332 | 1466743922999 Marionette DEBUG loaded listener.js 21:52:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D421F000) [pid = 3332] [serial = 1883] [outer = 000000B9D3FF6800] 21:52:03 INFO - PROCESS | 3332 | 1466743923604 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 21:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 819ms 21:52:03 INFO - PROCESS | 3332 | 1466743923666 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 21:52:03 INFO - PROCESS | 3332 | 1466743923672 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 21:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:52:03 INFO - PROCESS | 3332 | 1466743923677 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:52:03 INFO - PROCESS | 3332 | 1466743923682 Marionette TRACE conn6 <- [1,2474,null,{}] 21:52:03 INFO - PROCESS | 3332 | 1466743923713 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:03 INFO - PROCESS | 3332 | 1466743923716 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:03 INFO - PROCESS | 3332 | 1466743923858 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 21:52:03 INFO - PROCESS | 3332 | 1466743923976 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:03 INFO - PROCESS | 3332 | 1466743923981 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D13CB000 == 33 [pid = 3332] [id = 628] 21:52:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6BA7400) [pid = 3332] [serial = 1884] [outer = 0000000000000000] 21:52:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C6C7E800) [pid = 3332] [serial = 1885] [outer = 000000B9C6BA7400] 21:52:04 INFO - PROCESS | 3332 | 1466743924042 Marionette DEBUG loaded listener.js 21:52:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6E4FC00) [pid = 3332] [serial = 1886] [outer = 000000B9C6BA7400] 21:52:04 INFO - PROCESS | 3332 | 1466743924827 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 21:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1217ms 21:52:04 INFO - PROCESS | 3332 | 1466743924897 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 21:52:04 INFO - PROCESS | 3332 | 1466743924902 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 21:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:52:04 INFO - PROCESS | 3332 | 1466743924909 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:52:04 INFO - PROCESS | 3332 | 1466743924912 Marionette TRACE conn6 <- [1,2478,null,{}] 21:52:04 INFO - PROCESS | 3332 | 1466743924917 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:04 INFO - PROCESS | 3332 | 1466743924920 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:05 INFO - PROCESS | 3332 | 1466743925050 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 21:52:05 INFO - PROCESS | 3332 | 1466743925167 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:05 INFO - PROCESS | 3332 | 1466743925170 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70CE800 == 34 [pid = 3332] [id = 629] 21:52:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9CD524400) [pid = 3332] [serial = 1887] [outer = 0000000000000000] 21:52:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D05E1C00) [pid = 3332] [serial = 1888] [outer = 000000B9CD524400] 21:52:05 INFO - PROCESS | 3332 | 1466743925229 Marionette DEBUG loaded listener.js 21:52:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D096C800) [pid = 3332] [serial = 1889] [outer = 000000B9CD524400] 21:52:06 INFO - PROCESS | 3332 | 1466743926122 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1241ms 21:52:06 INFO - PROCESS | 3332 | 1466743926151 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 21:52:06 INFO - PROCESS | 3332 | 1466743926156 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 21:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:52:06 INFO - PROCESS | 3332 | 1466743926161 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:52:06 INFO - PROCESS | 3332 | 1466743926164 Marionette TRACE conn6 <- [1,2482,null,{}] 21:52:06 INFO - PROCESS | 3332 | 1466743926170 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:06 INFO - PROCESS | 3332 | 1466743926173 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:06 INFO - PROCESS | 3332 | 1466743926285 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 21:52:06 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A5000 == 33 [pid = 3332] [id = 626] 21:52:06 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7E0E000 == 32 [pid = 3332] [id = 625] 21:52:06 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7539000 == 31 [pid = 3332] [id = 624] 21:52:06 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D708F800 == 30 [pid = 3332] [id = 623] 21:52:06 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47E0800 == 29 [pid = 3332] [id = 622] 21:52:06 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36A0000 == 28 [pid = 3332] [id = 621] 21:52:06 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2581800 == 27 [pid = 3332] [id = 620] 21:52:06 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7765000 == 26 [pid = 3332] [id = 619] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D5E71000) [pid = 3332] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D422B000) [pid = 3332] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3F92400) [pid = 3332] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D0CA8400) [pid = 3332] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6BD5C00) [pid = 3332] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C75B7000) [pid = 3332] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D2E63400) [pid = 3332] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0CA3400) [pid = 3332] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D4244C00) [pid = 3332] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C7132000) [pid = 3332] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CBE6E800) [pid = 3332] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6C79400) [pid = 3332] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9CBE78000) [pid = 3332] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D05EAC00) [pid = 3332] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D47AA400) [pid = 3332] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D4231C00) [pid = 3332] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D64AEC00) [pid = 3332] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D5006000) [pid = 3332] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D703D400) [pid = 3332] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D3B3A000) [pid = 3332] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D46B9000) [pid = 3332] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D3B51400) [pid = 3332] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D3270000) [pid = 3332] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 21:52:06 INFO - PROCESS | 3332 | 1466743926409 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:06 INFO - PROCESS | 3332 | 1466743926414 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCC2B000 == 27 [pid = 3332] [id = 630] 21:52:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9C6B7D800) [pid = 3332] [serial = 1890] [outer = 0000000000000000] 21:52:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C6BCA800) [pid = 3332] [serial = 1891] [outer = 000000B9C6B7D800] 21:52:06 INFO - PROCESS | 3332 | 1466743926467 Marionette DEBUG loaded listener.js 21:52:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9C75B7000) [pid = 3332] [serial = 1892] [outer = 000000B9C6B7D800] 21:52:06 INFO - PROCESS | 3332 | 1466743926910 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 21:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 776ms 21:52:06 INFO - PROCESS | 3332 | 1466743926972 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 21:52:06 INFO - PROCESS | 3332 | 1466743926976 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 21:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:52:06 INFO - PROCESS | 3332 | 1466743926983 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:52:06 INFO - PROCESS | 3332 | 1466743926986 Marionette TRACE conn6 <- [1,2486,null,{}] 21:52:07 INFO - PROCESS | 3332 | 1466743926990 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:07 INFO - PROCESS | 3332 | 1466743926993 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:07 INFO - PROCESS | 3332 | 1466743927085 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 21:52:07 INFO - PROCESS | 3332 | 1466743927091 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:07 INFO - PROCESS | 3332 | 1466743927093 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D369D000 == 28 [pid = 3332] [id = 631] 21:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9CD3A6400) [pid = 3332] [serial = 1893] [outer = 0000000000000000] 21:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D051CC00) [pid = 3332] [serial = 1894] [outer = 000000B9CD3A6400] 21:52:07 INFO - PROCESS | 3332 | 1466743927142 Marionette DEBUG loaded listener.js 21:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D0680000) [pid = 3332] [serial = 1895] [outer = 000000B9CD3A6400] 21:52:07 INFO - PROCESS | 3332 | 1466743927619 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 671ms 21:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:52:07 INFO - PROCESS | 3332 | 1466743927656 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 21:52:07 INFO - PROCESS | 3332 | 1466743927658 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 21:52:07 INFO - PROCESS | 3332 | 1466743927662 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:52:07 INFO - PROCESS | 3332 | 1466743927665 Marionette TRACE conn6 <- [1,2490,null,{}] 21:52:07 INFO - PROCESS | 3332 | 1466743927677 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:07 INFO - PROCESS | 3332 | 1466743927682 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:07 INFO - PROCESS | 3332 | 1466743927810 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 21:52:07 INFO - PROCESS | 3332 | 1466743927893 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:07 INFO - PROCESS | 3332 | 1466743927897 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5A1B800 == 29 [pid = 3332] [id = 632] 21:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6BC5400) [pid = 3332] [serial = 1896] [outer = 0000000000000000] 21:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D2B3C800) [pid = 3332] [serial = 1897] [outer = 000000B9C6BC5400] 21:52:07 INFO - PROCESS | 3332 | 1466743927946 Marionette DEBUG loaded listener.js 21:52:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D31BF800) [pid = 3332] [serial = 1898] [outer = 000000B9C6BC5400] 21:52:08 INFO - PROCESS | 3332 | 1466743928324 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 735ms 21:52:08 INFO - PROCESS | 3332 | 1466743928399 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 21:52:08 INFO - PROCESS | 3332 | 1466743928402 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 21:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:52:08 INFO - PROCESS | 3332 | 1466743928406 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:52:08 INFO - PROCESS | 3332 | 1466743928408 Marionette TRACE conn6 <- [1,2494,null,{}] 21:52:08 INFO - PROCESS | 3332 | 1466743928411 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:08 INFO - PROCESS | 3332 | 1466743928413 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:08 INFO - PROCESS | 3332 | 1466743928537 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 21:52:08 INFO - PROCESS | 3332 | 1466743928550 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:08 INFO - PROCESS | 3332 | 1466743928552 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7535000 == 30 [pid = 3332] [id = 633] 21:52:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D3193400) [pid = 3332] [serial = 1899] [outer = 0000000000000000] 21:52:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D3328800) [pid = 3332] [serial = 1900] [outer = 000000B9D3193400] 21:52:08 INFO - PROCESS | 3332 | 1466743928598 Marionette DEBUG loaded listener.js 21:52:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3B57400) [pid = 3332] [serial = 1901] [outer = 000000B9D3193400] 21:52:09 INFO - PROCESS | 3332 | 1466743929040 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 692ms 21:52:09 INFO - PROCESS | 3332 | 1466743929100 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 21:52:09 INFO - PROCESS | 3332 | 1466743929110 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 21:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:52:09 INFO - PROCESS | 3332 | 1466743929114 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:52:09 INFO - PROCESS | 3332 | 1466743929116 Marionette TRACE conn6 <- [1,2498,null,{}] 21:52:09 INFO - PROCESS | 3332 | 1466743929119 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:09 INFO - PROCESS | 3332 | 1466743929121 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:09 INFO - PROCESS | 3332 | 1466743929261 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 21:52:09 INFO - PROCESS | 3332 | 1466743929289 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:09 INFO - PROCESS | 3332 | 1466743929291 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA323000 == 31 [pid = 3332] [id = 634] 21:52:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D31BF400) [pid = 3332] [serial = 1902] [outer = 0000000000000000] 21:52:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3F47400) [pid = 3332] [serial = 1903] [outer = 000000B9D31BF400] 21:52:09 INFO - PROCESS | 3332 | 1466743929338 Marionette DEBUG loaded listener.js 21:52:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3FFB400) [pid = 3332] [serial = 1904] [outer = 000000B9D31BF400] 21:52:09 INFO - PROCESS | 3332 | 1466743929793 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 21:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 733ms 21:52:09 INFO - PROCESS | 3332 | 1466743929848 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 21:52:09 INFO - PROCESS | 3332 | 1466743929850 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 21:52:09 INFO - PROCESS | 3332 | 1466743929853 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:52:09 INFO - PROCESS | 3332 | 1466743929855 Marionette TRACE conn6 <- [1,2502,null,{}] 21:52:09 INFO - PROCESS | 3332 | 1466743929859 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:09 INFO - PROCESS | 3332 | 1466743929865 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:10 INFO - PROCESS | 3332 | 1466743930007 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 21:52:10 INFO - PROCESS | 3332 | 1466743930064 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:10 INFO - PROCESS | 3332 | 1466743930067 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA986000 == 32 [pid = 3332] [id = 635] 21:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D422E800) [pid = 3332] [serial = 1905] [outer = 0000000000000000] 21:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D4246800) [pid = 3332] [serial = 1906] [outer = 000000B9D422E800] 21:52:10 INFO - PROCESS | 3332 | 1466743930112 Marionette DEBUG loaded listener.js 21:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D47AA000) [pid = 3332] [serial = 1907] [outer = 000000B9D422E800] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BBF000) [pid = 3332] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6E32000) [pid = 3332] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CCC58C00) [pid = 3332] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D2ADD000) [pid = 3332] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CCC06000) [pid = 3332] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6BB2800) [pid = 3332] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D5A27400) [pid = 3332] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D0B02400) [pid = 3332] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C6C7B000) [pid = 3332] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D090F000) [pid = 3332] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9CD3A0C00) [pid = 3332] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:52:10 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3E9A400) [pid = 3332] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:52:10 INFO - PROCESS | 3332 | 1466743930617 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 838ms 21:52:10 INFO - PROCESS | 3332 | 1466743930695 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 21:52:10 INFO - PROCESS | 3332 | 1466743930697 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 21:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:52:10 INFO - PROCESS | 3332 | 1466743930701 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:52:10 INFO - PROCESS | 3332 | 1466743930702 Marionette TRACE conn6 <- [1,2506,null,{}] 21:52:10 INFO - PROCESS | 3332 | 1466743930706 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:10 INFO - PROCESS | 3332 | 1466743930708 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:10 INFO - PROCESS | 3332 | 1466743930793 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 21:52:10 INFO - PROCESS | 3332 | 1466743930804 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:10 INFO - PROCESS | 3332 | 1466743930806 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DADA8000 == 33 [pid = 3332] [id = 636] 21:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9CCC06000) [pid = 3332] [serial = 1908] [outer = 0000000000000000] 21:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D090F000) [pid = 3332] [serial = 1909] [outer = 000000B9CCC06000] 21:52:10 INFO - PROCESS | 3332 | 1466743930852 Marionette DEBUG loaded listener.js 21:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3F90000) [pid = 3332] [serial = 1910] [outer = 000000B9CCC06000] 21:52:11 INFO - PROCESS | 3332 | 1466743931283 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 629ms 21:52:11 INFO - PROCESS | 3332 | 1466743931332 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 21:52:11 INFO - PROCESS | 3332 | 1466743931335 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 21:52:11 INFO - PROCESS | 3332 | 1466743931338 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:52:11 INFO - PROCESS | 3332 | 1466743931340 Marionette TRACE conn6 <- [1,2510,null,{}] 21:52:11 INFO - PROCESS | 3332 | 1466743931343 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:11 INFO - PROCESS | 3332 | 1466743931345 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:11 INFO - PROCESS | 3332 | 1466743931426 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 21:52:11 INFO - PROCESS | 3332 | 1466743931432 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:11 INFO - PROCESS | 3332 | 1466743931434 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB747000 == 34 [pid = 3332] [id = 637] 21:52:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D4E63C00) [pid = 3332] [serial = 1911] [outer = 0000000000000000] 21:52:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D5063400) [pid = 3332] [serial = 1912] [outer = 000000B9D4E63C00] 21:52:11 INFO - PROCESS | 3332 | 1466743931478 Marionette DEBUG loaded listener.js 21:52:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D5E75000) [pid = 3332] [serial = 1913] [outer = 000000B9D4E63C00] 21:52:11 INFO - PROCESS | 3332 | 1466743931899 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 586ms 21:52:11 INFO - PROCESS | 3332 | 1466743931928 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 21:52:11 INFO - PROCESS | 3332 | 1466743931930 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 21:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:52:11 INFO - PROCESS | 3332 | 1466743931945 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:52:11 INFO - PROCESS | 3332 | 1466743931947 Marionette TRACE conn6 <- [1,2514,null,{}] 21:52:11 INFO - PROCESS | 3332 | 1466743931955 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:11 INFO - PROCESS | 3332 | 1466743931957 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:12 INFO - PROCESS | 3332 | 1466743932042 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 21:52:12 INFO - PROCESS | 3332 | 1466743932050 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:12 INFO - PROCESS | 3332 | 1466743932052 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5A07800 == 35 [pid = 3332] [id = 638] 21:52:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D60B0C00) [pid = 3332] [serial = 1914] [outer = 0000000000000000] 21:52:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D6628400) [pid = 3332] [serial = 1915] [outer = 000000B9D60B0C00] 21:52:12 INFO - PROCESS | 3332 | 1466743932096 Marionette DEBUG loaded listener.js 21:52:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D7041000) [pid = 3332] [serial = 1916] [outer = 000000B9D60B0C00] 21:52:12 INFO - PROCESS | 3332 | 1466743932530 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:52:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:52:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 649ms 21:52:12 INFO - PROCESS | 3332 | 1466743932612 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 21:52:12 INFO - PROCESS | 3332 | 1466743932617 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 21:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:52:12 INFO - PROCESS | 3332 | 1466743932627 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:52:12 INFO - PROCESS | 3332 | 1466743932632 Marionette TRACE conn6 <- [1,2518,null,{}] 21:52:12 INFO - PROCESS | 3332 | 1466743932639 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:12 INFO - PROCESS | 3332 | 1466743932643 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:12 INFO - PROCESS | 3332 | 1466743932780 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 21:52:12 INFO - PROCESS | 3332 | 1466743932870 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:12 INFO - PROCESS | 3332 | 1466743932876 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B2D000 == 36 [pid = 3332] [id = 639] 21:52:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C6C79400) [pid = 3332] [serial = 1917] [outer = 0000000000000000] 21:52:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6E28000) [pid = 3332] [serial = 1918] [outer = 000000B9C6C79400] 21:52:12 INFO - PROCESS | 3332 | 1466743932936 Marionette DEBUG loaded listener.js 21:52:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CCC08400) [pid = 3332] [serial = 1919] [outer = 000000B9C6C79400] 21:52:13 INFO - PROCESS | 3332 | 1466743933577 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 985ms 21:52:13 INFO - PROCESS | 3332 | 1466743933615 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 21:52:13 INFO - PROCESS | 3332 | 1466743933619 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 21:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:52:13 INFO - PROCESS | 3332 | 1466743933626 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:52:13 INFO - PROCESS | 3332 | 1466743933631 Marionette TRACE conn6 <- [1,2522,null,{}] 21:52:13 INFO - PROCESS | 3332 | 1466743933635 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:13 INFO - PROCESS | 3332 | 1466743933638 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:13 INFO - PROCESS | 3332 | 1466743933754 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 21:52:13 INFO - PROCESS | 3332 | 1466743933854 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:13 INFO - PROCESS | 3332 | 1466743933857 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7529800 == 37 [pid = 3332] [id = 640] 21:52:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D25AD800) [pid = 3332] [serial = 1920] [outer = 0000000000000000] 21:52:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D2AD8800) [pid = 3332] [serial = 1921] [outer = 000000B9D25AD800] 21:52:13 INFO - PROCESS | 3332 | 1466743933915 Marionette DEBUG loaded listener.js 21:52:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D327A800) [pid = 3332] [serial = 1922] [outer = 000000B9D25AD800] 21:52:14 INFO - PROCESS | 3332 | 1466743934492 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 21:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 881ms 21:52:14 INFO - PROCESS | 3332 | 1466743934505 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 21:52:14 INFO - PROCESS | 3332 | 1466743934508 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 21:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:52:14 INFO - PROCESS | 3332 | 1466743934512 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:52:14 INFO - PROCESS | 3332 | 1466743934515 Marionette TRACE conn6 <- [1,2526,null,{}] 21:52:14 INFO - PROCESS | 3332 | 1466743934525 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:14 INFO - PROCESS | 3332 | 1466743934530 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:14 INFO - PROCESS | 3332 | 1466743934643 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 21:52:14 INFO - PROCESS | 3332 | 1466743934746 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:14 INFO - PROCESS | 3332 | 1466743934750 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB828800 == 38 [pid = 3332] [id = 641] 21:52:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D424CC00) [pid = 3332] [serial = 1923] [outer = 0000000000000000] 21:52:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D424E800) [pid = 3332] [serial = 1924] [outer = 000000B9D424CC00] 21:52:14 INFO - PROCESS | 3332 | 1466743934808 Marionette DEBUG loaded listener.js 21:52:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D781BC00) [pid = 3332] [serial = 1925] [outer = 000000B9D424CC00] 21:52:15 INFO - PROCESS | 3332 | 1466743935452 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 987ms 21:52:15 INFO - PROCESS | 3332 | 1466743935500 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 21:52:15 INFO - PROCESS | 3332 | 1466743935503 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 21:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:52:15 INFO - PROCESS | 3332 | 1466743935507 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:52:15 INFO - PROCESS | 3332 | 1466743935509 Marionette TRACE conn6 <- [1,2530,null,{}] 21:52:15 INFO - PROCESS | 3332 | 1466743935513 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:15 INFO - PROCESS | 3332 | 1466743935515 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:15 INFO - PROCESS | 3332 | 1466743935631 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 21:52:15 INFO - PROCESS | 3332 | 1466743935754 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:15 INFO - PROCESS | 3332 | 1466743935757 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DC2C3800 == 39 [pid = 3332] [id = 642] 21:52:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D78EBC00) [pid = 3332] [serial = 1926] [outer = 0000000000000000] 21:52:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D78EF800) [pid = 3332] [serial = 1927] [outer = 000000B9D78EBC00] 21:52:15 INFO - PROCESS | 3332 | 1466743935812 Marionette DEBUG loaded listener.js 21:52:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D78F8400) [pid = 3332] [serial = 1928] [outer = 000000B9D78EBC00] 21:52:16 INFO - PROCESS | 3332 | 1466743936415 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 21:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 985ms 21:52:16 INFO - PROCESS | 3332 | 1466743936495 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 21:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:52:16 INFO - PROCESS | 3332 | 1466743936497 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 21:52:16 INFO - PROCESS | 3332 | 1466743936501 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:52:16 INFO - PROCESS | 3332 | 1466743936503 Marionette TRACE conn6 <- [1,2534,null,{}] 21:52:16 INFO - PROCESS | 3332 | 1466743936507 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:16 INFO - PROCESS | 3332 | 1466743936509 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:16 INFO - PROCESS | 3332 | 1466743936651 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 21:52:16 INFO - PROCESS | 3332 | 1466743936778 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:16 INFO - PROCESS | 3332 | 1466743936782 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C7307800 == 40 [pid = 3332] [id = 643] 21:52:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6A23000) [pid = 3332] [serial = 1929] [outer = 0000000000000000] 21:52:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6C81400) [pid = 3332] [serial = 1930] [outer = 000000B9C6A23000] 21:52:16 INFO - PROCESS | 3332 | 1466743936838 Marionette DEBUG loaded listener.js 21:52:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D05E2000) [pid = 3332] [serial = 1931] [outer = 000000B9C6A23000] 21:52:17 INFO - PROCESS | 3332 | 1466743937586 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 21:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1125ms 21:52:17 INFO - PROCESS | 3332 | 1466743937629 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 21:52:17 INFO - PROCESS | 3332 | 1466743937633 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 21:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:52:17 INFO - PROCESS | 3332 | 1466743937637 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:52:17 INFO - PROCESS | 3332 | 1466743937642 Marionette TRACE conn6 <- [1,2538,null,{}] 21:52:17 INFO - PROCESS | 3332 | 1466743937647 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:17 INFO - PROCESS | 3332 | 1466743937650 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:17 INFO - PROCESS | 3332 | 1466743937759 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 21:52:17 INFO - PROCESS | 3332 | 1466743937858 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:17 INFO - PROCESS | 3332 | 1466743937860 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B42800 == 41 [pid = 3332] [id = 644] 21:52:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C6BD7400) [pid = 3332] [serial = 1932] [outer = 0000000000000000] 21:52:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9C6C75800) [pid = 3332] [serial = 1933] [outer = 000000B9C6BD7400] 21:52:17 INFO - PROCESS | 3332 | 1466743937912 Marionette DEBUG loaded listener.js 21:52:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9C6E48400) [pid = 3332] [serial = 1934] [outer = 000000B9C6BD7400] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB747000 == 40 [pid = 3332] [id = 637] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DADA8000 == 39 [pid = 3332] [id = 636] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA986000 == 38 [pid = 3332] [id = 635] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA323000 == 37 [pid = 3332] [id = 634] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7535000 == 36 [pid = 3332] [id = 633] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5A1B800 == 35 [pid = 3332] [id = 632] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D369D000 == 34 [pid = 3332] [id = 631] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCC2B000 == 33 [pid = 3332] [id = 630] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D13CB000 == 32 [pid = 3332] [id = 628] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70CE800 == 31 [pid = 3332] [id = 629] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA546800 == 30 [pid = 3332] [id = 627] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C7307800 == 29 [pid = 3332] [id = 643] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DC2C3800 == 28 [pid = 3332] [id = 642] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB828800 == 27 [pid = 3332] [id = 641] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7529800 == 26 [pid = 3332] [id = 640] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5A07800 == 25 [pid = 3332] [id = 638] 21:52:18 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B2D000 == 24 [pid = 3332] [id = 639] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D3BE2000) [pid = 3332] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9CB3F8000) [pid = 3332] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9CD596800) [pid = 3332] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D2E5CC00) [pid = 3332] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CD39B800) [pid = 3332] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3277C00) [pid = 3332] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6C73400) [pid = 3332] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D60BD000) [pid = 3332] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D2DCE000) [pid = 3332] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C7460400) [pid = 3332] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3B55800) [pid = 3332] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D05E4000) [pid = 3332] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D095E000) [pid = 3332] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D05E0000) [pid = 3332] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D2AD2C00) [pid = 3332] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0CAD400) [pid = 3332] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D38F7000) [pid = 3332] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CD3A4C00) [pid = 3332] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6BC4C00) [pid = 3332] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3F4BC00) [pid = 3332] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D2AD8400) [pid = 3332] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D781D400) [pid = 3332] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D4243400) [pid = 3332] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3FFE400) [pid = 3332] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 21:52:18 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3F95000) [pid = 3332] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 21:52:19 INFO - PROCESS | 3332 | 1466743939161 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 21:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1536ms 21:52:19 INFO - PROCESS | 3332 | 1466743939174 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 21:52:19 INFO - PROCESS | 3332 | 1466743939178 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 21:52:19 INFO - PROCESS | 3332 | 1466743939183 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:52:19 INFO - PROCESS | 3332 | 1466743939188 Marionette TRACE conn6 <- [1,2542,null,{}] 21:52:19 INFO - PROCESS | 3332 | 1466743939194 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:19 INFO - PROCESS | 3332 | 1466743939197 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:19 INFO - PROCESS | 3332 | 1466743939327 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 21:52:19 INFO - PROCESS | 3332 | 1466743939407 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:19 INFO - PROCESS | 3332 | 1466743939410 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD33F800 == 25 [pid = 3332] [id = 645] 21:52:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C6BDC800) [pid = 3332] [serial = 1935] [outer = 0000000000000000] 21:52:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C6C7F800) [pid = 3332] [serial = 1936] [outer = 000000B9C6BDC800] 21:52:19 INFO - PROCESS | 3332 | 1466743939459 Marionette DEBUG loaded listener.js 21:52:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6E32C00) [pid = 3332] [serial = 1937] [outer = 000000B9C6BDC800] 21:52:19 INFO - PROCESS | 3332 | 1466743939861 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 734ms 21:52:19 INFO - PROCESS | 3332 | 1466743939939 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 21:52:19 INFO - PROCESS | 3332 | 1466743939945 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 21:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:52:19 INFO - PROCESS | 3332 | 1466743939954 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:52:19 INFO - PROCESS | 3332 | 1466743939957 Marionette TRACE conn6 <- [1,2546,null,{}] 21:52:19 INFO - PROCESS | 3332 | 1466743939960 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:19 INFO - PROCESS | 3332 | 1466743939963 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:20 INFO - PROCESS | 3332 | 1466743940062 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 21:52:20 INFO - PROCESS | 3332 | 1466743940075 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:20 INFO - PROCESS | 3332 | 1466743940078 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30E8000 == 26 [pid = 3332] [id = 646] 21:52:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CB1C2800) [pid = 3332] [serial = 1938] [outer = 0000000000000000] 21:52:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CB3F6400) [pid = 3332] [serial = 1939] [outer = 000000B9CB1C2800] 21:52:20 INFO - PROCESS | 3332 | 1466743940127 Marionette DEBUG loaded listener.js 21:52:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CBBD7800) [pid = 3332] [serial = 1940] [outer = 000000B9CB1C2800] 21:52:20 INFO - PROCESS | 3332 | 1466743940580 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 692ms 21:52:20 INFO - PROCESS | 3332 | 1466743940649 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 21:52:20 INFO - PROCESS | 3332 | 1466743940651 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 21:52:20 INFO - PROCESS | 3332 | 1466743940655 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:52:20 INFO - PROCESS | 3332 | 1466743940659 Marionette TRACE conn6 <- [1,2550,null,{}] 21:52:20 INFO - PROCESS | 3332 | 1466743940671 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:20 INFO - PROCESS | 3332 | 1466743940676 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:20 INFO - PROCESS | 3332 | 1466743940767 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 21:52:20 INFO - PROCESS | 3332 | 1466743940774 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:20 INFO - PROCESS | 3332 | 1466743940778 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4107800 == 27 [pid = 3332] [id = 647] 21:52:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CD39B800) [pid = 3332] [serial = 1941] [outer = 0000000000000000] 21:52:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9CD3A8000) [pid = 3332] [serial = 1942] [outer = 000000B9CD39B800] 21:52:20 INFO - PROCESS | 3332 | 1466743940829 Marionette DEBUG loaded listener.js 21:52:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CD8F2000) [pid = 3332] [serial = 1943] [outer = 000000B9CD39B800] 21:52:21 INFO - PROCESS | 3332 | 1466743941340 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 21:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 735ms 21:52:21 INFO - PROCESS | 3332 | 1466743941430 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 21:52:21 INFO - PROCESS | 3332 | 1466743941433 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 21:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:52:21 INFO - PROCESS | 3332 | 1466743941441 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:52:21 INFO - PROCESS | 3332 | 1466743941443 Marionette TRACE conn6 <- [1,2554,null,{}] 21:52:21 INFO - PROCESS | 3332 | 1466743941447 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:21 INFO - PROCESS | 3332 | 1466743941449 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:21 INFO - PROCESS | 3332 | 1466743941566 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 21:52:21 INFO - PROCESS | 3332 | 1466743941621 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:21 INFO - PROCESS | 3332 | 1466743941623 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D465B800 == 28 [pid = 3332] [id = 648] 21:52:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D067B000) [pid = 3332] [serial = 1944] [outer = 0000000000000000] 21:52:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D0909000) [pid = 3332] [serial = 1945] [outer = 000000B9D067B000] 21:52:21 INFO - PROCESS | 3332 | 1466743941669 Marionette DEBUG loaded listener.js 21:52:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D0B62000) [pid = 3332] [serial = 1946] [outer = 000000B9D067B000] 21:52:22 INFO - PROCESS | 3332 | 1466743942115 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 21:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 735ms 21:52:22 INFO - PROCESS | 3332 | 1466743942187 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 21:52:22 INFO - PROCESS | 3332 | 1466743942189 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 21:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:52:22 INFO - PROCESS | 3332 | 1466743942192 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:52:22 INFO - PROCESS | 3332 | 1466743942194 Marionette TRACE conn6 <- [1,2558,null,{}] 21:52:22 INFO - PROCESS | 3332 | 1466743942198 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:22 INFO - PROCESS | 3332 | 1466743942200 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:22 INFO - PROCESS | 3332 | 1466743942311 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 21:52:22 INFO - PROCESS | 3332 | 1466743942368 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:22 INFO - PROCESS | 3332 | 1466743942371 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D643B800 == 29 [pid = 3332] [id = 649] 21:52:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D2528C00) [pid = 3332] [serial = 1947] [outer = 0000000000000000] 21:52:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D252D400) [pid = 3332] [serial = 1948] [outer = 000000B9D2528C00] 21:52:22 INFO - PROCESS | 3332 | 1466743942418 Marionette DEBUG loaded listener.js 21:52:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D2AD4400) [pid = 3332] [serial = 1949] [outer = 000000B9D2528C00] 21:52:22 INFO - PROCESS | 3332 | 1466743942894 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 21:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 776ms 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D422E800) [pid = 3332] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D31BF400) [pid = 3332] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6BC5400) [pid = 3332] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CD524400) [pid = 3332] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6BA7400) [pid = 3332] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3FF6800) [pid = 3332] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9CD3A6400) [pid = 3332] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6B7D800) [pid = 3332] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CCC06000) [pid = 3332] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D4E63C00) [pid = 3332] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D60B0C00) [pid = 3332] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:52:23 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D3193400) [pid = 3332] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:52:23 INFO - PROCESS | 3332 | 1466743943138 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 21:52:23 INFO - PROCESS | 3332 | 1466743943140 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 21:52:23 INFO - PROCESS | 3332 | 1466743943147 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:52:23 INFO - PROCESS | 3332 | 1466743943149 Marionette TRACE conn6 <- [1,2562,null,{}] 21:52:23 INFO - PROCESS | 3332 | 1466743943152 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:52:23 INFO - PROCESS | 3332 | 1466743943159 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:23 INFO - PROCESS | 3332 | 1466743943259 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 21:52:23 INFO - PROCESS | 3332 | 1466743943266 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:23 INFO - PROCESS | 3332 | 1466743943268 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7533000 == 30 [pid = 3332] [id = 650] 21:52:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D2DD8C00) [pid = 3332] [serial = 1950] [outer = 0000000000000000] 21:52:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D318BC00) [pid = 3332] [serial = 1951] [outer = 000000B9D2DD8C00] 21:52:23 INFO - PROCESS | 3332 | 1466743943314 Marionette DEBUG loaded listener.js 21:52:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D31C8400) [pid = 3332] [serial = 1952] [outer = 000000B9D2DD8C00] 21:52:23 INFO - PROCESS | 3332 | 1466743943738 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 629ms 21:52:23 INFO - PROCESS | 3332 | 1466743943788 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 21:52:23 INFO - PROCESS | 3332 | 1466743943791 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 21:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:52:23 INFO - PROCESS | 3332 | 1466743943794 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:52:23 INFO - PROCESS | 3332 | 1466743943796 Marionette TRACE conn6 <- [1,2566,null,{}] 21:52:23 INFO - PROCESS | 3332 | 1466743943799 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:23 INFO - PROCESS | 3332 | 1466743943801 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:23 INFO - PROCESS | 3332 | 1466743943882 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 21:52:23 INFO - PROCESS | 3332 | 1466743943887 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:23 INFO - PROCESS | 3332 | 1466743943889 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8113000 == 31 [pid = 3332] [id = 651] 21:52:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D327B400) [pid = 3332] [serial = 1953] [outer = 0000000000000000] 21:52:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D332A400) [pid = 3332] [serial = 1954] [outer = 000000B9D327B400] 21:52:23 INFO - PROCESS | 3332 | 1466743943934 Marionette DEBUG loaded listener.js 21:52:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B3B000) [pid = 3332] [serial = 1955] [outer = 000000B9D327B400] 21:52:24 INFO - PROCESS | 3332 | 1466743944352 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 587ms 21:52:24 INFO - PROCESS | 3332 | 1466743944384 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 21:52:24 INFO - PROCESS | 3332 | 1466743944386 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 21:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:52:24 INFO - PROCESS | 3332 | 1466743944406 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:52:24 INFO - PROCESS | 3332 | 1466743944408 Marionette TRACE conn6 <- [1,2570,null,{}] 21:52:24 INFO - PROCESS | 3332 | 1466743944412 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:24 INFO - PROCESS | 3332 | 1466743944414 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:24 INFO - PROCESS | 3332 | 1466743944496 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 21:52:24 INFO - PROCESS | 3332 | 1466743944502 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:24 INFO - PROCESS | 3332 | 1466743944504 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A3800 == 32 [pid = 3332] [id = 652] 21:52:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3B4BC00) [pid = 3332] [serial = 1956] [outer = 0000000000000000] 21:52:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3B54800) [pid = 3332] [serial = 1957] [outer = 000000B9D3B4BC00] 21:52:24 INFO - PROCESS | 3332 | 1466743944549 Marionette DEBUG loaded listener.js 21:52:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3E94C00) [pid = 3332] [serial = 1958] [outer = 000000B9D3B4BC00] 21:52:24 INFO - PROCESS | 3332 | 1466743944981 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 629ms 21:52:25 INFO - PROCESS | 3332 | 1466743945034 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 21:52:25 INFO - PROCESS | 3332 | 1466743945036 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 21:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:52:25 INFO - PROCESS | 3332 | 1466743945056 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:52:25 INFO - PROCESS | 3332 | 1466743945058 Marionette TRACE conn6 <- [1,2574,null,{}] 21:52:25 INFO - PROCESS | 3332 | 1466743945062 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:25 INFO - PROCESS | 3332 | 1466743945064 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:25 INFO - PROCESS | 3332 | 1466743945144 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 21:52:25 INFO - PROCESS | 3332 | 1466743945272 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:25 INFO - PROCESS | 3332 | 1466743945275 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB4DD000 == 33 [pid = 3332] [id = 653] 21:52:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C5128000) [pid = 3332] [serial = 1959] [outer = 0000000000000000] 21:52:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9C594E800) [pid = 3332] [serial = 1960] [outer = 000000B9C5128000] 21:52:25 INFO - PROCESS | 3332 | 1466743945335 Marionette DEBUG loaded listener.js 21:52:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9C6BB6800) [pid = 3332] [serial = 1961] [outer = 000000B9C5128000] 21:52:26 INFO - PROCESS | 3332 | 1466743946129 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1141ms 21:52:26 INFO - PROCESS | 3332 | 1466743946197 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 21:52:26 INFO - PROCESS | 3332 | 1466743946201 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 21:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:52:26 INFO - PROCESS | 3332 | 1466743946206 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:52:26 INFO - PROCESS | 3332 | 1466743946210 Marionette TRACE conn6 <- [1,2578,null,{}] 21:52:26 INFO - PROCESS | 3332 | 1466743946215 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:26 INFO - PROCESS | 3332 | 1466743946218 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:26 INFO - PROCESS | 3332 | 1466743946359 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 21:52:26 INFO - PROCESS | 3332 | 1466743946479 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:26 INFO - PROCESS | 3332 | 1466743946483 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4109000 == 34 [pid = 3332] [id = 654] 21:52:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6E50C00) [pid = 3332] [serial = 1962] [outer = 0000000000000000] 21:52:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9CBBB1800) [pid = 3332] [serial = 1963] [outer = 000000B9C6E50C00] 21:52:26 INFO - PROCESS | 3332 | 1466743946541 Marionette DEBUG loaded listener.js 21:52:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CD39D400) [pid = 3332] [serial = 1964] [outer = 000000B9C6E50C00] 21:52:27 INFO - PROCESS | 3332 | 1466743947298 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 21:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1125ms 21:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:52:27 INFO - PROCESS | 3332 | 1466743947337 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 21:52:27 INFO - PROCESS | 3332 | 1466743947342 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 21:52:27 INFO - PROCESS | 3332 | 1466743947346 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:52:27 INFO - PROCESS | 3332 | 1466743947348 Marionette TRACE conn6 <- [1,2582,null,{}] 21:52:27 INFO - PROCESS | 3332 | 1466743947378 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:27 INFO - PROCESS | 3332 | 1466743947381 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:27 INFO - PROCESS | 3332 | 1466743947512 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 21:52:27 INFO - PROCESS | 3332 | 1466743947725 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:27 INFO - PROCESS | 3332 | 1466743947729 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBC8A000 == 35 [pid = 3332] [id = 655] 21:52:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6BAC800) [pid = 3332] [serial = 1965] [outer = 0000000000000000] 21:52:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9C6C81000) [pid = 3332] [serial = 1966] [outer = 000000B9C6BAC800] 21:52:27 INFO - PROCESS | 3332 | 1466743947790 Marionette DEBUG loaded listener.js 21:52:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C83B7800) [pid = 3332] [serial = 1967] [outer = 000000B9C6BAC800] 21:52:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A3800 == 34 [pid = 3332] [id = 652] 21:52:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8113000 == 33 [pid = 3332] [id = 651] 21:52:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7533000 == 32 [pid = 3332] [id = 650] 21:52:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D643B800 == 31 [pid = 3332] [id = 649] 21:52:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D465B800 == 30 [pid = 3332] [id = 648] 21:52:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4107800 == 29 [pid = 3332] [id = 647] 21:52:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30E8000 == 28 [pid = 3332] [id = 646] 21:52:28 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD33F800 == 27 [pid = 3332] [id = 645] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D4246800) [pid = 3332] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3FFB400) [pid = 3332] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D3F47400) [pid = 3332] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D2B3C800) [pid = 3332] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D31BF800) [pid = 3332] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D05E1C00) [pid = 3332] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D096C800) [pid = 3332] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6C7E800) [pid = 3332] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E4FC00) [pid = 3332] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D421F000) [pid = 3332] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D051CC00) [pid = 3332] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D0680000) [pid = 3332] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BCA800) [pid = 3332] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C75B7000) [pid = 3332] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D090F000) [pid = 3332] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D5063400) [pid = 3332] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D6628400) [pid = 3332] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D47AA000) [pid = 3332] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D7041000) [pid = 3332] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D5E75000) [pid = 3332] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D3F90000) [pid = 3332] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3328800) [pid = 3332] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3B57400) [pid = 3332] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 21:52:28 INFO - PROCESS | 3332 | 1466743948487 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 21:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1157ms 21:52:28 INFO - PROCESS | 3332 | 1466743948505 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 21:52:28 INFO - PROCESS | 3332 | 1466743948509 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 21:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:52:28 INFO - PROCESS | 3332 | 1466743948513 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:52:28 INFO - PROCESS | 3332 | 1466743948516 Marionette TRACE conn6 <- [1,2586,null,{}] 21:52:28 INFO - PROCESS | 3332 | 1466743948522 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:28 INFO - PROCESS | 3332 | 1466743948526 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:28 INFO - PROCESS | 3332 | 1466743948622 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 21:52:28 INFO - PROCESS | 3332 | 1466743948708 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:28 INFO - PROCESS | 3332 | 1466743948711 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD7A800 == 28 [pid = 3332] [id = 656] 21:52:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6BC6000) [pid = 3332] [serial = 1968] [outer = 0000000000000000] 21:52:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E23400) [pid = 3332] [serial = 1969] [outer = 000000B9C6BC6000] 21:52:28 INFO - PROCESS | 3332 | 1466743948759 Marionette DEBUG loaded listener.js 21:52:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CB46E400) [pid = 3332] [serial = 1970] [outer = 000000B9C6BC6000] 21:52:29 INFO - PROCESS | 3332 | 1466743949267 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 776ms 21:52:29 INFO - PROCESS | 3332 | 1466743949296 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 21:52:29 INFO - PROCESS | 3332 | 1466743949300 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 21:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:52:29 INFO - PROCESS | 3332 | 1466743949305 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:52:29 INFO - PROCESS | 3332 | 1466743949307 Marionette TRACE conn6 <- [1,2590,null,{}] 21:52:29 INFO - PROCESS | 3332 | 1466743949311 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:29 INFO - PROCESS | 3332 | 1466743949314 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:29 INFO - PROCESS | 3332 | 1466743949407 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 21:52:29 INFO - PROCESS | 3332 | 1466743949416 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:29 INFO - PROCESS | 3332 | 1466743949418 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:29 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4110000 == 29 [pid = 3332] [id = 657] 21:52:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D05DE400) [pid = 3332] [serial = 1971] [outer = 0000000000000000] 21:52:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D0B10C00) [pid = 3332] [serial = 1972] [outer = 000000B9D05DE400] 21:52:29 INFO - PROCESS | 3332 | 1466743949464 Marionette DEBUG loaded listener.js 21:52:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D2530C00) [pid = 3332] [serial = 1973] [outer = 000000B9D05DE400] 21:52:29 INFO - PROCESS | 3332 | 1466743949950 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 21:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 692ms 21:52:30 INFO - PROCESS | 3332 | 1466743949999 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 21:52:30 INFO - PROCESS | 3332 | 1466743950002 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 21:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:52:30 INFO - PROCESS | 3332 | 1466743950007 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:52:30 INFO - PROCESS | 3332 | 1466743950013 Marionette TRACE conn6 <- [1,2594,null,{}] 21:52:30 INFO - PROCESS | 3332 | 1466743950023 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:30 INFO - PROCESS | 3332 | 1466743950027 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:30 INFO - PROCESS | 3332 | 1466743950122 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 21:52:30 INFO - PROCESS | 3332 | 1466743950242 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:30 INFO - PROCESS | 3332 | 1466743950244 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70CE000 == 30 [pid = 3332] [id = 658] 21:52:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D0910C00) [pid = 3332] [serial = 1974] [outer = 0000000000000000] 21:52:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D2E66000) [pid = 3332] [serial = 1975] [outer = 000000B9D0910C00] 21:52:30 INFO - PROCESS | 3332 | 1466743950289 Marionette DEBUG loaded listener.js 21:52:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D326E400) [pid = 3332] [serial = 1976] [outer = 000000B9D0910C00] 21:52:30 INFO - PROCESS | 3332 | 1466743950713 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 21:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 734ms 21:52:30 INFO - PROCESS | 3332 | 1466743950742 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 21:52:30 INFO - PROCESS | 3332 | 1466743950745 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 21:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:52:30 INFO - PROCESS | 3332 | 1466743950749 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:52:30 INFO - PROCESS | 3332 | 1466743950751 Marionette TRACE conn6 <- [1,2598,null,{}] 21:52:30 INFO - PROCESS | 3332 | 1466743950754 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:30 INFO - PROCESS | 3332 | 1466743950757 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:30 INFO - PROCESS | 3332 | 1466743950884 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 21:52:30 INFO - PROCESS | 3332 | 1466743950889 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:30 INFO - PROCESS | 3332 | 1466743950891 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30CC000 == 31 [pid = 3332] [id = 659] 21:52:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3325400) [pid = 3332] [serial = 1977] [outer = 0000000000000000] 21:52:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3B53400) [pid = 3332] [serial = 1978] [outer = 000000B9D3325400] 21:52:30 INFO - PROCESS | 3332 | 1466743950937 Marionette DEBUG loaded listener.js 21:52:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3E96000) [pid = 3332] [serial = 1979] [outer = 000000B9D3325400] 21:52:31 INFO - PROCESS | 3332 | 1466743951369 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 689ms 21:52:31 INFO - PROCESS | 3332 | 1466743951440 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 21:52:31 INFO - PROCESS | 3332 | 1466743951443 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 21:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:52:31 INFO - PROCESS | 3332 | 1466743951446 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:52:31 INFO - PROCESS | 3332 | 1466743951448 Marionette TRACE conn6 <- [1,2602,null,{}] 21:52:31 INFO - PROCESS | 3332 | 1466743951452 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:31 INFO - PROCESS | 3332 | 1466743951454 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:31 INFO - PROCESS | 3332 | 1466743951598 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 21:52:31 INFO - PROCESS | 3332 | 1466743951654 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:31 INFO - PROCESS | 3332 | 1466743951661 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA531800 == 32 [pid = 3332] [id = 660] 21:52:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3F8CC00) [pid = 3332] [serial = 1980] [outer = 0000000000000000] 21:52:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3F93000) [pid = 3332] [serial = 1981] [outer = 000000B9D3F8CC00] 21:52:31 INFO - PROCESS | 3332 | 1466743951721 Marionette DEBUG loaded listener.js 21:52:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3FF8C00) [pid = 3332] [serial = 1982] [outer = 000000B9D3F8CC00] 21:52:32 INFO - PROCESS | 3332 | 1466743952184 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 21:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 777ms 21:52:32 INFO - PROCESS | 3332 | 1466743952227 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 21:52:32 INFO - PROCESS | 3332 | 1466743952229 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 21:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:52:32 INFO - PROCESS | 3332 | 1466743952232 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:52:32 INFO - PROCESS | 3332 | 1466743952234 Marionette TRACE conn6 <- [1,2606,null,{}] 21:52:32 INFO - PROCESS | 3332 | 1466743952238 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:32 INFO - PROCESS | 3332 | 1466743952240 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:32 INFO - PROCESS | 3332 | 1466743952361 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 21:52:32 INFO - PROCESS | 3332 | 1466743952420 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:32 INFO - PROCESS | 3332 | 1466743952422 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD8E000 == 33 [pid = 3332] [id = 661] 21:52:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D421A400) [pid = 3332] [serial = 1983] [outer = 0000000000000000] 21:52:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D4230C00) [pid = 3332] [serial = 1984] [outer = 000000B9D421A400] 21:52:32 INFO - PROCESS | 3332 | 1466743952466 Marionette DEBUG loaded listener.js 21:52:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D4240800) [pid = 3332] [serial = 1985] [outer = 000000B9D421A400] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D067B000) [pid = 3332] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9CB1C2800) [pid = 3332] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9CD39B800) [pid = 3332] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6BD7400) [pid = 3332] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6BDC800) [pid = 3332] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D2528C00) [pid = 3332] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D2DD8C00) [pid = 3332] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D327B400) [pid = 3332] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6C79400) [pid = 3332] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D25AD800) [pid = 3332] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D424CC00) [pid = 3332] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D78EBC00) [pid = 3332] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:52:32 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6A23000) [pid = 3332] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:52:32 INFO - PROCESS | 3332 | 1466743952888 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 732ms 21:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:52:32 INFO - PROCESS | 3332 | 1466743952986 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 21:52:32 INFO - PROCESS | 3332 | 1466743952988 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 21:52:32 INFO - PROCESS | 3332 | 1466743952992 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:52:33 INFO - PROCESS | 3332 | 1466743952994 Marionette TRACE conn6 <- [1,2610,null,{}] 21:52:33 INFO - PROCESS | 3332 | 1466743953001 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:33 INFO - PROCESS | 3332 | 1466743953004 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:33 INFO - PROCESS | 3332 | 1466743953085 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 21:52:33 INFO - PROCESS | 3332 | 1466743953091 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:33 INFO - PROCESS | 3332 | 1466743953093 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DADA6000 == 34 [pid = 3332] [id = 662] 21:52:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9CBBB2000) [pid = 3332] [serial = 1986] [outer = 0000000000000000] 21:52:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D31BF400) [pid = 3332] [serial = 1987] [outer = 000000B9CBBB2000] 21:52:33 INFO - PROCESS | 3332 | 1466743953140 Marionette DEBUG loaded listener.js 21:52:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D4243800) [pid = 3332] [serial = 1988] [outer = 000000B9CBBB2000] 21:52:33 INFO - PROCESS | 3332 | 1466743953554 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 21:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 629ms 21:52:33 INFO - PROCESS | 3332 | 1466743953624 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 21:52:33 INFO - PROCESS | 3332 | 1466743953626 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 21:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:52:33 INFO - PROCESS | 3332 | 1466743953629 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:52:33 INFO - PROCESS | 3332 | 1466743953631 Marionette TRACE conn6 <- [1,2614,null,{}] 21:52:33 INFO - PROCESS | 3332 | 1466743953634 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:33 INFO - PROCESS | 3332 | 1466743953637 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:33 INFO - PROCESS | 3332 | 1466743953721 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 21:52:33 INFO - PROCESS | 3332 | 1466743953727 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:33 INFO - PROCESS | 3332 | 1466743953729 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB743800 == 35 [pid = 3332] [id = 663] 21:52:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D424AC00) [pid = 3332] [serial = 1989] [outer = 0000000000000000] 21:52:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D4581400) [pid = 3332] [serial = 1990] [outer = 000000B9D424AC00] 21:52:33 INFO - PROCESS | 3332 | 1466743953774 Marionette DEBUG loaded listener.js 21:52:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D47B9800) [pid = 3332] [serial = 1991] [outer = 000000B9D424AC00] 21:52:34 INFO - PROCESS | 3332 | 1466743954195 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 586ms 21:52:34 INFO - PROCESS | 3332 | 1466743954219 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 21:52:34 INFO - PROCESS | 3332 | 1466743954221 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 21:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:52:34 INFO - PROCESS | 3332 | 1466743954237 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:52:34 INFO - PROCESS | 3332 | 1466743954239 Marionette TRACE conn6 <- [1,2618,null,{}] 21:52:34 INFO - PROCESS | 3332 | 1466743954243 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:34 INFO - PROCESS | 3332 | 1466743954245 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:34 INFO - PROCESS | 3332 | 1466743954331 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 21:52:34 INFO - PROCESS | 3332 | 1466743954337 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:34 INFO - PROCESS | 3332 | 1466743954339 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3731800 == 36 [pid = 3332] [id = 664] 21:52:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D4E63C00) [pid = 3332] [serial = 1992] [outer = 0000000000000000] 21:52:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D505FC00) [pid = 3332] [serial = 1993] [outer = 000000B9D4E63C00] 21:52:34 INFO - PROCESS | 3332 | 1466743954384 Marionette DEBUG loaded listener.js 21:52:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D5E72000) [pid = 3332] [serial = 1994] [outer = 000000B9D4E63C00] 21:52:35 INFO - PROCESS | 3332 | 1466743955071 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 21:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 881ms 21:52:35 INFO - PROCESS | 3332 | 1466743955120 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 21:52:35 INFO - PROCESS | 3332 | 1466743955124 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 21:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:52:35 INFO - PROCESS | 3332 | 1466743955130 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:52:35 INFO - PROCESS | 3332 | 1466743955134 Marionette TRACE conn6 <- [1,2622,null,{}] 21:52:35 INFO - PROCESS | 3332 | 1466743955140 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:35 INFO - PROCESS | 3332 | 1466743955143 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:35 INFO - PROCESS | 3332 | 1466743955267 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 21:52:35 INFO - PROCESS | 3332 | 1466743955395 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:35 INFO - PROCESS | 3332 | 1466743955398 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3744800 == 37 [pid = 3332] [id = 665] 21:52:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C7434400) [pid = 3332] [serial = 1995] [outer = 0000000000000000] 21:52:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CB4BC000) [pid = 3332] [serial = 1996] [outer = 000000B9C7434400] 21:52:35 INFO - PROCESS | 3332 | 1466743955458 Marionette DEBUG loaded listener.js 21:52:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9CD8F6400) [pid = 3332] [serial = 1997] [outer = 000000B9C7434400] 21:52:36 INFO - PROCESS | 3332 | 1466743956070 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1031ms 21:52:36 INFO - PROCESS | 3332 | 1466743956165 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 21:52:36 INFO - PROCESS | 3332 | 1466743956170 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 21:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:52:36 INFO - PROCESS | 3332 | 1466743956177 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:52:36 INFO - PROCESS | 3332 | 1466743956180 Marionette TRACE conn6 <- [1,2626,null,{}] 21:52:36 INFO - PROCESS | 3332 | 1466743956219 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:36 INFO - PROCESS | 3332 | 1466743956222 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:36 INFO - PROCESS | 3332 | 1466743956348 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 21:52:36 INFO - PROCESS | 3332 | 1466743956466 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:36 INFO - PROCESS | 3332 | 1466743956469 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA531000 == 38 [pid = 3332] [id = 666] 21:52:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D2ADA800) [pid = 3332] [serial = 1998] [outer = 0000000000000000] 21:52:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D2E68C00) [pid = 3332] [serial = 1999] [outer = 000000B9D2ADA800] 21:52:36 INFO - PROCESS | 3332 | 1466743956527 Marionette DEBUG loaded listener.js 21:52:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D3BE0C00) [pid = 3332] [serial = 2000] [outer = 000000B9D2ADA800] 21:52:37 INFO - PROCESS | 3332 | 1466743957156 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1048ms 21:52:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:52:37 INFO - PROCESS | 3332 | 1466743957226 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 21:52:37 INFO - PROCESS | 3332 | 1466743957229 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 21:52:37 INFO - PROCESS | 3332 | 1466743957233 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:52:37 INFO - PROCESS | 3332 | 1466743957237 Marionette TRACE conn6 <- [1,2630,null,{}] 21:52:37 INFO - PROCESS | 3332 | 1466743957248 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:37 INFO - PROCESS | 3332 | 1466743957254 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:37 INFO - PROCESS | 3332 | 1466743957367 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 21:52:37 INFO - PROCESS | 3332 | 1466743957496 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:37 INFO - PROCESS | 3332 | 1466743957500 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB817800 == 39 [pid = 3332] [id = 667] 21:52:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D4241000) [pid = 3332] [serial = 2001] [outer = 0000000000000000] 21:52:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D47A0C00) [pid = 3332] [serial = 2002] [outer = 000000B9D4241000] 21:52:37 INFO - PROCESS | 3332 | 1466743957559 Marionette DEBUG loaded listener.js 21:52:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D60B0C00) [pid = 3332] [serial = 2003] [outer = 000000B9D4241000] 21:52:38 INFO - PROCESS | 3332 | 1466743958224 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:52:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:52:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1029ms 21:52:38 INFO - PROCESS | 3332 | 1466743958263 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 21:52:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:52:38 INFO - PROCESS | 3332 | 1466743958266 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 21:52:38 INFO - PROCESS | 3332 | 1466743958270 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:52:38 INFO - PROCESS | 3332 | 1466743958272 Marionette TRACE conn6 <- [1,2634,null,{}] 21:52:38 INFO - PROCESS | 3332 | 1466743958276 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:38 INFO - PROCESS | 3332 | 1466743958278 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:38 INFO - PROCESS | 3332 | 1466743958517 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 21:52:38 INFO - PROCESS | 3332 | 1466743958662 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:38 INFO - PROCESS | 3332 | 1466743958665 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A4E800 == 40 [pid = 3332] [id = 668] 21:52:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C6C79400) [pid = 3332] [serial = 2004] [outer = 0000000000000000] 21:52:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C6E2A800) [pid = 3332] [serial = 2005] [outer = 000000B9C6C79400] 21:52:38 INFO - PROCESS | 3332 | 1466743958719 Marionette DEBUG loaded listener.js 21:52:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9CBC9D000) [pid = 3332] [serial = 2006] [outer = 000000B9C6C79400] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB743800 == 39 [pid = 3332] [id = 663] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DADA6000 == 38 [pid = 3332] [id = 662] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD8E000 == 37 [pid = 3332] [id = 661] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA531800 == 36 [pid = 3332] [id = 660] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30CC000 == 35 [pid = 3332] [id = 659] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70CE000 == 34 [pid = 3332] [id = 658] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4110000 == 33 [pid = 3332] [id = 657] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD7A800 == 32 [pid = 3332] [id = 656] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBC8A000 == 31 [pid = 3332] [id = 655] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4109000 == 30 [pid = 3332] [id = 654] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB4DD000 == 29 [pid = 3332] [id = 653] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B42800 == 28 [pid = 3332] [id = 644] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB817800 == 27 [pid = 3332] [id = 667] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA531000 == 26 [pid = 3332] [id = 666] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3744800 == 25 [pid = 3332] [id = 665] 21:52:39 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3731800 == 24 [pid = 3332] [id = 664] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9D3B54800) [pid = 3332] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D0909000) [pid = 3332] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9CBBD7800) [pid = 3332] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CB3F6400) [pid = 3332] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9CD3A8000) [pid = 3332] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6E48400) [pid = 3332] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6C75800) [pid = 3332] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6C7F800) [pid = 3332] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6E32C00) [pid = 3332] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D252D400) [pid = 3332] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D0B62000) [pid = 3332] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D318BC00) [pid = 3332] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D332A400) [pid = 3332] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CCC08400) [pid = 3332] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6E28000) [pid = 3332] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D327A800) [pid = 3332] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2AD8800) [pid = 3332] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D2AD4400) [pid = 3332] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D781BC00) [pid = 3332] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D424E800) [pid = 3332] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D78F8400) [pid = 3332] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D78EF800) [pid = 3332] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D05E2000) [pid = 3332] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C6C81400) [pid = 3332] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D31C8400) [pid = 3332] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9CD8F2000) [pid = 3332] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 21:52:39 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D3B3B000) [pid = 3332] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 21:52:40 INFO - PROCESS | 3332 | 1466743960095 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:52:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:52:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1884ms 21:52:40 INFO - PROCESS | 3332 | 1466743960155 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 21:52:40 INFO - PROCESS | 3332 | 1466743960160 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 21:52:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:52:40 INFO - PROCESS | 3332 | 1466743960166 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:52:40 INFO - PROCESS | 3332 | 1466743960169 Marionette TRACE conn6 <- [1,2638,null,{}] 21:52:40 INFO - PROCESS | 3332 | 1466743960175 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:40 INFO - PROCESS | 3332 | 1466743960178 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:40 INFO - PROCESS | 3332 | 1466743960307 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 21:52:40 INFO - PROCESS | 3332 | 1466743960323 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:40 INFO - PROCESS | 3332 | 1466743960328 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:40 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD342000 == 25 [pid = 3332] [id = 669] 21:52:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6BD4000) [pid = 3332] [serial = 2007] [outer = 0000000000000000] 21:52:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6BD9000) [pid = 3332] [serial = 2008] [outer = 000000B9C6BD4000] 21:52:40 INFO - PROCESS | 3332 | 1466743960378 Marionette DEBUG loaded listener.js 21:52:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E46C00) [pid = 3332] [serial = 2009] [outer = 000000B9C6BD4000] 21:52:40 INFO - PROCESS | 3332 | 1466743960851 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:52:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:52:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 734ms 21:52:40 INFO - PROCESS | 3332 | 1466743960903 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 21:52:40 INFO - PROCESS | 3332 | 1466743960909 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 21:52:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:52:40 INFO - PROCESS | 3332 | 1466743960915 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:52:40 INFO - PROCESS | 3332 | 1466743960918 Marionette TRACE conn6 <- [1,2642,null,{}] 21:52:40 INFO - PROCESS | 3332 | 1466743960922 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:40 INFO - PROCESS | 3332 | 1466743960925 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:41 INFO - PROCESS | 3332 | 1466743961019 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 21:52:41 INFO - PROCESS | 3332 | 1466743961027 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:41 INFO - PROCESS | 3332 | 1466743961030 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B88800 == 26 [pid = 3332] [id = 670] 21:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C83B9800) [pid = 3332] [serial = 2010] [outer = 0000000000000000] 21:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CB46B800) [pid = 3332] [serial = 2011] [outer = 000000B9C83B9800] 21:52:41 INFO - PROCESS | 3332 | 1466743961081 Marionette DEBUG loaded listener.js 21:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CC142400) [pid = 3332] [serial = 2012] [outer = 000000B9C83B9800] 21:52:41 INFO - PROCESS | 3332 | 1466743961559 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:52:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:52:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 671ms 21:52:41 INFO - PROCESS | 3332 | 1466743961588 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 21:52:41 INFO - PROCESS | 3332 | 1466743961590 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 21:52:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:52:41 INFO - PROCESS | 3332 | 1466743961594 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:52:41 INFO - PROCESS | 3332 | 1466743961597 Marionette TRACE conn6 <- [1,2646,null,{}] 21:52:41 INFO - PROCESS | 3332 | 1466743961610 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:41 INFO - PROCESS | 3332 | 1466743961615 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:41 INFO - PROCESS | 3332 | 1466743961737 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 21:52:41 INFO - PROCESS | 3332 | 1466743961753 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:41 INFO - PROCESS | 3332 | 1466743961756 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3816800 == 27 [pid = 3332] [id = 671] 21:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6C76000) [pid = 3332] [serial = 2013] [outer = 0000000000000000] 21:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D052A800) [pid = 3332] [serial = 2014] [outer = 000000B9C6C76000] 21:52:41 INFO - PROCESS | 3332 | 1466743961877 Marionette DEBUG loaded listener.js 21:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D0680C00) [pid = 3332] [serial = 2015] [outer = 000000B9C6C76000] 21:52:42 INFO - PROCESS | 3332 | 1466743962292 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:52:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:52:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 733ms 21:52:42 INFO - PROCESS | 3332 | 1466743962330 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 21:52:42 INFO - PROCESS | 3332 | 1466743962333 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 21:52:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:52:42 INFO - PROCESS | 3332 | 1466743962336 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:52:42 INFO - PROCESS | 3332 | 1466743962338 Marionette TRACE conn6 <- [1,2650,null,{}] 21:52:42 INFO - PROCESS | 3332 | 1466743962342 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:42 INFO - PROCESS | 3332 | 1466743962344 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:42 INFO - PROCESS | 3332 | 1466743962462 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 21:52:42 INFO - PROCESS | 3332 | 1466743962468 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:42 INFO - PROCESS | 3332 | 1466743962470 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D42E9000 == 28 [pid = 3332] [id = 672] 21:52:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D0B68400) [pid = 3332] [serial = 2016] [outer = 0000000000000000] 21:52:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D0CA8400) [pid = 3332] [serial = 2017] [outer = 000000B9D0B68400] 21:52:42 INFO - PROCESS | 3332 | 1466743962563 Marionette DEBUG loaded listener.js 21:52:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D2532C00) [pid = 3332] [serial = 2018] [outer = 000000B9D0B68400] 21:52:42 INFO - PROCESS | 3332 | 1466743962988 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:52:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:52:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 21:52:43 INFO - PROCESS | 3332 | 1466743963009 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 21:52:43 INFO - PROCESS | 3332 | 1466743963011 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 21:52:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:52:43 INFO - PROCESS | 3332 | 1466743963015 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:52:43 INFO - PROCESS | 3332 | 1466743963017 Marionette TRACE conn6 <- [1,2654,null,{}] 21:52:43 INFO - PROCESS | 3332 | 1466743963020 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:43 INFO - PROCESS | 3332 | 1466743963022 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:43 INFO - PROCESS | 3332 | 1466743963164 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 21:52:43 INFO - PROCESS | 3332 | 1466743963188 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:43 INFO - PROCESS | 3332 | 1466743963190 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6611800 == 29 [pid = 3332] [id = 673] 21:52:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C81EB400) [pid = 3332] [serial = 2019] [outer = 0000000000000000] 21:52:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2ADC000) [pid = 3332] [serial = 2020] [outer = 000000B9C81EB400] 21:52:43 INFO - PROCESS | 3332 | 1466743963235 Marionette DEBUG loaded listener.js 21:52:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D2DD4800) [pid = 3332] [serial = 2021] [outer = 000000B9C81EB400] 21:52:43 INFO - PROCESS | 3332 | [3332] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:52:44 INFO - PROCESS | 3332 | [3332] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3325400) [pid = 3332] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3F8CC00) [pid = 3332] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C5128000) [pid = 3332] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D05DE400) [pid = 3332] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0910C00) [pid = 3332] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6BAC800) [pid = 3332] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6BC6000) [pid = 3332] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D421A400) [pid = 3332] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6E50C00) [pid = 3332] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9CBBB2000) [pid = 3332] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D4E63C00) [pid = 3332] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D424AC00) [pid = 3332] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:52:44 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3B4BC00) [pid = 3332] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:52:44 INFO - PROCESS | 3332 | 1466743964328 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 21:52:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 21:52:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1329ms 21:52:44 INFO - PROCESS | 3332 | 1466743964346 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 21:52:44 INFO - PROCESS | 3332 | 1466743964348 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 21:52:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:52:44 INFO - PROCESS | 3332 | 1466743964352 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:52:44 INFO - PROCESS | 3332 | 1466743964354 Marionette TRACE conn6 <- [1,2658,null,{}] 21:52:44 INFO - PROCESS | 3332 | 1466743964357 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:44 INFO - PROCESS | 3332 | 1466743964364 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:44 INFO - PROCESS | 3332 | 1466743964500 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 21:52:44 INFO - PROCESS | 3332 | 1466743964508 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:44 INFO - PROCESS | 3332 | 1466743964510 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D753C000 == 30 [pid = 3332] [id = 674] 21:52:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6B81000) [pid = 3332] [serial = 2022] [outer = 0000000000000000] 21:52:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3270400) [pid = 3332] [serial = 2023] [outer = 000000B9C6B81000] 21:52:44 INFO - PROCESS | 3332 | 1466743964627 Marionette DEBUG loaded listener.js 21:52:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D33D9000) [pid = 3332] [serial = 2024] [outer = 000000B9C6B81000] 21:52:45 INFO - PROCESS | 3332 | 1466743965481 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"]]]}] 21:52:45 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 21:52:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:52:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:52:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1173ms 21:52:45 INFO - PROCESS | 3332 | 1466743965529 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 21:52:45 INFO - PROCESS | 3332 | 1466743965531 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 21:52:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:52:45 INFO - PROCESS | 3332 | 1466743965534 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:52:45 INFO - PROCESS | 3332 | 1466743965536 Marionette TRACE conn6 <- [1,2662,null,{}] 21:52:45 INFO - PROCESS | 3332 | 1466743965540 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:45 INFO - PROCESS | 3332 | 1466743965542 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:45 INFO - PROCESS | 3332 | 1466743965623 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 21:52:45 INFO - PROCESS | 3332 | 1466743965699 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:45 INFO - PROCESS | 3332 | 1466743965702 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8117000 == 31 [pid = 3332] [id = 675] 21:52:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6BD5C00) [pid = 3332] [serial = 2025] [outer = 0000000000000000] 21:52:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3B52800) [pid = 3332] [serial = 2026] [outer = 000000B9C6BD5C00] 21:52:45 INFO - PROCESS | 3332 | 1466743965748 Marionette DEBUG loaded listener.js 21:52:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3D3B800) [pid = 3332] [serial = 2027] [outer = 000000B9C6BD5C00] 21:52:46 INFO - PROCESS | 3332 | 1466743966650 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"]]]}] 21:52:46 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 21:52:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:52:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:52:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1123ms 21:52:46 INFO - PROCESS | 3332 | 1466743966661 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 21:52:46 INFO - PROCESS | 3332 | 1466743966666 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 21:52:46 INFO - PROCESS | 3332 | 1466743966671 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:52:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:52:46 INFO - PROCESS | 3332 | 1466743966675 Marionette TRACE conn6 <- [1,2666,null,{}] 21:52:46 INFO - PROCESS | 3332 | 1466743966681 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:46 INFO - PROCESS | 3332 | 1466743966685 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:46 INFO - PROCESS | 3332 | 1466743966868 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 21:52:47 INFO - PROCESS | 3332 | 1466743967003 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:47 INFO - PROCESS | 3332 | 1466743967009 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A54000 == 32 [pid = 3332] [id = 676] 21:52:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9C6E26800) [pid = 3332] [serial = 2028] [outer = 0000000000000000] 21:52:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6E45800) [pid = 3332] [serial = 2029] [outer = 000000B9C6E26800] 21:52:47 INFO - PROCESS | 3332 | 1466743967070 Marionette DEBUG loaded listener.js 21:52:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C81DF000) [pid = 3332] [serial = 2030] [outer = 000000B9C6E26800] 21:52:48 INFO - PROCESS | 3332 | 1466743968254 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 21:52:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 21:52:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1635ms 21:52:48 INFO - PROCESS | 3332 | 1466743968318 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 21:52:48 INFO - PROCESS | 3332 | 1466743968323 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 21:52:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:52:48 INFO - PROCESS | 3332 | 1466743968330 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:52:48 INFO - PROCESS | 3332 | 1466743968333 Marionette TRACE conn6 <- [1,2670,null,{}] 21:52:48 INFO - PROCESS | 3332 | 1466743968338 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:48 INFO - PROCESS | 3332 | 1466743968341 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:48 INFO - PROCESS | 3332 | 1466743968520 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 21:52:48 INFO - PROCESS | 3332 | 1466743968721 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:48 INFO - PROCESS | 3332 | 1466743968725 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CBCAC800 == 33 [pid = 3332] [id = 677] 21:52:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6354800) [pid = 3332] [serial = 2031] [outer = 0000000000000000] 21:52:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6C78800) [pid = 3332] [serial = 2032] [outer = 000000B9C6354800] 21:52:48 INFO - PROCESS | 3332 | 1466743968776 Marionette DEBUG loaded listener.js 21:52:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C75B7000) [pid = 3332] [serial = 2033] [outer = 000000B9C6354800] 21:52:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D753C000 == 32 [pid = 3332] [id = 674] 21:52:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6611800 == 31 [pid = 3332] [id = 673] 21:52:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D42E9000 == 30 [pid = 3332] [id = 672] 21:52:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3816800 == 29 [pid = 3332] [id = 671] 21:52:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B88800 == 28 [pid = 3332] [id = 670] 21:52:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD342000 == 27 [pid = 3332] [id = 669] 21:52:49 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A4E800 == 26 [pid = 3332] [id = 668] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3E94C00) [pid = 3332] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3B53400) [pid = 3332] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3F93000) [pid = 3332] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3E96000) [pid = 3332] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C594E800) [pid = 3332] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6BB6800) [pid = 3332] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D0B10C00) [pid = 3332] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D2530C00) [pid = 3332] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D2E66000) [pid = 3332] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C6C81000) [pid = 3332] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C83B7800) [pid = 3332] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9C6E23400) [pid = 3332] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9CB46E400) [pid = 3332] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D4230C00) [pid = 3332] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9CBBB1800) [pid = 3332] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9CD39D400) [pid = 3332] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D3FF8C00) [pid = 3332] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D31BF400) [pid = 3332] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D5E72000) [pid = 3332] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9D505FC00) [pid = 3332] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D4581400) [pid = 3332] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9D4240800) [pid = 3332] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9D47B9800) [pid = 3332] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9D4243800) [pid = 3332] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9D326E400) [pid = 3332] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 21:52:49 INFO - PROCESS | 3332 | 1466743969894 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 21:52:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 21:52:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1578ms 21:52:49 INFO - PROCESS | 3332 | 1466743969917 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 21:52:49 INFO - PROCESS | 3332 | 1466743969920 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 21:52:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:52:49 INFO - PROCESS | 3332 | 1466743969925 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:52:49 INFO - PROCESS | 3332 | 1466743969928 Marionette TRACE conn6 <- [1,2674,null,{}] 21:52:49 INFO - PROCESS | 3332 | 1466743969933 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:49 INFO - PROCESS | 3332 | 1466743969936 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:50 INFO - PROCESS | 3332 | 1466743970029 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 21:52:50 INFO - PROCESS | 3332 | 1466743970038 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:50 INFO - PROCESS | 3332 | 1466743970040 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30E8000 == 27 [pid = 3332] [id = 678] 21:52:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9C742A800) [pid = 3332] [serial = 2034] [outer = 0000000000000000] 21:52:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9CBE73400) [pid = 3332] [serial = 2035] [outer = 000000B9C742A800] 21:52:50 INFO - PROCESS | 3332 | 1466743970089 Marionette DEBUG loaded listener.js 21:52:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9CD3A6400) [pid = 3332] [serial = 2036] [outer = 000000B9C742A800] 21:52:51 INFO - PROCESS | 3332 | 1466743971065 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"]]]}] 21:52:51 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 21:52:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:52:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:52:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1183ms 21:52:51 INFO - PROCESS | 3332 | 1466743971114 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 21:52:51 INFO - PROCESS | 3332 | 1466743971118 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 21:52:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:52:51 INFO - PROCESS | 3332 | 1466743971122 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:52:51 INFO - PROCESS | 3332 | 1466743971124 Marionette TRACE conn6 <- [1,2678,null,{}] 21:52:51 INFO - PROCESS | 3332 | 1466743971128 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:51 INFO - PROCESS | 3332 | 1466743971130 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:51 INFO - PROCESS | 3332 | 1466743971223 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 21:52:51 INFO - PROCESS | 3332 | 1466743971234 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:51 INFO - PROCESS | 3332 | 1466743971236 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D42D9000 == 28 [pid = 3332] [id = 679] 21:52:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9D090B800) [pid = 3332] [serial = 2037] [outer = 0000000000000000] 21:52:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9D0B03400) [pid = 3332] [serial = 2038] [outer = 000000B9D090B800] 21:52:51 INFO - PROCESS | 3332 | 1466743971282 Marionette DEBUG loaded listener.js 21:52:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9D252D000) [pid = 3332] [serial = 2039] [outer = 000000B9D090B800] 21:52:52 INFO - PROCESS | 3332 | 1466743972273 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"]]]}] 21:52:52 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 21:52:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:52:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:52:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:52:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1190ms 21:52:52 INFO - PROCESS | 3332 | 1466743972316 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 21:52:52 INFO - PROCESS | 3332 | 1466743972318 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 21:52:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:52:52 INFO - PROCESS | 3332 | 1466743972329 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:52:52 INFO - PROCESS | 3332 | 1466743972335 Marionette TRACE conn6 <- [1,2682,null,{}] 21:52:52 INFO - PROCESS | 3332 | 1466743972347 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:52 INFO - PROCESS | 3332 | 1466743972351 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:52 INFO - PROCESS | 3332 | 1466743972471 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 21:52:52 INFO - PROCESS | 3332 | 1466743972477 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:52 INFO - PROCESS | 3332 | 1466743972479 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7089000 == 29 [pid = 3332] [id = 680] 21:52:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9D25A9800) [pid = 3332] [serial = 2040] [outer = 0000000000000000] 21:52:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9D30B6C00) [pid = 3332] [serial = 2041] [outer = 000000B9D25A9800] 21:52:52 INFO - PROCESS | 3332 | 1466743972569 Marionette DEBUG loaded listener.js 21:52:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D3320C00) [pid = 3332] [serial = 2042] [outer = 000000B9D25A9800] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9C7434400) [pid = 3332] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D4241000) [pid = 3332] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9C6B81000) [pid = 3332] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9C83B9800) [pid = 3332] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D0B68400) [pid = 3332] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9C6C79400) [pid = 3332] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9C6C76000) [pid = 3332] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9D2ADA800) [pid = 3332] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9C81EB400) [pid = 3332] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:52:52 INFO - PROCESS | 3332 | --DOMWINDOW == 53 (000000B9C6BD4000) [pid = 3332] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:52:53 INFO - PROCESS | 3332 | 1466743973500 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"]]]}] 21:52:53 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 21:52:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:52:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:52:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1211ms 21:52:53 INFO - PROCESS | 3332 | 1466743973536 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 21:52:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:52:53 INFO - PROCESS | 3332 | 1466743973539 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 21:52:53 INFO - PROCESS | 3332 | 1466743973542 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:52:53 INFO - PROCESS | 3332 | 1466743973544 Marionette TRACE conn6 <- [1,2686,null,{}] 21:52:53 INFO - PROCESS | 3332 | 1466743973548 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:53 INFO - PROCESS | 3332 | 1466743973550 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:53 INFO - PROCESS | 3332 | 1466743973639 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 21:52:53 INFO - PROCESS | 3332 | 1466743973646 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:53 INFO - PROCESS | 3332 | 1466743973648 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8087800 == 30 [pid = 3332] [id = 681] 21:52:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 54 (000000B9C6BC5000) [pid = 3332] [serial = 2043] [outer = 0000000000000000] 21:52:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9D3321400) [pid = 3332] [serial = 2044] [outer = 000000B9C6BC5000] 21:52:53 INFO - PROCESS | 3332 | 1466743973694 Marionette DEBUG loaded listener.js 21:52:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9D3B50400) [pid = 3332] [serial = 2045] [outer = 000000B9C6BC5000] 21:52:54 INFO - PROCESS | 3332 | 1466743974636 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"]]]}] 21:52:54 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 21:52:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:52:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:52:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1134ms 21:52:54 INFO - PROCESS | 3332 | 1466743974679 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 21:52:54 INFO - PROCESS | 3332 | 1466743974681 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 21:52:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:52:54 INFO - PROCESS | 3332 | 1466743974685 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:52:54 INFO - PROCESS | 3332 | 1466743974687 Marionette TRACE conn6 <- [1,2690,null,{}] 21:52:54 INFO - PROCESS | 3332 | 1466743974690 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:54 INFO - PROCESS | 3332 | 1466743974692 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:54 INFO - PROCESS | 3332 | 1466743974776 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 21:52:54 INFO - PROCESS | 3332 | 1466743974784 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:54 INFO - PROCESS | 3332 | 1466743974790 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6446800 == 31 [pid = 3332] [id = 682] 21:52:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9D3F8F000) [pid = 3332] [serial = 2046] [outer = 0000000000000000] 21:52:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9D3F90C00) [pid = 3332] [serial = 2047] [outer = 000000B9D3F8F000] 21:52:54 INFO - PROCESS | 3332 | 1466743974846 Marionette DEBUG loaded listener.js 21:52:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9D3FF4800) [pid = 3332] [serial = 2048] [outer = 000000B9D3F8F000] 21:52:55 INFO - PROCESS | 3332 | 1466743975303 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:52:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:52:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 691ms 21:52:55 INFO - PROCESS | 3332 | 1466743975379 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 21:52:55 INFO - PROCESS | 3332 | 1466743975381 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 21:52:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:52:55 INFO - PROCESS | 3332 | 1466743975384 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:52:55 INFO - PROCESS | 3332 | 1466743975386 Marionette TRACE conn6 <- [1,2694,null,{}] 21:52:55 INFO - PROCESS | 3332 | 1466743975390 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:55 INFO - PROCESS | 3332 | 1466743975393 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:55 INFO - PROCESS | 3332 | 1466743975529 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 21:52:55 INFO - PROCESS | 3332 | 1466743975629 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:55 INFO - PROCESS | 3332 | 1466743975632 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD90800 == 32 [pid = 3332] [id = 683] 21:52:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9C6B88000) [pid = 3332] [serial = 2049] [outer = 0000000000000000] 21:52:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9C6BC2000) [pid = 3332] [serial = 2050] [outer = 000000B9C6B88000] 21:52:55 INFO - PROCESS | 3332 | 1466743975695 Marionette DEBUG loaded listener.js 21:52:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C6E4E000) [pid = 3332] [serial = 2051] [outer = 000000B9C6B88000] 21:52:56 INFO - PROCESS | 3332 | 1466743976354 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 21:52:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:52:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 986ms 21:52:56 INFO - PROCESS | 3332 | 1466743976375 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 21:52:56 INFO - PROCESS | 3332 | 1466743976380 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 21:52:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:52:56 INFO - PROCESS | 3332 | 1466743976399 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:52:56 INFO - PROCESS | 3332 | 1466743976403 Marionette TRACE conn6 <- [1,2698,null,{}] 21:52:56 INFO - PROCESS | 3332 | 1466743976408 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:56 INFO - PROCESS | 3332 | 1466743976412 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:56 INFO - PROCESS | 3332 | 1466743976532 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 21:52:56 INFO - PROCESS | 3332 | 1466743976655 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:56 INFO - PROCESS | 3332 | 1466743976659 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6611000 == 33 [pid = 3332] [id = 684] 21:52:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D067C400) [pid = 3332] [serial = 2052] [outer = 0000000000000000] 21:52:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9D0B63800) [pid = 3332] [serial = 2053] [outer = 000000B9D067C400] 21:52:56 INFO - PROCESS | 3332 | 1466743976718 Marionette DEBUG loaded listener.js 21:52:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D2BE9800) [pid = 3332] [serial = 2054] [outer = 000000B9D067C400] 21:52:57 INFO - PROCESS | 3332 | 1466743977345 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 21:52:57 INFO - PROCESS | 3332 | 1466743977391 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 21:52:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:52:57 INFO - PROCESS | 3332 | 1466743977396 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:52:57 INFO - PROCESS | 3332 | 1466743977398 Marionette TRACE conn6 <- [1,2702,null,{}] 21:52:57 INFO - PROCESS | 3332 | 1466743977402 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:57 INFO - PROCESS | 3332 | 1466743977405 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:57 INFO - PROCESS | 3332 | 1466743977518 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 21:52:57 INFO - PROCESS | 3332 | 1466743977615 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:57 INFO - PROCESS | 3332 | 1466743977618 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA54C800 == 34 [pid = 3332] [id = 685] 21:52:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D3F8B400) [pid = 3332] [serial = 2055] [outer = 0000000000000000] 21:52:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D3F98800) [pid = 3332] [serial = 2056] [outer = 000000B9D3F8B400] 21:52:57 INFO - PROCESS | 3332 | 1466743977674 Marionette DEBUG loaded listener.js 21:52:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D4217C00) [pid = 3332] [serial = 2057] [outer = 000000B9D3F8B400] 21:52:58 INFO - PROCESS | 3332 | 1466743978224 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 21:52:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:52:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 882ms 21:52:58 INFO - PROCESS | 3332 | 1466743978278 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 21:52:58 INFO - PROCESS | 3332 | 1466743978282 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 21:52:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:52:58 INFO - PROCESS | 3332 | 1466743978294 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:52:58 INFO - PROCESS | 3332 | 1466743978299 Marionette TRACE conn6 <- [1,2706,null,{}] 21:52:58 INFO - PROCESS | 3332 | 1466743978303 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:58 INFO - PROCESS | 3332 | 1466743978307 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:58 INFO - PROCESS | 3332 | 1466743978424 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 21:52:58 INFO - PROCESS | 3332 | 1466743978547 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:58 INFO - PROCESS | 3332 | 1466743978550 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DADA4000 == 35 [pid = 3332] [id = 686] 21:52:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D4230C00) [pid = 3332] [serial = 2058] [outer = 0000000000000000] 21:52:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D4245000) [pid = 3332] [serial = 2059] [outer = 000000B9D4230C00] 21:52:58 INFO - PROCESS | 3332 | 1466743978606 Marionette DEBUG loaded listener.js 21:52:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D424F000) [pid = 3332] [serial = 2060] [outer = 000000B9D4230C00] 21:52:59 INFO - PROCESS | 3332 | 1466743979187 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 21:52:59 INFO - PROCESS | 3332 | 1466743979279 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 21:52:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:52:59 INFO - PROCESS | 3332 | 1466743979283 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:52:59 INFO - PROCESS | 3332 | 1466743979285 Marionette TRACE conn6 <- [1,2710,null,{}] 21:52:59 INFO - PROCESS | 3332 | 1466743979289 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:59 INFO - PROCESS | 3332 | 1466743979292 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:59 INFO - PROCESS | 3332 | 1466743979426 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 21:52:59 INFO - PROCESS | 3332 | 1466743979651 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:59 INFO - PROCESS | 3332 | 1466743979654 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:52:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD56C800 == 36 [pid = 3332] [id = 687] 21:52:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6BD6000) [pid = 3332] [serial = 2061] [outer = 0000000000000000] 21:52:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C6C7E000) [pid = 3332] [serial = 2062] [outer = 000000B9C6BD6000] 21:52:59 INFO - PROCESS | 3332 | 1466743979716 Marionette DEBUG loaded listener.js 21:52:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CB8F1400) [pid = 3332] [serial = 2063] [outer = 000000B9C6BD6000] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6446800 == 35 [pid = 3332] [id = 682] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8087800 == 34 [pid = 3332] [id = 681] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7089000 == 33 [pid = 3332] [id = 680] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D42D9000 == 32 [pid = 3332] [id = 679] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30E8000 == 31 [pid = 3332] [id = 678] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBCAC800 == 30 [pid = 3332] [id = 677] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A54000 == 29 [pid = 3332] [id = 676] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8117000 == 28 [pid = 3332] [id = 675] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DADA4000 == 27 [pid = 3332] [id = 686] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA54C800 == 26 [pid = 3332] [id = 685] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6611000 == 25 [pid = 3332] [id = 684] 21:53:00 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CCD90800 == 24 [pid = 3332] [id = 683] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3B52800) [pid = 3332] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D0CA8400) [pid = 3332] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D2532C00) [pid = 3332] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9CBC9D000) [pid = 3332] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C6E2A800) [pid = 3332] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C6BD9000) [pid = 3332] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9C6E46C00) [pid = 3332] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9CB46B800) [pid = 3332] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9CC142400) [pid = 3332] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D052A800) [pid = 3332] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D2ADC000) [pid = 3332] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9CD8F6400) [pid = 3332] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9CB4BC000) [pid = 3332] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D3BE0C00) [pid = 3332] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (000000B9D2E68C00) [pid = 3332] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (000000B9D60B0C00) [pid = 3332] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (000000B9D47A0C00) [pid = 3332] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (000000B9D3270400) [pid = 3332] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (000000B9D2DD4800) [pid = 3332] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (000000B9D0680C00) [pid = 3332] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 21:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 53 (000000B9D33D9000) [pid = 3332] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 21:53:01 INFO - PROCESS | 3332 | 1466743981071 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 21:53:01 INFO - PROCESS | 3332 | 1466743981131 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 21:53:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:53:01 INFO - PROCESS | 3332 | 1466743981137 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:53:01 INFO - PROCESS | 3332 | 1466743981140 Marionette TRACE conn6 <- [1,2714,null,{}] 21:53:01 INFO - PROCESS | 3332 | 1466743981146 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:01 INFO - PROCESS | 3332 | 1466743981149 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:01 INFO - PROCESS | 3332 | 1466743981252 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 21:53:01 INFO - PROCESS | 3332 | 1466743981329 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:01 INFO - PROCESS | 3332 | 1466743981334 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD340000 == 25 [pid = 3332] [id = 688] 21:53:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 54 (000000B9C6BD3400) [pid = 3332] [serial = 2064] [outer = 0000000000000000] 21:53:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (000000B9C6BD9000) [pid = 3332] [serial = 2065] [outer = 000000B9C6BD3400] 21:53:01 INFO - PROCESS | 3332 | 1466743981385 Marionette DEBUG loaded listener.js 21:53:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (000000B9C6E26000) [pid = 3332] [serial = 2066] [outer = 000000B9C6BD3400] 21:53:01 INFO - PROCESS | 3332 | 1466743981813 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 21:53:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:53:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 734ms 21:53:01 INFO - PROCESS | 3332 | 1466743981874 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 21:53:01 INFO - PROCESS | 3332 | 1466743981880 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 21:53:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:53:01 INFO - PROCESS | 3332 | 1466743981891 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:53:01 INFO - PROCESS | 3332 | 1466743981894 Marionette TRACE conn6 <- [1,2718,null,{}] 21:53:01 INFO - PROCESS | 3332 | 1466743981899 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:01 INFO - PROCESS | 3332 | 1466743981901 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:02 INFO - PROCESS | 3332 | 1466743981994 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 21:53:02 INFO - PROCESS | 3332 | 1466743982009 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:02 INFO - PROCESS | 3332 | 1466743982012 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EE9000 == 26 [pid = 3332] [id = 689] 21:53:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (000000B9C7463C00) [pid = 3332] [serial = 2067] [outer = 0000000000000000] 21:53:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (000000B9C7708C00) [pid = 3332] [serial = 2068] [outer = 000000B9C7463C00] 21:53:02 INFO - PROCESS | 3332 | 1466743982060 Marionette DEBUG loaded listener.js 21:53:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (000000B9CBBB9400) [pid = 3332] [serial = 2069] [outer = 000000B9C7463C00] 21:53:02 INFO - PROCESS | 3332 | 1466743982976 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"]]]}] 21:53:03 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 21:53:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:53:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1133ms 21:53:03 INFO - PROCESS | 3332 | 1466743983027 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 21:53:03 INFO - PROCESS | 3332 | 1466743983030 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 21:53:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:53:03 INFO - PROCESS | 3332 | 1466743983034 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:53:03 INFO - PROCESS | 3332 | 1466743983037 Marionette TRACE conn6 <- [1,2722,null,{}] 21:53:03 INFO - PROCESS | 3332 | 1466743983049 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:03 INFO - PROCESS | 3332 | 1466743983054 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:03 INFO - PROCESS | 3332 | 1466743983176 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 21:53:03 INFO - PROCESS | 3332 | 1466743983184 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:03 INFO - PROCESS | 3332 | 1466743983187 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6A73000 == 27 [pid = 3332] [id = 690] 21:53:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (000000B9C6BC9000) [pid = 3332] [serial = 2070] [outer = 0000000000000000] 21:53:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9CD8F6C00) [pid = 3332] [serial = 2071] [outer = 000000B9C6BC9000] 21:53:03 INFO - PROCESS | 3332 | 1466743983236 Marionette DEBUG loaded listener.js 21:53:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9D05E3C00) [pid = 3332] [serial = 2072] [outer = 000000B9C6BC9000] 21:53:03 INFO - PROCESS | 3332 | 1466743983707 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 21:53:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:53:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 732ms 21:53:03 INFO - PROCESS | 3332 | 1466743983768 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 21:53:03 INFO - PROCESS | 3332 | 1466743983771 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 21:53:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:53:03 INFO - PROCESS | 3332 | 1466743983780 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:53:03 INFO - PROCESS | 3332 | 1466743983782 Marionette TRACE conn6 <- [1,2726,null,{}] 21:53:03 INFO - PROCESS | 3332 | 1466743983790 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:03 INFO - PROCESS | 3332 | 1466743983792 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:03 INFO - PROCESS | 3332 | 1466743983907 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 21:53:03 INFO - PROCESS | 3332 | 1466743983918 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:03 INFO - PROCESS | 3332 | 1466743983921 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D5A0F800 == 28 [pid = 3332] [id = 691] 21:53:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D095D400) [pid = 3332] [serial = 2073] [outer = 0000000000000000] 21:53:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9D0B60C00) [pid = 3332] [serial = 2074] [outer = 000000B9D095D400] 21:53:04 INFO - PROCESS | 3332 | 1466743984009 Marionette DEBUG loaded listener.js 21:53:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D252EC00) [pid = 3332] [serial = 2075] [outer = 000000B9D095D400] 21:53:04 INFO - PROCESS | 3332 | 1466743984455 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 21:53:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:53:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 733ms 21:53:04 INFO - PROCESS | 3332 | 1466743984510 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 21:53:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:53:04 INFO - PROCESS | 3332 | 1466743984512 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 21:53:04 INFO - PROCESS | 3332 | 1466743984518 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:53:04 INFO - PROCESS | 3332 | 1466743984520 Marionette TRACE conn6 <- [1,2730,null,{}] 21:53:04 INFO - PROCESS | 3332 | 1466743984523 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:04 INFO - PROCESS | 3332 | 1466743984525 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:04 INFO - PROCESS | 3332 | 1466743984633 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 21:53:04 INFO - PROCESS | 3332 | 1466743984643 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:04 INFO - PROCESS | 3332 | 1466743984645 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:04 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D708E000 == 29 [pid = 3332] [id = 692] 21:53:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6E4C800) [pid = 3332] [serial = 2076] [outer = 0000000000000000] 21:53:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D25A9C00) [pid = 3332] [serial = 2077] [outer = 000000B9C6E4C800] 21:53:04 INFO - PROCESS | 3332 | 1466743984691 Marionette DEBUG loaded listener.js 21:53:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D2DB4C00) [pid = 3332] [serial = 2078] [outer = 000000B9C6E4C800] 21:53:05 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D3F8F000) [pid = 3332] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:53:05 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D25A9800) [pid = 3332] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:53:05 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D090B800) [pid = 3332] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:53:05 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9C742A800) [pid = 3332] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:53:05 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9C6E26800) [pid = 3332] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:53:05 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9C6BD5C00) [pid = 3332] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:53:05 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9C6354800) [pid = 3332] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:53:05 INFO - PROCESS | 3332 | 1466743985250 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:53:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:53:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 776ms 21:53:05 INFO - PROCESS | 3332 | 1466743985295 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 21:53:05 INFO - PROCESS | 3332 | 1466743985297 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 21:53:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:53:05 INFO - PROCESS | 3332 | 1466743985301 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:53:05 INFO - PROCESS | 3332 | 1466743985303 Marionette TRACE conn6 <- [1,2734,null,{}] 21:53:05 INFO - PROCESS | 3332 | 1466743985306 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:05 INFO - PROCESS | 3332 | 1466743985312 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:05 INFO - PROCESS | 3332 | 1466743985448 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 21:53:05 INFO - PROCESS | 3332 | 1466743985504 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:05 INFO - PROCESS | 3332 | 1466743985506 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D808E000 == 30 [pid = 3332] [id = 693] 21:53:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C751C800) [pid = 3332] [serial = 2079] [outer = 0000000000000000] 21:53:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9D2AD6400) [pid = 3332] [serial = 2080] [outer = 000000B9C751C800] 21:53:05 INFO - PROCESS | 3332 | 1466743985552 Marionette DEBUG loaded listener.js 21:53:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9D332DC00) [pid = 3332] [serial = 2081] [outer = 000000B9C751C800] 21:53:05 INFO - PROCESS | 3332 | 1466743985908 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:53:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:53:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 691ms 21:53:06 INFO - PROCESS | 3332 | 1466743985995 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 21:53:06 INFO - PROCESS | 3332 | 1466743985998 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 21:53:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:53:06 INFO - PROCESS | 3332 | 1466743986001 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:53:06 INFO - PROCESS | 3332 | 1466743986003 Marionette TRACE conn6 <- [1,2738,null,{}] 21:53:06 INFO - PROCESS | 3332 | 1466743986007 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:06 INFO - PROCESS | 3332 | 1466743986009 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:06 INFO - PROCESS | 3332 | 1466743986089 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 21:53:06 INFO - PROCESS | 3332 | 1466743986095 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:06 INFO - PROCESS | 3332 | 1466743986097 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A2800 == 31 [pid = 3332] [id = 694] 21:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9D3B39C00) [pid = 3332] [serial = 2082] [outer = 0000000000000000] 21:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D3B57000) [pid = 3332] [serial = 2083] [outer = 000000B9D3B39C00] 21:53:06 INFO - PROCESS | 3332 | 1466743986142 Marionette DEBUG loaded listener.js 21:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D3E97000) [pid = 3332] [serial = 2084] [outer = 000000B9D3B39C00] 21:53:06 INFO - PROCESS | 3332 | 1466743986546 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:53:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:53:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 587ms 21:53:06 INFO - PROCESS | 3332 | 1466743986597 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 21:53:06 INFO - PROCESS | 3332 | 1466743986599 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 21:53:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:53:06 INFO - PROCESS | 3332 | 1466743986607 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:53:06 INFO - PROCESS | 3332 | 1466743986609 Marionette TRACE conn6 <- [1,2742,null,{}] 21:53:06 INFO - PROCESS | 3332 | 1466743986613 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:06 INFO - PROCESS | 3332 | 1466743986615 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:06 INFO - PROCESS | 3332 | 1466743986697 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 21:53:06 INFO - PROCESS | 3332 | 1466743986702 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:06 INFO - PROCESS | 3332 | 1466743986704 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:06 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA548800 == 32 [pid = 3332] [id = 695] 21:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D3EA2800) [pid = 3332] [serial = 2085] [outer = 0000000000000000] 21:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CD51F800) [pid = 3332] [serial = 2086] [outer = 000000B9D3EA2800] 21:53:06 INFO - PROCESS | 3332 | 1466743986750 Marionette DEBUG loaded listener.js 21:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D3F94C00) [pid = 3332] [serial = 2087] [outer = 000000B9D3EA2800] 21:53:07 INFO - PROCESS | 3332 | 1466743987203 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:53:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:53:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 671ms 21:53:07 INFO - PROCESS | 3332 | 1466743987283 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 21:53:07 INFO - PROCESS | 3332 | 1466743987288 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 21:53:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:53:07 INFO - PROCESS | 3332 | 1466743987294 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:53:07 INFO - PROCESS | 3332 | 1466743987299 Marionette TRACE conn6 <- [1,2746,null,{}] 21:53:07 INFO - PROCESS | 3332 | 1466743987306 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:07 INFO - PROCESS | 3332 | 1466743987309 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:07 INFO - PROCESS | 3332 | 1466743987495 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 21:53:07 INFO - PROCESS | 3332 | 1466743987595 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:07 INFO - PROCESS | 3332 | 1466743987600 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D13C2000 == 33 [pid = 3332] [id = 696] 21:53:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6C78400) [pid = 3332] [serial = 2088] [outer = 0000000000000000] 21:53:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C6E26800) [pid = 3332] [serial = 2089] [outer = 000000B9C6C78400] 21:53:07 INFO - PROCESS | 3332 | 1466743987659 Marionette DEBUG loaded listener.js 21:53:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9C745E000) [pid = 3332] [serial = 2090] [outer = 000000B9C6C78400] 21:53:08 INFO - PROCESS | 3332 | 1466743988402 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:53:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:53:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1142ms 21:53:08 INFO - PROCESS | 3332 | 1466743988439 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 21:53:08 INFO - PROCESS | 3332 | 1466743988445 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 21:53:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:53:08 INFO - PROCESS | 3332 | 1466743988452 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:53:08 INFO - PROCESS | 3332 | 1466743988456 Marionette TRACE conn6 <- [1,2750,null,{}] 21:53:08 INFO - PROCESS | 3332 | 1466743988460 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:08 INFO - PROCESS | 3332 | 1466743988463 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:08 INFO - PROCESS | 3332 | 1466743988601 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 21:53:08 INFO - PROCESS | 3332 | 1466743988716 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:08 INFO - PROCESS | 3332 | 1466743988719 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D411C000 == 34 [pid = 3332] [id = 697] 21:53:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9CD3A0800) [pid = 3332] [serial = 2091] [outer = 0000000000000000] 21:53:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CD3A6C00) [pid = 3332] [serial = 2092] [outer = 000000B9CD3A0800] 21:53:08 INFO - PROCESS | 3332 | 1466743988777 Marionette DEBUG loaded listener.js 21:53:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D05E6C00) [pid = 3332] [serial = 2093] [outer = 000000B9CD3A0800] 21:53:09 INFO - PROCESS | 3332 | 1466743989726 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:53:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:53:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1300ms 21:53:09 INFO - PROCESS | 3332 | 1466743989753 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 21:53:09 INFO - PROCESS | 3332 | 1466743989757 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 21:53:09 INFO - PROCESS | 3332 | 1466743989762 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:53:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:53:09 INFO - PROCESS | 3332 | 1466743989766 Marionette TRACE conn6 <- [1,2754,null,{}] 21:53:09 INFO - PROCESS | 3332 | 1466743989771 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:09 INFO - PROCESS | 3332 | 1466743989774 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:09 INFO - PROCESS | 3332 | 1466743989905 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 21:53:09 INFO - PROCESS | 3332 | 1466743989985 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:09 INFO - PROCESS | 3332 | 1466743989990 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B41800 == 35 [pid = 3332] [id = 698] 21:53:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6C78C00) [pid = 3332] [serial = 2094] [outer = 0000000000000000] 21:53:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6E52400) [pid = 3332] [serial = 2095] [outer = 000000B9C6C78C00] 21:53:10 INFO - PROCESS | 3332 | 1466743990050 Marionette DEBUG loaded listener.js 21:53:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CCD18C00) [pid = 3332] [serial = 2096] [outer = 000000B9C6C78C00] 21:53:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A2800 == 34 [pid = 3332] [id = 694] 21:53:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D808E000 == 33 [pid = 3332] [id = 693] 21:53:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D708E000 == 32 [pid = 3332] [id = 692] 21:53:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5A0F800 == 31 [pid = 3332] [id = 691] 21:53:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C6A73000 == 30 [pid = 3332] [id = 690] 21:53:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EE9000 == 29 [pid = 3332] [id = 689] 21:53:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD340000 == 28 [pid = 3332] [id = 688] 21:53:10 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD56C800 == 27 [pid = 3332] [id = 687] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3F90C00) [pid = 3332] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D30B6C00) [pid = 3332] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3321400) [pid = 3332] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D0B03400) [pid = 3332] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3320C00) [pid = 3332] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CBE73400) [pid = 3332] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CD3A6400) [pid = 3332] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6E45800) [pid = 3332] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C81DF000) [pid = 3332] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3D3B800) [pid = 3332] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C6C78800) [pid = 3332] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9C75B7000) [pid = 3332] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3FF4800) [pid = 3332] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D252D000) [pid = 3332] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 21:53:10 INFO - PROCESS | 3332 | 1466743990522 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:53:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:53:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 838ms 21:53:10 INFO - PROCESS | 3332 | 1466743990605 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 21:53:10 INFO - PROCESS | 3332 | 1466743990610 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 21:53:10 INFO - PROCESS | 3332 | 1466743990616 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:53:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:53:10 INFO - PROCESS | 3332 | 1466743990619 Marionette TRACE conn6 <- [1,2758,null,{}] 21:53:10 INFO - PROCESS | 3332 | 1466743990623 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:10 INFO - PROCESS | 3332 | 1466743990625 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:10 INFO - PROCESS | 3332 | 1466743990717 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 21:53:10 INFO - PROCESS | 3332 | 1466743990729 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:10 INFO - PROCESS | 3332 | 1466743990731 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36A4800 == 28 [pid = 3332] [id = 699] 21:53:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9CD39CC00) [pid = 3332] [serial = 2097] [outer = 0000000000000000] 21:53:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9CD521800) [pid = 3332] [serial = 2098] [outer = 000000B9CD39CC00] 21:53:10 INFO - PROCESS | 3332 | 1466743990783 Marionette DEBUG loaded listener.js 21:53:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D05E4C00) [pid = 3332] [serial = 2099] [outer = 000000B9CD39CC00] 21:53:11 INFO - PROCESS | 3332 | 1466743991266 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:53:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:53:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 672ms 21:53:11 INFO - PROCESS | 3332 | 1466743991291 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 21:53:11 INFO - PROCESS | 3332 | 1466743991293 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 21:53:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:53:11 INFO - PROCESS | 3332 | 1466743991297 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:53:11 INFO - PROCESS | 3332 | 1466743991301 Marionette TRACE conn6 <- [1,2762,null,{}] 21:53:11 INFO - PROCESS | 3332 | 1466743991317 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:11 INFO - PROCESS | 3332 | 1466743991322 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:11 INFO - PROCESS | 3332 | 1466743991447 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 21:53:11 INFO - PROCESS | 3332 | 1466743991536 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:11 INFO - PROCESS | 3332 | 1466743991540 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4647800 == 29 [pid = 3332] [id = 700] 21:53:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D05E6800) [pid = 3332] [serial = 2100] [outer = 0000000000000000] 21:53:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D252D000) [pid = 3332] [serial = 2101] [outer = 000000B9D05E6800] 21:53:11 INFO - PROCESS | 3332 | 1466743991589 Marionette DEBUG loaded listener.js 21:53:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D30B6400) [pid = 3332] [serial = 2102] [outer = 000000B9D05E6800] 21:53:11 INFO - PROCESS | 3332 | 1466743991978 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 21:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 21:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:53:12 INFO - PROCESS | 3332 | 1466743992034 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 21:53:12 INFO - PROCESS | 3332 | 1466743992037 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 21:53:12 INFO - PROCESS | 3332 | 1466743992040 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:53:12 INFO - PROCESS | 3332 | 1466743992042 Marionette TRACE conn6 <- [1,2766,null,{}] 21:53:12 INFO - PROCESS | 3332 | 1466743992046 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:12 INFO - PROCESS | 3332 | 1466743992048 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:12 INFO - PROCESS | 3332 | 1466743992137 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 21:53:12 INFO - PROCESS | 3332 | 1466743992142 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:12 INFO - PROCESS | 3332 | 1466743992144 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7531800 == 30 [pid = 3332] [id = 701] 21:53:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3271000) [pid = 3332] [serial = 2103] [outer = 0000000000000000] 21:53:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D33E2000) [pid = 3332] [serial = 2104] [outer = 000000B9D3271000] 21:53:12 INFO - PROCESS | 3332 | 1466743992190 Marionette DEBUG loaded listener.js 21:53:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3D3AC00) [pid = 3332] [serial = 2105] [outer = 000000B9D3271000] 21:53:12 INFO - PROCESS | 3332 | 1466743992643 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 629ms 21:53:12 INFO - PROCESS | 3332 | 1466743992671 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 21:53:12 INFO - PROCESS | 3332 | 1466743992673 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 21:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:53:12 INFO - PROCESS | 3332 | 1466743992683 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:53:12 INFO - PROCESS | 3332 | 1466743992685 Marionette TRACE conn6 <- [1,2770,null,{}] 21:53:12 INFO - PROCESS | 3332 | 1466743992688 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:12 INFO - PROCESS | 3332 | 1466743992690 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:12 INFO - PROCESS | 3332 | 1466743992807 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 21:53:12 INFO - PROCESS | 3332 | 1466743992890 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:12 INFO - PROCESS | 3332 | 1466743992892 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:12 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA32D000 == 31 [pid = 3332] [id = 702] 21:53:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9C6BB3400) [pid = 3332] [serial = 2106] [outer = 0000000000000000] 21:53:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3F8D400) [pid = 3332] [serial = 2107] [outer = 000000B9C6BB3400] 21:53:12 INFO - PROCESS | 3332 | 1466743992937 Marionette DEBUG loaded listener.js 21:53:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3FF4800) [pid = 3332] [serial = 2108] [outer = 000000B9C6BB3400] 21:53:13 INFO - PROCESS | 3332 | 1466743993356 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 692ms 21:53:13 INFO - PROCESS | 3332 | 1466743993377 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 21:53:13 INFO - PROCESS | 3332 | 1466743993379 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 21:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:53:13 INFO - PROCESS | 3332 | 1466743993383 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:53:13 INFO - PROCESS | 3332 | 1466743993384 Marionette TRACE conn6 <- [1,2774,null,{}] 21:53:13 INFO - PROCESS | 3332 | 1466743993388 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:13 INFO - PROCESS | 3332 | 1466743993394 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:13 INFO - PROCESS | 3332 | 1466743993536 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 21:53:13 INFO - PROCESS | 3332 | 1466743993542 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:13 INFO - PROCESS | 3332 | 1466743993544 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA97C000 == 32 [pid = 3332] [id = 703] 21:53:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D421A800) [pid = 3332] [serial = 2109] [outer = 0000000000000000] 21:53:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D422EC00) [pid = 3332] [serial = 2110] [outer = 000000B9D421A800] 21:53:13 INFO - PROCESS | 3332 | 1466743993638 Marionette DEBUG loaded listener.js 21:53:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D424D400) [pid = 3332] [serial = 2111] [outer = 000000B9D421A800] 21:53:14 INFO - PROCESS | 3332 | 1466743994058 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 732ms 21:53:14 INFO - PROCESS | 3332 | 1466743994121 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 21:53:14 INFO - PROCESS | 3332 | 1466743994123 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 21:53:14 INFO - PROCESS | 3332 | 1466743994127 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:53:14 INFO - PROCESS | 3332 | 1466743994129 Marionette TRACE conn6 <- [1,2778,null,{}] 21:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:53:14 INFO - PROCESS | 3332 | 1466743994133 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:14 INFO - PROCESS | 3332 | 1466743994135 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:14 INFO - PROCESS | 3332 | 1466743994281 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 21:53:14 INFO - PROCESS | 3332 | 1466743994306 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:14 INFO - PROCESS | 3332 | 1466743994308 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB641000 == 33 [pid = 3332] [id = 704] 21:53:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D421B000) [pid = 3332] [serial = 2112] [outer = 0000000000000000] 21:53:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D47B3000) [pid = 3332] [serial = 2113] [outer = 000000B9D421B000] 21:53:14 INFO - PROCESS | 3332 | 1466743994354 Marionette DEBUG loaded listener.js 21:53:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D500CC00) [pid = 3332] [serial = 2114] [outer = 000000B9D421B000] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D067C400) [pid = 3332] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3F8B400) [pid = 3332] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D4230C00) [pid = 3332] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3B39C00) [pid = 3332] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C751C800) [pid = 3332] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6E4C800) [pid = 3332] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C6BC5000) [pid = 3332] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D095D400) [pid = 3332] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6BC9000) [pid = 3332] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9C6BD3400) [pid = 3332] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C7463C00) [pid = 3332] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6BD6000) [pid = 3332] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:53:14 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9C6B88000) [pid = 3332] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:53:14 INFO - PROCESS | 3332 | 1466743994800 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 733ms 21:53:14 INFO - PROCESS | 3332 | 1466743994866 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 21:53:14 INFO - PROCESS | 3332 | 1466743994868 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 21:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:53:14 INFO - PROCESS | 3332 | 1466743994871 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:53:14 INFO - PROCESS | 3332 | 1466743994873 Marionette TRACE conn6 <- [1,2782,null,{}] 21:53:14 INFO - PROCESS | 3332 | 1466743994877 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:14 INFO - PROCESS | 3332 | 1466743994879 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:14 INFO - PROCESS | 3332 | 1466743994961 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 21:53:14 INFO - PROCESS | 3332 | 1466743994968 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:14 INFO - PROCESS | 3332 | 1466743994970 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB751800 == 34 [pid = 3332] [id = 705] 21:53:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D2D1C800) [pid = 3332] [serial = 2115] [outer = 0000000000000000] 21:53:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3B51400) [pid = 3332] [serial = 2116] [outer = 000000B9D2D1C800] 21:53:15 INFO - PROCESS | 3332 | 1466743995017 Marionette DEBUG loaded listener.js 21:53:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D505F000) [pid = 3332] [serial = 2117] [outer = 000000B9D2D1C800] 21:53:15 INFO - PROCESS | 3332 | 1466743995413 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 21:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 586ms 21:53:15 INFO - PROCESS | 3332 | 1466743995473 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 21:53:15 INFO - PROCESS | 3332 | 1466743995475 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 21:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:53:15 INFO - PROCESS | 3332 | 1466743995492 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:53:15 INFO - PROCESS | 3332 | 1466743995494 Marionette TRACE conn6 <- [1,2786,null,{}] 21:53:15 INFO - PROCESS | 3332 | 1466743995498 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:15 INFO - PROCESS | 3332 | 1466743995500 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:15 INFO - PROCESS | 3332 | 1466743995589 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 21:53:15 INFO - PROCESS | 3332 | 1466743995594 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:15 INFO - PROCESS | 3332 | 1466743995596 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7F0800 == 35 [pid = 3332] [id = 706] 21:53:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D50BB400) [pid = 3332] [serial = 2118] [outer = 0000000000000000] 21:53:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D5A36400) [pid = 3332] [serial = 2119] [outer = 000000B9D50BB400] 21:53:15 INFO - PROCESS | 3332 | 1466743995641 Marionette DEBUG loaded listener.js 21:53:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D5EC9C00) [pid = 3332] [serial = 2120] [outer = 000000B9D50BB400] 21:53:16 INFO - PROCESS | 3332 | 1466743996087 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 21:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 649ms 21:53:16 INFO - PROCESS | 3332 | 1466743996137 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 21:53:16 INFO - PROCESS | 3332 | 1466743996139 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 21:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:53:16 INFO - PROCESS | 3332 | 1466743996142 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:53:16 INFO - PROCESS | 3332 | 1466743996144 Marionette TRACE conn6 <- [1,2790,null,{}] 21:53:16 INFO - PROCESS | 3332 | 1466743996148 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:16 INFO - PROCESS | 3332 | 1466743996150 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:16 INFO - PROCESS | 3332 | 1466743996234 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 21:53:16 INFO - PROCESS | 3332 | 1466743996239 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:16 INFO - PROCESS | 3332 | 1466743996241 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB81E000 == 36 [pid = 3332] [id = 707] 21:53:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CCD13000) [pid = 3332] [serial = 2121] [outer = 0000000000000000] 21:53:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D6628400) [pid = 3332] [serial = 2122] [outer = 000000B9CCD13000] 21:53:16 INFO - PROCESS | 3332 | 1466743996286 Marionette DEBUG loaded listener.js 21:53:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D7040C00) [pid = 3332] [serial = 2123] [outer = 000000B9CCD13000] 21:53:16 INFO - PROCESS | 3332 | 1466743996865 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 776ms 21:53:17 INFO - PROCESS | 3332 | 1466743996999 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 21:53:17 INFO - PROCESS | 3332 | 1466743997004 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 21:53:17 INFO - PROCESS | 3332 | 1466743997013 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:53:17 INFO - PROCESS | 3332 | 1466743997017 Marionette TRACE conn6 <- [1,2794,null,{}] 21:53:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:53:17 INFO - PROCESS | 3332 | 1466743997023 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:17 INFO - PROCESS | 3332 | 1466743997026 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:17 INFO - PROCESS | 3332 | 1466743997161 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 21:53:17 INFO - PROCESS | 3332 | 1466743997280 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:17 INFO - PROCESS | 3332 | 1466743997283 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3645800 == 37 [pid = 3332] [id = 708] 21:53:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6C73400) [pid = 3332] [serial = 2124] [outer = 0000000000000000] 21:53:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9CBC9D800) [pid = 3332] [serial = 2125] [outer = 000000B9C6C73400] 21:53:17 INFO - PROCESS | 3332 | 1466743997344 Marionette DEBUG loaded listener.js 21:53:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D05EC000) [pid = 3332] [serial = 2126] [outer = 000000B9C6C73400] 21:53:17 INFO - PROCESS | 3332 | 1466743997907 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:53:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:53:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 923ms 21:53:17 INFO - PROCESS | 3332 | 1466743997949 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 21:53:17 INFO - PROCESS | 3332 | 1466743997954 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 21:53:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:53:17 INFO - PROCESS | 3332 | 1466743997962 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:53:17 INFO - PROCESS | 3332 | 1466743997965 Marionette TRACE conn6 <- [1,2798,null,{}] 21:53:17 INFO - PROCESS | 3332 | 1466743997970 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:17 INFO - PROCESS | 3332 | 1466743997973 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:18 INFO - PROCESS | 3332 | 1466743998088 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 21:53:18 INFO - PROCESS | 3332 | 1466743998186 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:18 INFO - PROCESS | 3332 | 1466743998189 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D811B000 == 38 [pid = 3332] [id = 709] 21:53:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D30B8C00) [pid = 3332] [serial = 2127] [outer = 0000000000000000] 21:53:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3198800) [pid = 3332] [serial = 2128] [outer = 000000B9D30B8C00] 21:53:18 INFO - PROCESS | 3332 | 1466743998246 Marionette DEBUG loaded listener.js 21:53:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D3E94400) [pid = 3332] [serial = 2129] [outer = 000000B9D30B8C00] 21:53:18 INFO - PROCESS | 3332 | 1466743998858 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 923ms 21:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:53:18 INFO - PROCESS | 3332 | 1466743998890 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 21:53:18 INFO - PROCESS | 3332 | 1466743998893 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 21:53:18 INFO - PROCESS | 3332 | 1466743998897 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:53:18 INFO - PROCESS | 3332 | 1466743998901 Marionette TRACE conn6 <- [1,2802,null,{}] 21:53:18 INFO - PROCESS | 3332 | 1466743998914 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:18 INFO - PROCESS | 3332 | 1466743998919 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:19 INFO - PROCESS | 3332 | 1466743999035 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 21:53:19 INFO - PROCESS | 3332 | 1466743999135 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:19 INFO - PROCESS | 3332 | 1466743999138 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB3B800 == 39 [pid = 3332] [id = 710] 21:53:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D424BC00) [pid = 3332] [serial = 2130] [outer = 0000000000000000] 21:53:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D47B9800) [pid = 3332] [serial = 2131] [outer = 000000B9D424BC00] 21:53:19 INFO - PROCESS | 3332 | 1466743999196 Marionette DEBUG loaded listener.js 21:53:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D781C000) [pid = 3332] [serial = 2132] [outer = 000000B9D424BC00] 21:53:19 INFO - PROCESS | 3332 | 1466743999830 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 21:53:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:53:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 986ms 21:53:19 INFO - PROCESS | 3332 | 1466743999884 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 21:53:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:53:19 INFO - PROCESS | 3332 | 1466743999888 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 21:53:19 INFO - PROCESS | 3332 | 1466743999891 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:53:19 INFO - PROCESS | 3332 | 1466743999893 Marionette TRACE conn6 <- [1,2806,null,{}] 21:53:19 INFO - PROCESS | 3332 | 1466743999897 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:19 INFO - PROCESS | 3332 | 1466743999900 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:20 INFO - PROCESS | 3332 | 1466744000193 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 21:53:20 INFO - PROCESS | 3332 | 1466744000335 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:20 INFO - PROCESS | 3332 | 1466744000338 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2574800 == 40 [pid = 3332] [id = 711] 21:53:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9C6BD8C00) [pid = 3332] [serial = 2133] [outer = 0000000000000000] 21:53:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9C6C7CC00) [pid = 3332] [serial = 2134] [outer = 000000B9C6BD8C00] 21:53:20 INFO - PROCESS | 3332 | 1466744000391 Marionette DEBUG loaded listener.js 21:53:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9C7705000) [pid = 3332] [serial = 2135] [outer = 000000B9C6BD8C00] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7F0800 == 39 [pid = 3332] [id = 706] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB751800 == 38 [pid = 3332] [id = 705] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB641000 == 37 [pid = 3332] [id = 704] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA97C000 == 36 [pid = 3332] [id = 703] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA32D000 == 35 [pid = 3332] [id = 702] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7531800 == 34 [pid = 3332] [id = 701] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4647800 == 33 [pid = 3332] [id = 700] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36A4800 == 32 [pid = 3332] [id = 699] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B41800 == 31 [pid = 3332] [id = 698] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D411C000 == 30 [pid = 3332] [id = 697] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D13C2000 == 29 [pid = 3332] [id = 696] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA548800 == 28 [pid = 3332] [id = 695] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB3B800 == 27 [pid = 3332] [id = 710] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D811B000 == 26 [pid = 3332] [id = 709] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB81E000 == 25 [pid = 3332] [id = 707] 21:53:21 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3645800 == 24 [pid = 3332] [id = 708] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9D3B50400) [pid = 3332] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D0B60C00) [pid = 3332] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9CD8F6C00) [pid = 3332] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9C6BD9000) [pid = 3332] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6E26000) [pid = 3332] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C7708C00) [pid = 3332] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CB8F1400) [pid = 3332] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C6C7E000) [pid = 3332] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6E4E000) [pid = 3332] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6BC2000) [pid = 3332] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D2BE9800) [pid = 3332] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D0B63800) [pid = 3332] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D4217C00) [pid = 3332] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3F98800) [pid = 3332] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D424F000) [pid = 3332] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3E97000) [pid = 3332] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D4245000) [pid = 3332] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D252EC00) [pid = 3332] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D2AD6400) [pid = 3332] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CD51F800) [pid = 3332] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D25A9C00) [pid = 3332] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3B57000) [pid = 3332] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D2DB4C00) [pid = 3332] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D05E3C00) [pid = 3332] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D332DC00) [pid = 3332] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9CBBB9400) [pid = 3332] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 21:53:21 INFO - PROCESS | 3332 | 1466744001790 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 21:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1943ms 21:53:21 INFO - PROCESS | 3332 | 1466744001837 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 21:53:21 INFO - PROCESS | 3332 | 1466744001842 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 21:53:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:53:21 INFO - PROCESS | 3332 | 1466744001849 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:53:21 INFO - PROCESS | 3332 | 1466744001853 Marionette TRACE conn6 <- [1,2810,null,{}] 21:53:21 INFO - PROCESS | 3332 | 1466744001861 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:21 INFO - PROCESS | 3332 | 1466744001864 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:21 INFO - PROCESS | 3332 | 1466744001975 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 21:53:21 INFO - PROCESS | 3332 | 1466744001982 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:21 INFO - PROCESS | 3332 | 1466744001987 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD32C000 == 25 [pid = 3332] [id = 712] 21:53:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6BD7C00) [pid = 3332] [serial = 2136] [outer = 0000000000000000] 21:53:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6BDC800) [pid = 3332] [serial = 2137] [outer = 000000B9C6BD7C00] 21:53:22 INFO - PROCESS | 3332 | 1466744002038 Marionette DEBUG loaded listener.js 21:53:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9C6E31000) [pid = 3332] [serial = 2138] [outer = 000000B9C6BD7C00] 21:53:22 INFO - PROCESS | 3332 | 1466744002543 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:53:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:53:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 733ms 21:53:22 INFO - PROCESS | 3332 | 1466744002584 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 21:53:22 INFO - PROCESS | 3332 | 1466744002590 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 21:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:53:22 INFO - PROCESS | 3332 | 1466744002596 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:53:22 INFO - PROCESS | 3332 | 1466744002599 Marionette TRACE conn6 <- [1,2814,null,{}] 21:53:22 INFO - PROCESS | 3332 | 1466744002603 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:22 INFO - PROCESS | 3332 | 1466744002606 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:22 INFO - PROCESS | 3332 | 1466744002698 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 21:53:22 INFO - PROCESS | 3332 | 1466744002706 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:22 INFO - PROCESS | 3332 | 1466744002709 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B7C800 == 26 [pid = 3332] [id = 713] 21:53:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9CB1C2800) [pid = 3332] [serial = 2139] [outer = 0000000000000000] 21:53:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9CB472800) [pid = 3332] [serial = 2140] [outer = 000000B9CB1C2800] 21:53:22 INFO - PROCESS | 3332 | 1466744002760 Marionette DEBUG loaded listener.js 21:53:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9CBEE5400) [pid = 3332] [serial = 2141] [outer = 000000B9CB1C2800] 21:53:23 INFO - PROCESS | 3332 | 1466744003249 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:53:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:53:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 692ms 21:53:23 INFO - PROCESS | 3332 | 1466744003290 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 21:53:23 INFO - PROCESS | 3332 | 1466744003292 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 21:53:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:53:23 INFO - PROCESS | 3332 | 1466744003296 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:53:23 INFO - PROCESS | 3332 | 1466744003300 Marionette TRACE conn6 <- [1,2818,null,{}] 21:53:23 INFO - PROCESS | 3332 | 1466744003312 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:23 INFO - PROCESS | 3332 | 1466744003317 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:23 INFO - PROCESS | 3332 | 1466744003441 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 21:53:23 INFO - PROCESS | 3332 | 1466744003531 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:23 INFO - PROCESS | 3332 | 1466744003535 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3EF0800 == 27 [pid = 3332] [id = 714] 21:53:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9C5A26000) [pid = 3332] [serial = 2142] [outer = 0000000000000000] 21:53:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9CD85BC00) [pid = 3332] [serial = 2143] [outer = 000000B9C5A26000] 21:53:23 INFO - PROCESS | 3332 | 1466744003584 Marionette DEBUG loaded listener.js 21:53:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D05E8C00) [pid = 3332] [serial = 2144] [outer = 000000B9C5A26000] 21:53:24 INFO - PROCESS | 3332 | 1466744003999 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:53:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:53:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 733ms 21:53:24 INFO - PROCESS | 3332 | 1466744004031 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 21:53:24 INFO - PROCESS | 3332 | 1466744004035 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 21:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:53:24 INFO - PROCESS | 3332 | 1466744004038 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:53:24 INFO - PROCESS | 3332 | 1466744004040 Marionette TRACE conn6 <- [1,2822,null,{}] 21:53:24 INFO - PROCESS | 3332 | 1466744004048 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:24 INFO - PROCESS | 3332 | 1466744004050 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:24 INFO - PROCESS | 3332 | 1466744004166 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 21:53:24 INFO - PROCESS | 3332 | 1466744004172 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:24 INFO - PROCESS | 3332 | 1466744004174 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D42F3800 == 28 [pid = 3332] [id = 715] 21:53:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D0C49000) [pid = 3332] [serial = 2145] [outer = 0000000000000000] 21:53:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D2528800) [pid = 3332] [serial = 2146] [outer = 000000B9D0C49000] 21:53:24 INFO - PROCESS | 3332 | 1466744004271 Marionette DEBUG loaded listener.js 21:53:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D25A9C00) [pid = 3332] [serial = 2147] [outer = 000000B9D0C49000] 21:53:24 INFO - PROCESS | 3332 | 1466744004717 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:53:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:53:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 733ms 21:53:24 INFO - PROCESS | 3332 | 1466744004774 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 21:53:24 INFO - PROCESS | 3332 | 1466744004776 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 21:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:53:24 INFO - PROCESS | 3332 | 1466744004821 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:53:24 INFO - PROCESS | 3332 | 1466744004823 Marionette TRACE conn6 <- [1,2826,null,{}] 21:53:24 INFO - PROCESS | 3332 | 1466744004827 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:24 INFO - PROCESS | 3332 | 1466744004829 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:24 INFO - PROCESS | 3332 | 1466744004939 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 21:53:24 INFO - PROCESS | 3332 | 1466744004950 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:24 INFO - PROCESS | 3332 | 1466744004953 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7052800 == 29 [pid = 3332] [id = 716] 21:53:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C83BB800) [pid = 3332] [serial = 2148] [outer = 0000000000000000] 21:53:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D2D20000) [pid = 3332] [serial = 2149] [outer = 000000B9C83BB800] 21:53:25 INFO - PROCESS | 3332 | 1466744004998 Marionette DEBUG loaded listener.js 21:53:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D2E66800) [pid = 3332] [serial = 2150] [outer = 000000B9C83BB800] 21:53:25 INFO - PROCESS | 3332 | 1466744005454 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 693ms 21:53:25 INFO - PROCESS | 3332 | 1466744005511 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 21:53:25 INFO - PROCESS | 3332 | 1466744005513 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 21:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:53:25 INFO - PROCESS | 3332 | 1466744005517 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:53:25 INFO - PROCESS | 3332 | 1466744005519 Marionette TRACE conn6 <- [1,2830,null,{}] 21:53:25 INFO - PROCESS | 3332 | 1466744005523 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:25 INFO - PROCESS | 3332 | 1466744005529 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:25 INFO - PROCESS | 3332 | 1466744005667 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 21:53:25 INFO - PROCESS | 3332 | 1466744005726 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:25 INFO - PROCESS | 3332 | 1466744005728 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:25 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8092000 == 30 [pid = 3332] [id = 717] 21:53:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D326D400) [pid = 3332] [serial = 2151] [outer = 0000000000000000] 21:53:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D332C800) [pid = 3332] [serial = 2152] [outer = 000000B9D326D400] 21:53:25 INFO - PROCESS | 3332 | 1466744005774 Marionette DEBUG loaded listener.js 21:53:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3BE0800) [pid = 3332] [serial = 2153] [outer = 000000B9D326D400] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6BB3400) [pid = 3332] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D421A800) [pid = 3332] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3271000) [pid = 3332] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C6C78400) [pid = 3332] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D421B000) [pid = 3332] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3EA2800) [pid = 3332] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D05E6800) [pid = 3332] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6C78C00) [pid = 3332] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D50BB400) [pid = 3332] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CD3A0800) [pid = 3332] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CD39CC00) [pid = 3332] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CCD13000) [pid = 3332] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:53:26 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D2D1C800) [pid = 3332] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:53:26 INFO - PROCESS | 3332 | 1466744006357 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 881ms 21:53:26 INFO - PROCESS | 3332 | 1466744006401 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 21:53:26 INFO - PROCESS | 3332 | 1466744006403 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 21:53:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:53:26 INFO - PROCESS | 3332 | 1466744006406 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:53:26 INFO - PROCESS | 3332 | 1466744006408 Marionette TRACE conn6 <- [1,2834,null,{}] 21:53:26 INFO - PROCESS | 3332 | 1466744006412 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:26 INFO - PROCESS | 3332 | 1466744006414 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:26 INFO - PROCESS | 3332 | 1466744006495 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 21:53:26 INFO - PROCESS | 3332 | 1466744006501 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:26 INFO - PROCESS | 3332 | 1466744006503 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:26 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8118800 == 31 [pid = 3332] [id = 718] 21:53:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D0529000) [pid = 3332] [serial = 2154] [outer = 0000000000000000] 21:53:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3326800) [pid = 3332] [serial = 2155] [outer = 000000B9D0529000] 21:53:26 INFO - PROCESS | 3332 | 1466744006548 Marionette DEBUG loaded listener.js 21:53:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3D40C00) [pid = 3332] [serial = 2156] [outer = 000000B9D0529000] 21:53:26 INFO - PROCESS | 3332 | 1466744006970 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 588ms 21:53:27 INFO - PROCESS | 3332 | 1466744006997 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 21:53:27 INFO - PROCESS | 3332 | 1466744006999 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 21:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:53:27 INFO - PROCESS | 3332 | 1466744007014 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:53:27 INFO - PROCESS | 3332 | 1466744007016 Marionette TRACE conn6 <- [1,2838,null,{}] 21:53:27 INFO - PROCESS | 3332 | 1466744007025 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:27 INFO - PROCESS | 3332 | 1466744007027 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:27 INFO - PROCESS | 3332 | 1466744007110 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 21:53:27 INFO - PROCESS | 3332 | 1466744007118 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:27 INFO - PROCESS | 3332 | 1466744007120 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3B8800 == 32 [pid = 3332] [id = 719] 21:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3F41800) [pid = 3332] [serial = 2157] [outer = 0000000000000000] 21:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3F90000) [pid = 3332] [serial = 2158] [outer = 000000B9D3F41800] 21:53:27 INFO - PROCESS | 3332 | 1466744007165 Marionette DEBUG loaded listener.js 21:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3FF0C00) [pid = 3332] [serial = 2159] [outer = 000000B9D3F41800] 21:53:27 INFO - PROCESS | 3332 | 1466744007598 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 629ms 21:53:27 INFO - PROCESS | 3332 | 1466744007646 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 21:53:27 INFO - PROCESS | 3332 | 1466744007649 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 21:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:53:27 INFO - PROCESS | 3332 | 1466744007652 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:53:27 INFO - PROCESS | 3332 | 1466744007654 Marionette TRACE conn6 <- [1,2842,null,{}] 21:53:27 INFO - PROCESS | 3332 | 1466744007657 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:27 INFO - PROCESS | 3332 | 1466744007659 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:27 INFO - PROCESS | 3332 | 1466744007741 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 21:53:27 INFO - PROCESS | 3332 | 1466744007747 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:27 INFO - PROCESS | 3332 | 1466744007749 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:27 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3EEC000 == 33 [pid = 3332] [id = 720] 21:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3FFA400) [pid = 3332] [serial = 2160] [outer = 0000000000000000] 21:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D4217400) [pid = 3332] [serial = 2161] [outer = 000000B9D3FFA400] 21:53:27 INFO - PROCESS | 3332 | 1466744007794 Marionette DEBUG loaded listener.js 21:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D422B400) [pid = 3332] [serial = 2162] [outer = 000000B9D3FFA400] 21:53:28 INFO - PROCESS | 3332 | 1466744008457 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:53:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:53:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 944ms 21:53:28 INFO - PROCESS | 3332 | 1466744008624 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 21:53:28 INFO - PROCESS | 3332 | 1466744008629 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 21:53:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:53:28 INFO - PROCESS | 3332 | 1466744008645 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:53:28 INFO - PROCESS | 3332 | 1466744008650 Marionette TRACE conn6 <- [1,2846,null,{}] 21:53:28 INFO - PROCESS | 3332 | 1466744008656 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:28 INFO - PROCESS | 3332 | 1466744008659 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:28 INFO - PROCESS | 3332 | 1466744008793 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 21:53:28 INFO - PROCESS | 3332 | 1466744008871 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:28 INFO - PROCESS | 3332 | 1466744008874 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:28 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B67000 == 34 [pid = 3332] [id = 721] 21:53:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6BAE000) [pid = 3332] [serial = 2163] [outer = 0000000000000000] 21:53:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C6E44400) [pid = 3332] [serial = 2164] [outer = 000000B9C6BAE000] 21:53:28 INFO - PROCESS | 3332 | 1466744008974 Marionette DEBUG loaded listener.js 21:53:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CB149C00) [pid = 3332] [serial = 2165] [outer = 000000B9C6BAE000] 21:53:29 INFO - PROCESS | 3332 | 1466744009705 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:53:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:53:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1076ms 21:53:29 INFO - PROCESS | 3332 | 1466744009737 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 21:53:29 INFO - PROCESS | 3332 | 1466744009742 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 21:53:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:53:29 INFO - PROCESS | 3332 | 1466744009749 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:53:29 INFO - PROCESS | 3332 | 1466744009752 Marionette TRACE conn6 <- [1,2850,null,{}] 21:53:29 INFO - PROCESS | 3332 | 1466744009756 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:29 INFO - PROCESS | 3332 | 1466744009759 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:29 INFO - PROCESS | 3332 | 1466744009889 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 21:53:30 INFO - PROCESS | 3332 | 1466744010030 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:30 INFO - PROCESS | 3332 | 1466744010033 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:30 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6622800 == 35 [pid = 3332] [id = 722] 21:53:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9CD51E800) [pid = 3332] [serial = 2166] [outer = 0000000000000000] 21:53:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D05EAC00) [pid = 3332] [serial = 2167] [outer = 000000B9CD51E800] 21:53:30 INFO - PROCESS | 3332 | 1466744010092 Marionette DEBUG loaded listener.js 21:53:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D2BEC400) [pid = 3332] [serial = 2168] [outer = 000000B9CD51E800] 21:53:30 INFO - PROCESS | 3332 | 1466744010973 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3B8800 == 34 [pid = 3332] [id = 719] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8118800 == 33 [pid = 3332] [id = 718] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8092000 == 32 [pid = 3332] [id = 717] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7052800 == 31 [pid = 3332] [id = 716] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D42F3800 == 30 [pid = 3332] [id = 715] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3EF0800 == 29 [pid = 3332] [id = 714] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B7C800 == 28 [pid = 3332] [id = 713] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD32C000 == 27 [pid = 3332] [id = 712] 21:53:30 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2574800 == 26 [pid = 3332] [id = 711] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3F8D400) [pid = 3332] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D422EC00) [pid = 3332] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3FF4800) [pid = 3332] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D33E2000) [pid = 3332] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E26800) [pid = 3332] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9C745E000) [pid = 3332] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D47B3000) [pid = 3332] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3F94C00) [pid = 3332] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D252D000) [pid = 3332] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D30B6400) [pid = 3332] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6E52400) [pid = 3332] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CCD18C00) [pid = 3332] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D5EC9C00) [pid = 3332] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9CD3A6C00) [pid = 3332] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D05E6C00) [pid = 3332] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D05E4C00) [pid = 3332] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9CD521800) [pid = 3332] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D7040C00) [pid = 3332] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D424D400) [pid = 3332] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D6628400) [pid = 3332] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D5A36400) [pid = 3332] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D3B51400) [pid = 3332] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D505F000) [pid = 3332] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D500CC00) [pid = 3332] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D3D3AC00) [pid = 3332] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 21:53:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:53:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1294ms 21:53:31 INFO - PROCESS | 3332 | 1466744011044 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 21:53:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:53:31 INFO - PROCESS | 3332 | 1466744011048 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 21:53:31 INFO - PROCESS | 3332 | 1466744011053 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:53:31 INFO - PROCESS | 3332 | 1466744011056 Marionette TRACE conn6 <- [1,2854,null,{}] 21:53:31 INFO - PROCESS | 3332 | 1466744011062 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:31 INFO - PROCESS | 3332 | 1466744011065 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:31 INFO - PROCESS | 3332 | 1466744011171 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 21:53:31 INFO - PROCESS | 3332 | 1466744011178 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:31 INFO - PROCESS | 3332 | 1466744011180 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:31 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D0B39000 == 27 [pid = 3332] [id = 723] 21:53:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9C6E27800) [pid = 3332] [serial = 2169] [outer = 0000000000000000] 21:53:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C6E50C00) [pid = 3332] [serial = 2170] [outer = 000000B9C6E27800] 21:53:31 INFO - PROCESS | 3332 | 1466744011232 Marionette DEBUG loaded listener.js 21:53:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9C7746400) [pid = 3332] [serial = 2171] [outer = 000000B9C6E27800] 21:53:31 INFO - PROCESS | 3332 | 1466744011770 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:53:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:53:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 734ms 21:53:31 INFO - PROCESS | 3332 | 1466744011788 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 21:53:31 INFO - PROCESS | 3332 | 1466744011793 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 21:53:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:53:31 INFO - PROCESS | 3332 | 1466744011800 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:53:31 INFO - PROCESS | 3332 | 1466744011802 Marionette TRACE conn6 <- [1,2858,null,{}] 21:53:31 INFO - PROCESS | 3332 | 1466744011807 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:31 INFO - PROCESS | 3332 | 1466744011809 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:31 INFO - PROCESS | 3332 | 1466744011901 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 21:53:31 INFO - PROCESS | 3332 | 1466744011988 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:31 INFO - PROCESS | 3332 | 1466744011990 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D36AD000 == 28 [pid = 3332] [id = 724] 21:53:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9CD3A6400) [pid = 3332] [serial = 2172] [outer = 0000000000000000] 21:53:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9CD8F0800) [pid = 3332] [serial = 2173] [outer = 000000B9CD3A6400] 21:53:32 INFO - PROCESS | 3332 | 1466744012040 Marionette DEBUG loaded listener.js 21:53:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D05E4C00) [pid = 3332] [serial = 2174] [outer = 000000B9CD3A6400] 21:53:32 INFO - PROCESS | 3332 | 1466744012459 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 21:53:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:53:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 691ms 21:53:32 INFO - PROCESS | 3332 | 1466744012492 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 21:53:32 INFO - PROCESS | 3332 | 1466744012495 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 21:53:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:53:32 INFO - PROCESS | 3332 | 1466744012498 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:53:32 INFO - PROCESS | 3332 | 1466744012502 Marionette TRACE conn6 <- [1,2862,null,{}] 21:53:32 INFO - PROCESS | 3332 | 1466744012513 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:32 INFO - PROCESS | 3332 | 1466744012518 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:32 INFO - PROCESS | 3332 | 1466744012636 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 21:53:32 INFO - PROCESS | 3332 | 1466744012653 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:32 INFO - PROCESS | 3332 | 1466744012656 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:32 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D643B000 == 29 [pid = 3332] [id = 725] 21:53:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6B8B000) [pid = 3332] [serial = 2175] [outer = 0000000000000000] 21:53:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D2D1D800) [pid = 3332] [serial = 2176] [outer = 000000B9C6B8B000] 21:53:32 INFO - PROCESS | 3332 | 1466744012705 Marionette DEBUG loaded listener.js 21:53:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D3195800) [pid = 3332] [serial = 2177] [outer = 000000B9C6B8B000] 21:53:33 INFO - PROCESS | 3332 | 1466744013138 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 692ms 21:53:33 INFO - PROCESS | 3332 | 1466744013195 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 21:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:53:33 INFO - PROCESS | 3332 | 1466744013198 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 21:53:33 INFO - PROCESS | 3332 | 1466744013201 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:53:33 INFO - PROCESS | 3332 | 1466744013203 Marionette TRACE conn6 <- [1,2866,null,{}] 21:53:33 INFO - PROCESS | 3332 | 1466744013206 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:33 INFO - PROCESS | 3332 | 1466744013208 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:33 INFO - PROCESS | 3332 | 1466744013329 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 21:53:33 INFO - PROCESS | 3332 | 1466744013378 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:33 INFO - PROCESS | 3332 | 1466744013381 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:33 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7541800 == 30 [pid = 3332] [id = 726] 21:53:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D3324C00) [pid = 3332] [serial = 2178] [outer = 0000000000000000] 21:53:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D332BC00) [pid = 3332] [serial = 2179] [outer = 000000B9D3324C00] 21:53:33 INFO - PROCESS | 3332 | 1466744013426 Marionette DEBUG loaded listener.js 21:53:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3B51400) [pid = 3332] [serial = 2180] [outer = 000000B9D3324C00] 21:53:33 INFO - PROCESS | 3332 | 1466744013847 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 691ms 21:53:33 INFO - PROCESS | 3332 | 1466744013893 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 21:53:33 INFO - PROCESS | 3332 | 1466744013895 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 21:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:53:33 INFO - PROCESS | 3332 | 1466744013899 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:53:33 INFO - PROCESS | 3332 | 1466744013901 Marionette TRACE conn6 <- [1,2870,null,{}] 21:53:33 INFO - PROCESS | 3332 | 1466744013904 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:33 INFO - PROCESS | 3332 | 1466744013907 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:34 INFO - PROCESS | 3332 | 1466744014047 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 21:53:34 INFO - PROCESS | 3332 | 1466744014106 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:34 INFO - PROCESS | 3332 | 1466744014108 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA331000 == 31 [pid = 3332] [id = 727] 21:53:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3E7F400) [pid = 3332] [serial = 2181] [outer = 0000000000000000] 21:53:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3EA3800) [pid = 3332] [serial = 2182] [outer = 000000B9D3E7F400] 21:53:34 INFO - PROCESS | 3332 | 1466744014152 Marionette DEBUG loaded listener.js 21:53:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3FF0800) [pid = 3332] [serial = 2183] [outer = 000000B9D3E7F400] 21:53:34 INFO - PROCESS | 3332 | 1466744014580 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 734ms 21:53:34 INFO - PROCESS | 3332 | 1466744014635 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 21:53:34 INFO - PROCESS | 3332 | 1466744014637 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 21:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:53:34 INFO - PROCESS | 3332 | 1466744014641 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:53:34 INFO - PROCESS | 3332 | 1466744014642 Marionette TRACE conn6 <- [1,2874,null,{}] 21:53:34 INFO - PROCESS | 3332 | 1466744014646 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:34 INFO - PROCESS | 3332 | 1466744014652 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:34 INFO - PROCESS | 3332 | 1466744014800 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 21:53:34 INFO - PROCESS | 3332 | 1466744014859 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:34 INFO - PROCESS | 3332 | 1466744014861 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:34 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DAD8E000 == 32 [pid = 3332] [id = 728] 21:53:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D421A800) [pid = 3332] [serial = 2184] [outer = 0000000000000000] 21:53:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D424F000) [pid = 3332] [serial = 2185] [outer = 000000B9D421A800] 21:53:34 INFO - PROCESS | 3332 | 1466744014908 Marionette DEBUG loaded listener.js 21:53:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D4747C00) [pid = 3332] [serial = 2186] [outer = 000000B9D421A800] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6BD7C00) [pid = 3332] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C5A26000) [pid = 3332] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6BD8C00) [pid = 3332] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D0C49000) [pid = 3332] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CB1C2800) [pid = 3332] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C83BB800) [pid = 3332] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D326D400) [pid = 3332] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3F41800) [pid = 3332] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9C6C73400) [pid = 3332] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D30B8C00) [pid = 3332] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D424BC00) [pid = 3332] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:53:35 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D0529000) [pid = 3332] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:53:35 INFO - PROCESS | 3332 | 1466744015350 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 773ms 21:53:35 INFO - PROCESS | 3332 | 1466744015417 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 21:53:35 INFO - PROCESS | 3332 | 1466744015419 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 21:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:53:35 INFO - PROCESS | 3332 | 1466744015423 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:53:35 INFO - PROCESS | 3332 | 1466744015424 Marionette TRACE conn6 <- [1,2878,null,{}] 21:53:35 INFO - PROCESS | 3332 | 1466744015428 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:35 INFO - PROCESS | 3332 | 1466744015430 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:35 INFO - PROCESS | 3332 | 1466744015542 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 21:53:35 INFO - PROCESS | 3332 | 1466744015596 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:35 INFO - PROCESS | 3332 | 1466744015598 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:35 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB642800 == 33 [pid = 3332] [id = 729] 21:53:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C6E2D800) [pid = 3332] [serial = 2187] [outer = 0000000000000000] 21:53:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D05E8000) [pid = 3332] [serial = 2188] [outer = 000000B9C6E2D800] 21:53:35 INFO - PROCESS | 3332 | 1466744015642 Marionette DEBUG loaded listener.js 21:53:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D421C000) [pid = 3332] [serial = 2189] [outer = 000000B9C6E2D800] 21:53:35 INFO - PROCESS | 3332 | 1466744015990 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 629ms 21:53:36 INFO - PROCESS | 3332 | 1466744016055 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 21:53:36 INFO - PROCESS | 3332 | 1466744016058 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 21:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:53:36 INFO - PROCESS | 3332 | 1466744016061 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:53:36 INFO - PROCESS | 3332 | 1466744016063 Marionette TRACE conn6 <- [1,2882,null,{}] 21:53:36 INFO - PROCESS | 3332 | 1466744016066 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:36 INFO - PROCESS | 3332 | 1466744016076 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:36 INFO - PROCESS | 3332 | 1466744016159 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 21:53:36 INFO - PROCESS | 3332 | 1466744016165 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:36 INFO - PROCESS | 3332 | 1466744016167 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7DA800 == 34 [pid = 3332] [id = 730] 21:53:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D5002400) [pid = 3332] [serial = 2190] [outer = 0000000000000000] 21:53:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D500D000) [pid = 3332] [serial = 2191] [outer = 000000B9D5002400] 21:53:36 INFO - PROCESS | 3332 | 1466744016213 Marionette DEBUG loaded listener.js 21:53:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D50BC800) [pid = 3332] [serial = 2192] [outer = 000000B9D5002400] 21:53:36 INFO - PROCESS | 3332 | 1466744016633 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 629ms 21:53:36 INFO - PROCESS | 3332 | 1466744016694 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 21:53:36 INFO - PROCESS | 3332 | 1466744016696 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 21:53:36 INFO - PROCESS | 3332 | 1466744016700 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:53:36 INFO - PROCESS | 3332 | 1466744016702 Marionette TRACE conn6 <- [1,2886,null,{}] 21:53:36 INFO - PROCESS | 3332 | 1466744016705 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:36 INFO - PROCESS | 3332 | 1466744016707 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:36 INFO - PROCESS | 3332 | 1466744016791 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 21:53:36 INFO - PROCESS | 3332 | 1466744016797 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:36 INFO - PROCESS | 3332 | 1466744016799 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:36 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D6439000 == 35 [pid = 3332] [id = 731] 21:53:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D5E75800) [pid = 3332] [serial = 2193] [outer = 0000000000000000] 21:53:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D5EC8C00) [pid = 3332] [serial = 2194] [outer = 000000B9D5E75800] 21:53:36 INFO - PROCESS | 3332 | 1466744016845 Marionette DEBUG loaded listener.js 21:53:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D6625000) [pid = 3332] [serial = 2195] [outer = 000000B9D5E75800] 21:53:37 INFO - PROCESS | 3332 | 1466744017457 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:53:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:53:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 838ms 21:53:37 INFO - PROCESS | 3332 | 1466744017547 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 21:53:37 INFO - PROCESS | 3332 | 1466744017552 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 21:53:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:53:37 INFO - PROCESS | 3332 | 1466744017558 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:53:37 INFO - PROCESS | 3332 | 1466744017562 Marionette TRACE conn6 <- [1,2890,null,{}] 21:53:37 INFO - PROCESS | 3332 | 1466744017569 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:37 INFO - PROCESS | 3332 | 1466744017572 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:37 INFO - PROCESS | 3332 | 1466744017706 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 21:53:37 INFO - PROCESS | 3332 | 1466744017825 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:37 INFO - PROCESS | 3332 | 1466744017830 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:37 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30E8000 == 36 [pid = 3332] [id = 732] 21:53:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C75B1400) [pid = 3332] [serial = 2196] [outer = 0000000000000000] 21:53:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9CB8E7C00) [pid = 3332] [serial = 2197] [outer = 000000B9C75B1400] 21:53:37 INFO - PROCESS | 3332 | 1466744017891 Marionette DEBUG loaded listener.js 21:53:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9CD521000) [pid = 3332] [serial = 2198] [outer = 000000B9C75B1400] 21:53:38 INFO - PROCESS | 3332 | 1466744018531 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:53:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:53:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1035ms 21:53:38 INFO - PROCESS | 3332 | 1466744018596 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 21:53:38 INFO - PROCESS | 3332 | 1466744018602 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 21:53:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:53:38 INFO - PROCESS | 3332 | 1466744018609 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:53:38 INFO - PROCESS | 3332 | 1466744018612 Marionette TRACE conn6 <- [1,2894,null,{}] 21:53:38 INFO - PROCESS | 3332 | 1466744018616 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:38 INFO - PROCESS | 3332 | 1466744018619 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:38 INFO - PROCESS | 3332 | 1466744018765 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 21:53:38 INFO - PROCESS | 3332 | 1466744018892 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:38 INFO - PROCESS | 3332 | 1466744018894 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:38 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3BA000 == 37 [pid = 3332] [id = 733] 21:53:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D252D000) [pid = 3332] [serial = 2199] [outer = 0000000000000000] 21:53:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D318D000) [pid = 3332] [serial = 2200] [outer = 000000B9D252D000] 21:53:38 INFO - PROCESS | 3332 | 1466744018953 Marionette DEBUG loaded listener.js 21:53:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3B4AC00) [pid = 3332] [serial = 2201] [outer = 000000B9D252D000] 21:53:39 INFO - PROCESS | 3332 | 1466744019596 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:53:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:53:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1031ms 21:53:39 INFO - PROCESS | 3332 | 1466744019641 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 21:53:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:53:39 INFO - PROCESS | 3332 | 1466744019644 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 21:53:39 INFO - PROCESS | 3332 | 1466744019649 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:53:39 INFO - PROCESS | 3332 | 1466744019653 Marionette TRACE conn6 <- [1,2898,null,{}] 21:53:39 INFO - PROCESS | 3332 | 1466744019685 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:39 INFO - PROCESS | 3332 | 1466744019690 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:39 INFO - PROCESS | 3332 | 1466744019805 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 21:53:39 INFO - PROCESS | 3332 | 1466744019931 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:39 INFO - PROCESS | 3332 | 1466744019935 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:39 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB39000 == 38 [pid = 3332] [id = 734] 21:53:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D4245000) [pid = 3332] [serial = 2202] [outer = 0000000000000000] 21:53:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D5065C00) [pid = 3332] [serial = 2203] [outer = 000000B9D4245000] 21:53:40 INFO - PROCESS | 3332 | 1466744019994 Marionette DEBUG loaded listener.js 21:53:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D7043800) [pid = 3332] [serial = 2204] [outer = 000000B9D4245000] 21:53:40 INFO - PROCESS | 3332 | 1466744020563 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 21:53:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:53:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:53:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 943ms 21:53:40 INFO - PROCESS | 3332 | 1466744020733 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 21:53:40 INFO - PROCESS | 3332 | 1466744020737 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 21:53:40 INFO - TEST-START | /DOMEvents/constructors.html 21:53:40 INFO - PROCESS | 3332 | 1466744020787 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:53:40 INFO - PROCESS | 3332 | 1466744020790 Marionette TRACE conn6 <- [1,2902,null,{}] 21:53:40 INFO - PROCESS | 3332 | 1466744020795 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:40 INFO - PROCESS | 3332 | 1466744020799 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:40 INFO - PROCESS | 3332 | 1466744020913 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 21:53:41 INFO - PROCESS | 3332 | 1466744020990 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:41 INFO - PROCESS | 3332 | 1466744020995 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:41 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD340800 == 39 [pid = 3332] [id = 735] 21:53:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C5A29000) [pid = 3332] [serial = 2205] [outer = 0000000000000000] 21:53:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6E24800) [pid = 3332] [serial = 2206] [outer = 000000B9C5A29000] 21:53:41 INFO - PROCESS | 3332 | 1466744021087 Marionette DEBUG loaded listener.js 21:53:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CB3F6400) [pid = 3332] [serial = 2207] [outer = 000000B9C5A29000] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7DA800 == 38 [pid = 3332] [id = 730] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB642800 == 37 [pid = 3332] [id = 729] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DAD8E000 == 36 [pid = 3332] [id = 728] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA331000 == 35 [pid = 3332] [id = 727] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7541800 == 34 [pid = 3332] [id = 726] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D643B000 == 33 [pid = 3332] [id = 725] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D36AD000 == 32 [pid = 3332] [id = 724] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B39000 == 31 [pid = 3332] [id = 723] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B67000 == 30 [pid = 3332] [id = 721] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3EEC000 == 29 [pid = 3332] [id = 720] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6622800 == 28 [pid = 3332] [id = 722] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB39000 == 27 [pid = 3332] [id = 734] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3BA000 == 26 [pid = 3332] [id = 733] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D6439000 == 25 [pid = 3332] [id = 731] 21:53:42 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D30E8000 == 24 [pid = 3332] [id = 732] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C6BDC800) [pid = 3332] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6E31000) [pid = 3332] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9CD85BC00) [pid = 3332] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9C7705000) [pid = 3332] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6C7CC00) [pid = 3332] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D2528800) [pid = 3332] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9CB472800) [pid = 3332] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D2D20000) [pid = 3332] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CBEE5400) [pid = 3332] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D25A9C00) [pid = 3332] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D332C800) [pid = 3332] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2E66800) [pid = 3332] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3F90000) [pid = 3332] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D05EC000) [pid = 3332] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9CBC9D800) [pid = 3332] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D4217400) [pid = 3332] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3E94400) [pid = 3332] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3198800) [pid = 3332] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D781C000) [pid = 3332] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D47B9800) [pid = 3332] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D3BE0800) [pid = 3332] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D3326800) [pid = 3332] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D3D40C00) [pid = 3332] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D3FF0C00) [pid = 3332] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D05E8C00) [pid = 3332] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 21:53:42 INFO - PROCESS | 3332 | 1466744022523 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:53:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 1818ms 21:53:42 INFO - PROCESS | 3332 | 1466744022600 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 21:53:42 INFO - PROCESS | 3332 | 1466744022605 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 21:53:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:53:42 INFO - PROCESS | 3332 | 1466744022610 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:53:42 INFO - PROCESS | 3332 | 1466744022613 Marionette TRACE conn6 <- [1,2906,null,{}] 21:53:42 INFO - PROCESS | 3332 | 1466744022622 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:42 INFO - PROCESS | 3332 | 1466744022625 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:42 INFO - PROCESS | 3332 | 1466744022728 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 21:53:42 INFO - PROCESS | 3332 | 1466744022735 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:42 INFO - PROCESS | 3332 | 1466744022738 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:42 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D06D5800 == 25 [pid = 3332] [id = 736] 21:53:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9C6C81400) [pid = 3332] [serial = 2208] [outer = 0000000000000000] 21:53:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9C6E27400) [pid = 3332] [serial = 2209] [outer = 000000B9C6C81400] 21:53:42 INFO - PROCESS | 3332 | 1466744022786 Marionette DEBUG loaded listener.js 21:53:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9C6E50800) [pid = 3332] [serial = 2210] [outer = 000000B9C6C81400] 21:53:43 INFO - PROCESS | 3332 | 1466744023265 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:53:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:53:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 692ms 21:53:43 INFO - PROCESS | 3332 | 1466744023306 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 21:53:43 INFO - PROCESS | 3332 | 1466744023311 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 21:53:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:53:43 INFO - PROCESS | 3332 | 1466744023323 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:53:43 INFO - PROCESS | 3332 | 1466744023326 Marionette TRACE conn6 <- [1,2910,null,{}] 21:53:43 INFO - PROCESS | 3332 | 1466744023330 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:43 INFO - PROCESS | 3332 | 1466744023333 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:43 INFO - PROCESS | 3332 | 1466744023424 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 21:53:43 INFO - PROCESS | 3332 | 1466744023439 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:43 INFO - PROCESS | 3332 | 1466744023442 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:43 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2EE6800 == 26 [pid = 3332] [id = 737] 21:53:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9CBF0D800) [pid = 3332] [serial = 2211] [outer = 0000000000000000] 21:53:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9CC142400) [pid = 3332] [serial = 2212] [outer = 000000B9CBF0D800] 21:53:43 INFO - PROCESS | 3332 | 1466744023492 Marionette DEBUG loaded listener.js 21:53:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CD39AC00) [pid = 3332] [serial = 2213] [outer = 000000B9CBF0D800] 21:53:43 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:53:43 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:53:43 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:53:43 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:53:43 INFO - PROCESS | 3332 | 1466744023976 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 21:53:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:53:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:53:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 21:53:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:53:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 21:53:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:53:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 21:53:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:53:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:53:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 700ms 21:53:44 INFO - PROCESS | 3332 | 1466744024020 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 21:53:44 INFO - PROCESS | 3332 | 1466744024023 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 21:53:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:53:44 INFO - PROCESS | 3332 | 1466744024026 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:53:44 INFO - PROCESS | 3332 | 1466744024030 Marionette TRACE conn6 <- [1,2914,null,{}] 21:53:44 INFO - PROCESS | 3332 | 1466744024042 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:44 INFO - PROCESS | 3332 | 1466744024047 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:44 INFO - PROCESS | 3332 | 1466744024166 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 21:53:44 INFO - PROCESS | 3332 | 1466744024257 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:44 INFO - PROCESS | 3332 | 1466744024261 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D42E6800 == 27 [pid = 3332] [id = 738] 21:53:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9C5126800) [pid = 3332] [serial = 2214] [outer = 0000000000000000] 21:53:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D096C800) [pid = 3332] [serial = 2215] [outer = 000000B9C5126800] 21:53:44 INFO - PROCESS | 3332 | 1466744024310 Marionette DEBUG loaded listener.js 21:53:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D2526C00) [pid = 3332] [serial = 2216] [outer = 000000B9C5126800] 21:53:44 INFO - PROCESS | 3332 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:53:44 INFO - PROCESS | 3332 | 1466744024671 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 21:53:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:53:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 691ms 21:53:44 INFO - PROCESS | 3332 | 1466744024743 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 21:53:44 INFO - PROCESS | 3332 | 1466744024746 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 21:53:44 INFO - PROCESS | 3332 | 1466744024752 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:53:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:53:44 INFO - PROCESS | 3332 | 1466744024754 Marionette TRACE conn6 <- [1,2918,null,{}] 21:53:44 INFO - PROCESS | 3332 | 1466744024757 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:44 INFO - PROCESS | 3332 | 1466744024759 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:44 INFO - PROCESS | 3332 | 1466744024887 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 21:53:44 INFO - PROCESS | 3332 | 1466744024892 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:44 INFO - PROCESS | 3332 | 1466744024894 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:44 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D643B000 == 28 [pid = 3332] [id = 739] 21:53:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D25A9C00) [pid = 3332] [serial = 2217] [outer = 0000000000000000] 21:53:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D2B3C800) [pid = 3332] [serial = 2218] [outer = 000000B9D25A9C00] 21:53:44 INFO - PROCESS | 3332 | 1466744024989 Marionette DEBUG loaded listener.js 21:53:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D2DCF400) [pid = 3332] [serial = 2219] [outer = 000000B9D25A9C00] 21:53:45 INFO - PROCESS | 3332 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:53:45 INFO - PROCESS | 3332 | 1466744025387 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 21:53:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:53:45 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 21:53:45 INFO - PROCESS | 3332 | 1466744025431 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 21:53:45 INFO - PROCESS | 3332 | 1466744025433 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 21:53:45 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:53:45 INFO - PROCESS | 3332 | 1466744025437 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:53:45 INFO - PROCESS | 3332 | 1466744025439 Marionette TRACE conn6 <- [1,2922,null,{}] 21:53:45 INFO - PROCESS | 3332 | 1466744025442 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:45 INFO - PROCESS | 3332 | 1466744025444 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:45 INFO - PROCESS | 3332 | 1466744025587 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 21:53:45 INFO - PROCESS | 3332 | 1466744025603 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:45 INFO - PROCESS | 3332 | 1466744025606 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:45 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70D2800 == 29 [pid = 3332] [id = 740] 21:53:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9CBEE5400) [pid = 3332] [serial = 2220] [outer = 0000000000000000] 21:53:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3192C00) [pid = 3332] [serial = 2221] [outer = 000000B9CBEE5400] 21:53:45 INFO - PROCESS | 3332 | 1466744025650 Marionette DEBUG loaded listener.js 21:53:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3326400) [pid = 3332] [serial = 2222] [outer = 000000B9CBEE5400] 21:53:46 INFO - PROCESS | 3332 | 1466744026060 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:53:46 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:53:46 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 690ms 21:53:46 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:53:46 INFO - PROCESS | 3332 | 1466744026136 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 21:53:46 INFO - PROCESS | 3332 | 1466744026138 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 21:53:46 INFO - PROCESS | 3332 | 1466744026142 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:53:46 INFO - PROCESS | 3332 | 1466744026143 Marionette TRACE conn6 <- [1,2926,null,{}] 21:53:46 INFO - PROCESS | 3332 | 1466744026147 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:46 INFO - PROCESS | 3332 | 1466744026154 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:46 INFO - PROCESS | 3332 | 1466744026295 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 21:53:46 INFO - PROCESS | 3332 | 1466744026302 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:46 INFO - PROCESS | 3332 | 1466744026304 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:46 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8117000 == 30 [pid = 3332] [id = 741] 21:53:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3B31C00) [pid = 3332] [serial = 2223] [outer = 0000000000000000] 21:53:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D3BE2C00) [pid = 3332] [serial = 2224] [outer = 000000B9D3B31C00] 21:53:46 INFO - PROCESS | 3332 | 1466744026397 Marionette DEBUG loaded listener.js 21:53:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D3F8F000) [pid = 3332] [serial = 2225] [outer = 000000B9D3B31C00] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D5E75800) [pid = 3332] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D3E7F400) [pid = 3332] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9C6E27800) [pid = 3332] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3FFA400) [pid = 3332] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9CD51E800) [pid = 3332] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9C6E2D800) [pid = 3332] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D421A800) [pid = 3332] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9C6BAE000) [pid = 3332] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9C6B8B000) [pid = 3332] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D5002400) [pid = 3332] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3324C00) [pid = 3332] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:53:46 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9CD3A6400) [pid = 3332] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:53:46 INFO - PROCESS | 3332 | 1466744026914 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:53:46 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:53:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 839ms 21:53:46 INFO - PROCESS | 3332 | 1466744026983 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 21:53:46 INFO - PROCESS | 3332 | 1466744026985 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 21:53:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:53:46 INFO - PROCESS | 3332 | 1466744026989 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:53:46 INFO - PROCESS | 3332 | 1466744026991 Marionette TRACE conn6 <- [1,2930,null,{}] 21:53:47 INFO - PROCESS | 3332 | 1466744026994 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:47 INFO - PROCESS | 3332 | 1466744026996 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:47 INFO - PROCESS | 3332 | 1466744027077 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 21:53:47 INFO - PROCESS | 3332 | 1466744027082 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:47 INFO - PROCESS | 3332 | 1466744027084 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A6000 == 31 [pid = 3332] [id = 742] 21:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D0965C00) [pid = 3332] [serial = 2226] [outer = 0000000000000000] 21:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D3B39C00) [pid = 3332] [serial = 2227] [outer = 000000B9D0965C00] 21:53:47 INFO - PROCESS | 3332 | 1466744027130 Marionette DEBUG loaded listener.js 21:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D3F8FC00) [pid = 3332] [serial = 2228] [outer = 000000B9D0965C00] 21:53:47 INFO - PROCESS | 3332 | 1466744027535 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 21:53:47 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:53:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:53:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:53:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 587ms 21:53:47 INFO - PROCESS | 3332 | 1466744027579 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 21:53:47 INFO - PROCESS | 3332 | 1466744027581 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 21:53:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:53:47 INFO - PROCESS | 3332 | 1466744027597 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:53:47 INFO - PROCESS | 3332 | 1466744027599 Marionette TRACE conn6 <- [1,2934,null,{}] 21:53:47 INFO - PROCESS | 3332 | 1466744027604 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:47 INFO - PROCESS | 3332 | 1466744027606 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:47 INFO - PROCESS | 3332 | 1466744027697 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 21:53:47 INFO - PROCESS | 3332 | 1466744027703 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:47 INFO - PROCESS | 3332 | 1466744027705 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:47 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA54A800 == 32 [pid = 3332] [id = 743] 21:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3F99400) [pid = 3332] [serial = 2229] [outer = 0000000000000000] 21:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3FFDC00) [pid = 3332] [serial = 2230] [outer = 000000B9D3F99400] 21:53:47 INFO - PROCESS | 3332 | 1466744027750 Marionette DEBUG loaded listener.js 21:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D421DC00) [pid = 3332] [serial = 2231] [outer = 000000B9D3F99400] 21:53:48 INFO - PROCESS | 3332 | 1466744028157 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:53:48 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:53:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 587ms 21:53:48 INFO - PROCESS | 3332 | 1466744028175 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 21:53:48 INFO - PROCESS | 3332 | 1466744028177 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 21:53:48 INFO - PROCESS | 3332 | 1466744028180 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:53:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:53:48 INFO - PROCESS | 3332 | 1466744028182 Marionette TRACE conn6 <- [1,2938,null,{}] 21:53:48 INFO - PROCESS | 3332 | 1466744028185 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:48 INFO - PROCESS | 3332 | 1466744028188 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:48 INFO - PROCESS | 3332 | 1466744028309 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 21:53:48 INFO - PROCESS | 3332 | 1466744028331 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:48 INFO - PROCESS | 3332 | 1466744028333 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D42E6000 == 33 [pid = 3332] [id = 744] 21:53:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D422E400) [pid = 3332] [serial = 2232] [outer = 0000000000000000] 21:53:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D4235800) [pid = 3332] [serial = 2233] [outer = 000000B9D422E400] 21:53:48 INFO - PROCESS | 3332 | 1466744028379 Marionette DEBUG loaded listener.js 21:53:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D4249000) [pid = 3332] [serial = 2234] [outer = 000000B9D422E400] 21:53:48 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB641800 == 34 [pid = 3332] [id = 745] 21:53:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D424E000) [pid = 3332] [serial = 2235] [outer = 0000000000000000] 21:53:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D47B6400) [pid = 3332] [serial = 2236] [outer = 000000B9D424E000] 21:53:48 INFO - PROCESS | 3332 | 1466744028931 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:53:48 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 21:53:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 777ms 21:53:48 INFO - PROCESS | 3332 | 1466744028965 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 21:53:48 INFO - PROCESS | 3332 | 1466744028970 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 21:53:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:53:49 INFO - PROCESS | 3332 | 1466744028984 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:53:49 INFO - PROCESS | 3332 | 1466744028989 Marionette TRACE conn6 <- [1,2942,null,{}] 21:53:49 INFO - PROCESS | 3332 | 1466744028995 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:49 INFO - PROCESS | 3332 | 1466744028998 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:49 INFO - PROCESS | 3332 | 1466744029197 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 21:53:49 INFO - PROCESS | 3332 | 1466744029316 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:49 INFO - PROCESS | 3332 | 1466744029319 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:49 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2B8D800 == 35 [pid = 3332] [id = 746] 21:53:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9C6BAB400) [pid = 3332] [serial = 2237] [outer = 0000000000000000] 21:53:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C6E27800) [pid = 3332] [serial = 2238] [outer = 000000B9C6BAB400] 21:53:49 INFO - PROCESS | 3332 | 1466744029379 Marionette DEBUG loaded listener.js 21:53:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9CB1BA400) [pid = 3332] [serial = 2239] [outer = 000000B9C6BAB400] 21:53:50 INFO - PROCESS | 3332 | 1466744029998 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:53:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:53:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:53:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1028ms 21:53:50 INFO - PROCESS | 3332 | 1466744030016 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 21:53:50 INFO - PROCESS | 3332 | 1466744030021 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 21:53:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:53:50 INFO - PROCESS | 3332 | 1466744030028 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:53:50 INFO - PROCESS | 3332 | 1466744030031 Marionette TRACE conn6 <- [1,2946,null,{}] 21:53:50 INFO - PROCESS | 3332 | 1466744030036 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:50 INFO - PROCESS | 3332 | 1466744030039 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:50 INFO - PROCESS | 3332 | 1466744030181 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 21:53:50 INFO - PROCESS | 3332 | 1466744030287 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:50 INFO - PROCESS | 3332 | 1466744030290 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:50 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70D2000 == 36 [pid = 3332] [id = 747] 21:53:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D05E1C00) [pid = 3332] [serial = 2240] [outer = 0000000000000000] 21:53:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D0965400) [pid = 3332] [serial = 2241] [outer = 000000B9D05E1C00] 21:53:50 INFO - PROCESS | 3332 | 1466744030348 Marionette DEBUG loaded listener.js 21:53:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D2AD7000) [pid = 3332] [serial = 2242] [outer = 000000B9D05E1C00] 21:53:51 INFO - PROCESS | 3332 | 1466744031013 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:53:51 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:53:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1031ms 21:53:51 INFO - PROCESS | 3332 | 1466744031061 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 21:53:51 INFO - PROCESS | 3332 | 1466744031064 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 21:53:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:53:51 INFO - PROCESS | 3332 | 1466744031068 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:53:51 INFO - PROCESS | 3332 | 1466744031072 Marionette TRACE conn6 <- [1,2950,null,{}] 21:53:51 INFO - PROCESS | 3332 | 1466744031104 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:51 INFO - PROCESS | 3332 | 1466744031109 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:51 INFO - PROCESS | 3332 | 1466744031232 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 21:53:51 INFO - PROCESS | 3332 | 1466744031360 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:51 INFO - PROCESS | 3332 | 1466744031364 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:51 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C740E000 == 37 [pid = 3332] [id = 748] 21:53:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C6BCC800) [pid = 3332] [serial = 2243] [outer = 0000000000000000] 21:53:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9C6E4E000) [pid = 3332] [serial = 2244] [outer = 000000B9C6BCC800] 21:53:51 INFO - PROCESS | 3332 | 1466744031426 Marionette DEBUG loaded listener.js 21:53:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D3196000) [pid = 3332] [serial = 2245] [outer = 000000B9C6BCC800] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA54A800 == 36 [pid = 3332] [id = 743] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A6000 == 35 [pid = 3332] [id = 742] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D8117000 == 34 [pid = 3332] [id = 741] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70D2800 == 33 [pid = 3332] [id = 740] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D643B000 == 32 [pid = 3332] [id = 739] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D42E6800 == 31 [pid = 3332] [id = 738] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2EE6800 == 30 [pid = 3332] [id = 737] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06D5800 == 29 [pid = 3332] [id = 736] 21:53:52 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD340800 == 28 [pid = 3332] [id = 735] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D3FF0800) [pid = 3332] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9C7746400) [pid = 3332] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D422B400) [pid = 3332] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D2BEC400) [pid = 3332] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D421C000) [pid = 3332] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6E50C00) [pid = 3332] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D424F000) [pid = 3332] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D05E8000) [pid = 3332] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CB149C00) [pid = 3332] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D2D1D800) [pid = 3332] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D500D000) [pid = 3332] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3195800) [pid = 3332] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D332BC00) [pid = 3332] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3B51400) [pid = 3332] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9CD8F0800) [pid = 3332] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D3EA3800) [pid = 3332] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D05E4C00) [pid = 3332] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D05EAC00) [pid = 3332] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D4747C00) [pid = 3332] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9C6E44400) [pid = 3332] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D5EC8C00) [pid = 3332] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D6625000) [pid = 3332] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D50BC800) [pid = 3332] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 21:53:52 INFO - PROCESS | 3332 | 1466744032230 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:53:52 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 21:53:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1199ms 21:53:52 INFO - PROCESS | 3332 | 1466744032269 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 21:53:52 INFO - PROCESS | 3332 | 1466744032273 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 21:53:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:53:52 INFO - PROCESS | 3332 | 1466744032277 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:53:52 INFO - PROCESS | 3332 | 1466744032282 Marionette TRACE conn6 <- [1,2954,null,{}] 21:53:52 INFO - PROCESS | 3332 | 1466744032287 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:52 INFO - PROCESS | 3332 | 1466744032290 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:52 INFO - PROCESS | 3332 | 1466744032397 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 21:53:52 INFO - PROCESS | 3332 | 1466744032482 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:52 INFO - PROCESS | 3332 | 1466744032484 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:52 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2A4B800 == 29 [pid = 3332] [id = 749] 21:53:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9C6C75400) [pid = 3332] [serial = 2246] [outer = 0000000000000000] 21:53:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9C751B000) [pid = 3332] [serial = 2247] [outer = 000000B9C6C75400] 21:53:52 INFO - PROCESS | 3332 | 1466744032534 Marionette DEBUG loaded listener.js 21:53:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9CCC67C00) [pid = 3332] [serial = 2248] [outer = 000000B9C6C75400] 21:53:52 INFO - PROCESS | 3332 | 1466744032913 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:53:52 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 21:53:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 691ms 21:53:52 INFO - PROCESS | 3332 | 1466744032975 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 21:53:52 INFO - PROCESS | 3332 | 1466744032980 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 21:53:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:53:52 INFO - PROCESS | 3332 | 1466744032986 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:53:52 INFO - PROCESS | 3332 | 1466744032989 Marionette TRACE conn6 <- [1,2958,null,{}] 21:53:53 INFO - PROCESS | 3332 | 1466744032993 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:53 INFO - PROCESS | 3332 | 1466744032995 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:53 INFO - PROCESS | 3332 | 1466744033088 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 21:53:53 INFO - PROCESS | 3332 | 1466744033132 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:53 INFO - PROCESS | 3332 | 1466744033134 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4121800 == 30 [pid = 3332] [id = 750] 21:53:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D0674800) [pid = 3332] [serial = 2249] [outer = 0000000000000000] 21:53:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D0969800) [pid = 3332] [serial = 2250] [outer = 000000B9D0674800] 21:53:53 INFO - PROCESS | 3332 | 1466744033182 Marionette DEBUG loaded listener.js 21:53:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D2534000) [pid = 3332] [serial = 2251] [outer = 000000B9D0674800] 21:53:53 INFO - PROCESS | 3332 | 1466744033623 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:53:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:53:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 691ms 21:53:53 INFO - PROCESS | 3332 | 1466744033680 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 21:53:53 INFO - PROCESS | 3332 | 1466744033683 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 21:53:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:53:53 INFO - PROCESS | 3332 | 1466744033686 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:53:53 INFO - PROCESS | 3332 | 1466744033690 Marionette TRACE conn6 <- [1,2962,null,{}] 21:53:53 INFO - PROCESS | 3332 | 1466744033701 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:53 INFO - PROCESS | 3332 | 1466744033705 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:53 INFO - PROCESS | 3332 | 1466744033793 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 21:53:53 INFO - PROCESS | 3332 | 1466744033803 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:53 INFO - PROCESS | 3332 | 1466744033806 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:53 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7530000 == 31 [pid = 3332] [id = 751] 21:53:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3190800) [pid = 3332] [serial = 2252] [outer = 0000000000000000] 21:53:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3276C00) [pid = 3332] [serial = 2253] [outer = 000000B9D3190800] 21:53:53 INFO - PROCESS | 3332 | 1466744033860 Marionette DEBUG loaded listener.js 21:53:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3B4D800) [pid = 3332] [serial = 2254] [outer = 000000B9D3190800] 21:53:54 INFO - PROCESS | 3332 | 1466744034262 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 21:53:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 21:53:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 627ms 21:53:54 INFO - PROCESS | 3332 | 1466744034324 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 21:53:54 INFO - PROCESS | 3332 | 1466744034326 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 21:53:54 INFO - PROCESS | 3332 | 1466744034330 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:53:54 INFO - PROCESS | 3332 | 1466744034332 Marionette TRACE conn6 <- [1,2966,null,{}] 21:53:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:53:54 INFO - PROCESS | 3332 | 1466744034335 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:54 INFO - PROCESS | 3332 | 1466744034337 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:54 INFO - PROCESS | 3332 | 1466744034429 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 21:53:54 INFO - PROCESS | 3332 | 1466744034435 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:54 INFO - PROCESS | 3332 | 1466744034437 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:54 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3A4000 == 32 [pid = 3332] [id = 752] 21:53:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3E98800) [pid = 3332] [serial = 2255] [outer = 0000000000000000] 21:53:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3F8E000) [pid = 3332] [serial = 2256] [outer = 000000B9D3E98800] 21:53:54 INFO - PROCESS | 3332 | 1466744034490 Marionette DEBUG loaded listener.js 21:53:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D3FF3C00) [pid = 3332] [serial = 2257] [outer = 000000B9D3E98800] 21:53:54 INFO - PROCESS | 3332 | 1466744034951 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:53:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:53:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 629ms 21:53:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:53:54 INFO - PROCESS | 3332 | 1466744034965 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 21:53:54 INFO - PROCESS | 3332 | 1466744034967 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 21:53:54 INFO - PROCESS | 3332 | 1466744034977 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:53:54 INFO - PROCESS | 3332 | 1466744034979 Marionette TRACE conn6 <- [1,2970,null,{}] 21:53:54 INFO - PROCESS | 3332 | 1466744034982 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:54 INFO - PROCESS | 3332 | 1466744034984 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:55 INFO - PROCESS | 3332 | 1466744035095 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 21:53:55 INFO - PROCESS | 3332 | 1466744035101 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:55 INFO - PROCESS | 3332 | 1466744035104 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA980000 == 33 [pid = 3332] [id = 753] 21:53:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D3FF6C00) [pid = 3332] [serial = 2258] [outer = 0000000000000000] 21:53:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D4215C00) [pid = 3332] [serial = 2259] [outer = 000000B9D3FF6C00] 21:53:55 INFO - PROCESS | 3332 | 1466744035150 Marionette DEBUG loaded listener.js 21:53:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D4233400) [pid = 3332] [serial = 2260] [outer = 000000B9D3FF6C00] 21:53:55 INFO - PROCESS | 3332 | 1466744035596 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 21:53:55 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:53:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:53:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:53:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 692ms 21:53:55 INFO - PROCESS | 3332 | 1466744035671 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 21:53:55 INFO - PROCESS | 3332 | 1466744035673 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 21:53:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:53:55 INFO - PROCESS | 3332 | 1466744035677 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:53:55 INFO - PROCESS | 3332 | 1466744035678 Marionette TRACE conn6 <- [1,2974,null,{}] 21:53:55 INFO - PROCESS | 3332 | 1466744035682 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:55 INFO - PROCESS | 3332 | 1466744035688 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:55 INFO - PROCESS | 3332 | 1466744035830 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 21:53:55 INFO - PROCESS | 3332 | 1466744035911 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:55 INFO - PROCESS | 3332 | 1466744035913 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:55 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB746000 == 34 [pid = 3332] [id = 754] 21:53:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D424BC00) [pid = 3332] [serial = 2261] [outer = 0000000000000000] 21:53:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D5059400) [pid = 3332] [serial = 2262] [outer = 000000B9D424BC00] 21:53:55 INFO - PROCESS | 3332 | 1466744035958 Marionette DEBUG loaded listener.js 21:53:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D5A2C800) [pid = 3332] [serial = 2263] [outer = 000000B9D424BC00] 21:53:56 INFO - PROCESS | 3332 | 1466744036318 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:53:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:53:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 693ms 21:53:56 INFO - PROCESS | 3332 | 1466744036371 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 21:53:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:53:56 INFO - PROCESS | 3332 | 1466744036374 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 21:53:56 INFO - PROCESS | 3332 | 1466744036377 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:53:56 INFO - PROCESS | 3332 | 1466744036378 Marionette TRACE conn6 <- [1,2978,null,{}] 21:53:56 INFO - PROCESS | 3332 | 1466744036382 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:56 INFO - PROCESS | 3332 | 1466744036384 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:56 INFO - PROCESS | 3332 | 1466744036496 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 21:53:56 INFO - PROCESS | 3332 | 1466744036502 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:56 INFO - PROCESS | 3332 | 1466744036504 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7F7000 == 35 [pid = 3332] [id = 755] 21:53:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D5E7C400) [pid = 3332] [serial = 2264] [outer = 0000000000000000] 21:53:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D64A1400) [pid = 3332] [serial = 2265] [outer = 000000B9D5E7C400] 21:53:56 INFO - PROCESS | 3332 | 1466744036594 Marionette DEBUG loaded listener.js 21:53:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D7039C00) [pid = 3332] [serial = 2266] [outer = 000000B9D5E7C400] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C75B1400) [pid = 3332] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D252D000) [pid = 3332] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D4245000) [pid = 3332] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3B31C00) [pid = 3332] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3F99400) [pid = 3332] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D0965C00) [pid = 3332] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D25A9C00) [pid = 3332] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C5A29000) [pid = 3332] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CBF0D800) [pid = 3332] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C5126800) [pid = 3332] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9C6C81400) [pid = 3332] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:53:56 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9CBEE5400) [pid = 3332] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:53:56 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7E5000 == 36 [pid = 3332] [id = 756] 21:53:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D64A8800) [pid = 3332] [serial = 2267] [outer = 0000000000000000] 21:53:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D6631000) [pid = 3332] [serial = 2268] [outer = 000000B9D64A8800] 21:53:57 INFO - PROCESS | 3332 | 1466744037057 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:53:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 21:53:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 732ms 21:53:57 INFO - PROCESS | 3332 | 1466744037112 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 21:53:57 INFO - PROCESS | 3332 | 1466744037115 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 21:53:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:53:57 INFO - PROCESS | 3332 | 1466744037118 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:53:57 INFO - PROCESS | 3332 | 1466744037120 Marionette TRACE conn6 <- [1,2982,null,{}] 21:53:57 INFO - PROCESS | 3332 | 1466744037123 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:57 INFO - PROCESS | 3332 | 1466744037125 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:57 INFO - PROCESS | 3332 | 1466744037256 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 21:53:57 INFO - PROCESS | 3332 | 1466744037268 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:57 INFO - PROCESS | 3332 | 1466744037271 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DBB2D800 == 37 [pid = 3332] [id = 757] 21:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D703CC00) [pid = 3332] [serial = 2269] [outer = 0000000000000000] 21:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D781CC00) [pid = 3332] [serial = 2270] [outer = 000000B9D703CC00] 21:53:57 INFO - PROCESS | 3332 | 1466744037315 Marionette DEBUG loaded listener.js 21:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D7824800) [pid = 3332] [serial = 2271] [outer = 000000B9D703CC00] 21:53:57 INFO - PROCESS | 3332 | 1466744037698 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:53:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:53:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:53:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 627ms 21:53:57 INFO - PROCESS | 3332 | 1466744037748 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 21:53:57 INFO - PROCESS | 3332 | 1466744037751 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 21:53:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:53:57 INFO - PROCESS | 3332 | 1466744037754 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:53:57 INFO - PROCESS | 3332 | 1466744037756 Marionette TRACE conn6 <- [1,2986,null,{}] 21:53:57 INFO - PROCESS | 3332 | 1466744037773 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:57 INFO - PROCESS | 3332 | 1466744037775 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:57 INFO - PROCESS | 3332 | 1466744037864 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 21:53:57 INFO - PROCESS | 3332 | 1466744037870 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:57 INFO - PROCESS | 3332 | 1466744037872 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:57 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DC2BF800 == 38 [pid = 3332] [id = 758] 21:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D78EA800) [pid = 3332] [serial = 2272] [outer = 0000000000000000] 21:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D78EDC00) [pid = 3332] [serial = 2273] [outer = 000000B9D78EA800] 21:53:57 INFO - PROCESS | 3332 | 1466744037918 Marionette DEBUG loaded listener.js 21:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D78F4C00) [pid = 3332] [serial = 2274] [outer = 000000B9D78EA800] 21:53:58 INFO - PROCESS | 3332 | 1466744038320 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:53:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:53:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 586ms 21:53:58 INFO - PROCESS | 3332 | 1466744038343 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 21:53:58 INFO - PROCESS | 3332 | 1466744038345 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 21:53:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:53:58 INFO - PROCESS | 3332 | 1466744038349 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:53:58 INFO - PROCESS | 3332 | 1466744038351 Marionette TRACE conn6 <- [1,2990,null,{}] 21:53:58 INFO - PROCESS | 3332 | 1466744038354 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:58 INFO - PROCESS | 3332 | 1466744038356 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:58 INFO - PROCESS | 3332 | 1466744038479 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 21:53:58 INFO - PROCESS | 3332 | 1466744038486 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:58 INFO - PROCESS | 3332 | 1466744038488 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:58 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB354000 == 39 [pid = 3332] [id = 759] 21:53:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D78F9400) [pid = 3332] [serial = 2275] [outer = 0000000000000000] 21:53:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D7B17800) [pid = 3332] [serial = 2276] [outer = 000000B9D78F9400] 21:53:58 INFO - PROCESS | 3332 | 1466744038534 Marionette DEBUG loaded listener.js 21:53:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D7B1D000) [pid = 3332] [serial = 2277] [outer = 000000B9D78F9400] 21:53:59 INFO - PROCESS | 3332 | 1466744039100 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:53:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 21:53:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 776ms 21:53:59 INFO - PROCESS | 3332 | 1466744039129 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 21:53:59 INFO - PROCESS | 3332 | 1466744039134 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 21:53:59 INFO - PROCESS | 3332 | 1466744039139 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:53:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:53:59 INFO - PROCESS | 3332 | 1466744039143 Marionette TRACE conn6 <- [1,2994,null,{}] 21:53:59 INFO - PROCESS | 3332 | 1466744039149 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:59 INFO - PROCESS | 3332 | 1466744039152 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:59 INFO - PROCESS | 3332 | 1466744039281 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 21:53:59 INFO - PROCESS | 3332 | 1466744039411 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:59 INFO - PROCESS | 3332 | 1466744039414 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:53:59 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D339E000 == 40 [pid = 3332] [id = 760] 21:53:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9C7432400) [pid = 3332] [serial = 2278] [outer = 0000000000000000] 21:53:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CBFBCC00) [pid = 3332] [serial = 2279] [outer = 000000B9C7432400] 21:53:59 INFO - PROCESS | 3332 | 1466744039473 Marionette DEBUG loaded listener.js 21:53:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D05EAC00) [pid = 3332] [serial = 2280] [outer = 000000B9C7432400] 21:54:00 INFO - PROCESS | 3332 | 1466744040079 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:54:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 21:54:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 986ms 21:54:00 INFO - PROCESS | 3332 | 1466744040129 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 21:54:00 INFO - PROCESS | 3332 | 1466744040135 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 21:54:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:54:00 INFO - PROCESS | 3332 | 1466744040142 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:54:00 INFO - PROCESS | 3332 | 1466744040145 Marionette TRACE conn6 <- [1,2998,null,{}] 21:54:00 INFO - PROCESS | 3332 | 1466744040149 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:00 INFO - PROCESS | 3332 | 1466744040152 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:00 INFO - PROCESS | 3332 | 1466744040275 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 21:54:00 INFO - PROCESS | 3332 | 1466744040402 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:00 INFO - PROCESS | 3332 | 1466744040405 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:00 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA53C800 == 41 [pid = 3332] [id = 761] 21:54:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D3B49C00) [pid = 3332] [serial = 2281] [outer = 0000000000000000] 21:54:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D3D3B000) [pid = 3332] [serial = 2282] [outer = 000000B9D3B49C00] 21:54:00 INFO - PROCESS | 3332 | 1466744040464 Marionette DEBUG loaded listener.js 21:54:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (000000B9D4125000) [pid = 3332] [serial = 2283] [outer = 000000B9D3B49C00] 21:54:00 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:54:01 INFO - PROCESS | 3332 | 1466744041066 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:54:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:54:01 INFO - {} 21:54:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:54:01 INFO - {} 21:54:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:54:01 INFO - {} 21:54:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:54:01 INFO - {} 21:54:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 984ms 21:54:01 INFO - TEST-START | /FileAPI/fileReader.html 21:54:01 INFO - PROCESS | 3332 | 1466744041128 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 21:54:01 INFO - PROCESS | 3332 | 1466744041131 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 21:54:01 INFO - PROCESS | 3332 | 1466744041143 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:54:01 INFO - PROCESS | 3332 | 1466744041147 Marionette TRACE conn6 <- [1,3002,null,{}] 21:54:01 INFO - PROCESS | 3332 | 1466744041159 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:01 INFO - PROCESS | 3332 | 1466744041164 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:01 INFO - PROCESS | 3332 | 1466744041279 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 21:54:01 INFO - PROCESS | 3332 | 1466744041400 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:01 INFO - PROCESS | 3332 | 1466744041403 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:01 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D813F800 == 42 [pid = 3332] [id = 762] 21:54:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (000000B9D4220C00) [pid = 3332] [serial = 2284] [outer = 0000000000000000] 21:54:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (000000B9D47BFC00) [pid = 3332] [serial = 2285] [outer = 000000B9D4220C00] 21:54:01 INFO - PROCESS | 3332 | 1466744041466 Marionette DEBUG loaded listener.js 21:54:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (000000B9D78F0C00) [pid = 3332] [serial = 2286] [outer = 000000B9D4220C00] 21:54:02 INFO - PROCESS | 3332 | 1466744041999 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 21:54:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:54:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:54:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:54:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:54:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 900ms 21:54:02 INFO - PROCESS | 3332 | 1466744042035 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 21:54:02 INFO - PROCESS | 3332 | 1466744042039 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 21:54:02 INFO - TEST-START | /FileAPI/historical.html 21:54:02 INFO - PROCESS | 3332 | 1466744042043 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:54:02 INFO - PROCESS | 3332 | 1466744042045 Marionette TRACE conn6 <- [1,3006,null,{}] 21:54:02 INFO - PROCESS | 3332 | 1466744042092 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:02 INFO - PROCESS | 3332 | 1466744042094 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:02 INFO - PROCESS | 3332 | 1466744042205 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 21:54:02 INFO - PROCESS | 3332 | 1466744042326 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:02 INFO - PROCESS | 3332 | 1466744042328 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:02 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7DAB000 == 43 [pid = 3332] [id = 763] 21:54:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (000000B9D4279C00) [pid = 3332] [serial = 2287] [outer = 0000000000000000] 21:54:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (000000B9D4280800) [pid = 3332] [serial = 2288] [outer = 000000B9D4279C00] 21:54:02 INFO - PROCESS | 3332 | 1466744042383 Marionette DEBUG loaded listener.js 21:54:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (000000B9D7B1C400) [pid = 3332] [serial = 2289] [outer = 000000B9D4279C00] 21:54:02 INFO - PROCESS | 3332 | 1466744042958 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 21:54:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:54:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:54:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:54:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:54:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:54:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:54:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:54:02 INFO - TEST-OK | /FileAPI/historical.html | took 945ms 21:54:02 INFO - PROCESS | 3332 | 1466744042988 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 21:54:02 INFO - PROCESS | 3332 | 1466744042991 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 21:54:03 INFO - TEST-START | /FileAPI/idlharness.html 21:54:03 INFO - PROCESS | 3332 | 1466744042995 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:54:03 INFO - PROCESS | 3332 | 1466744042997 Marionette TRACE conn6 <- [1,3010,null,{}] 21:54:03 INFO - PROCESS | 3332 | 1466744043001 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:03 INFO - PROCESS | 3332 | 1466744043004 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:03 INFO - PROCESS | 3332 | 1466744043117 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 21:54:03 INFO - PROCESS | 3332 | 1466744043216 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:03 INFO - PROCESS | 3332 | 1466744043219 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:03 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CD341000 == 44 [pid = 3332] [id = 764] 21:54:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (000000B9CBBB9400) [pid = 3332] [serial = 2290] [outer = 0000000000000000] 21:54:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (000000B9CD3A2000) [pid = 3332] [serial = 2291] [outer = 000000B9CBBB9400] 21:54:03 INFO - PROCESS | 3332 | 1466744043273 Marionette DEBUG loaded listener.js 21:54:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (000000B9D30BA400) [pid = 3332] [serial = 2292] [outer = 000000B9CBBB9400] 21:54:04 INFO - PROCESS | 3332 | 1466744044432 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]]]}] 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:54:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:54:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:54:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:54:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:54:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:54:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:54:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:54:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:54:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:54:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:54:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:54:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:54:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:54:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:54:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:54:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:54:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:54:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:54:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:54:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:54:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 21:54:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:54:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:54:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:54:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:54:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:54:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:54:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:54:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:54:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:54:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:54:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:54:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:54:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:54:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:54:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:54:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 21:54:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:54:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:54:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:54:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:54:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:54:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:54:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:54:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 1560ms 21:54:04 INFO - PROCESS | 3332 | 1466744044601 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 21:54:04 INFO - PROCESS | 3332 | 1466744044606 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 21:54:04 INFO - TEST-START | /FileAPI/idlharness.worker 21:54:04 INFO - PROCESS | 3332 | 1466744044612 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:54:04 INFO - PROCESS | 3332 | 1466744044615 Marionette TRACE conn6 <- [1,3014,null,{}] 21:54:04 INFO - PROCESS | 3332 | 1466744044620 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:04 INFO - PROCESS | 3332 | 1466744044623 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:04 INFO - PROCESS | 3332 | 1466744044722 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DC2BF800 == 43 [pid = 3332] [id = 758] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DBB2D800 == 42 [pid = 3332] [id = 757] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7E5000 == 41 [pid = 3332] [id = 756] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB7F7000 == 40 [pid = 3332] [id = 755] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB746000 == 39 [pid = 3332] [id = 754] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA980000 == 38 [pid = 3332] [id = 753] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DB641800 == 37 [pid = 3332] [id = 745] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7530000 == 36 [pid = 3332] [id = 751] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D4121800 == 35 [pid = 3332] [id = 750] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2A4B800 == 34 [pid = 3332] [id = 749] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D42E6000 == 33 [pid = 3332] [id = 744] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2B8D800 == 32 [pid = 3332] [id = 746] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C740E000 == 31 [pid = 3332] [id = 748] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70D2000 == 30 [pid = 3332] [id = 747] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA3A4000 == 29 [pid = 3332] [id = 752] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CD341000 == 28 [pid = 3332] [id = 764] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D7DAB000 == 27 [pid = 3332] [id = 763] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D813F800 == 26 [pid = 3332] [id = 762] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9DA53C800 == 25 [pid = 3332] [id = 761] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CB354000 == 24 [pid = 3332] [id = 759] 21:54:05 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339E000 == 23 [pid = 3332] [id = 760] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (000000B9D2B3C800) [pid = 3332] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (000000B9C6E24800) [pid = 3332] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (000000B9CC142400) [pid = 3332] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (000000B9CD39AC00) [pid = 3332] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (000000B9D096C800) [pid = 3332] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (000000B9C6E27400) [pid = 3332] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (000000B9C6E50800) [pid = 3332] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (000000B9D3192C00) [pid = 3332] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (000000B9CD521000) [pid = 3332] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (000000B9CB8E7C00) [pid = 3332] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D3B4AC00) [pid = 3332] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D318D000) [pid = 3332] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D7043800) [pid = 3332] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D5065C00) [pid = 3332] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D2DCF400) [pid = 3332] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D3BE2C00) [pid = 3332] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3326400) [pid = 3332] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D3FFDC00) [pid = 3332] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D3F8F000) [pid = 3332] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D3B39C00) [pid = 3332] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D421DC00) [pid = 3332] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9CB3F6400) [pid = 3332] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D4235800) [pid = 3332] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D3F8FC00) [pid = 3332] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2526C00) [pid = 3332] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 21:54:05 INFO - PROCESS | 3332 | 1466744045556 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:05 INFO - PROCESS | 3332 | 1466744045560 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:05 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C731D000 == 24 [pid = 3332] [id = 765] 21:54:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9C5AC9400) [pid = 3332] [serial = 2293] [outer = 0000000000000000] 21:54:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9C6B82C00) [pid = 3332] [serial = 2294] [outer = 000000B9C5AC9400] 21:54:05 INFO - PROCESS | 3332 | 1466744045614 Marionette DEBUG loaded listener.js 21:54:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9C6BBF800) [pid = 3332] [serial = 2295] [outer = 000000B9C5AC9400] 21:54:05 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:54:06 INFO - PROCESS | 3332 | 1466744046614 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,{},{}]]]}] 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:54:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:54:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:54:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:54:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:54:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:54:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:54:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:54:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:54:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:54:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:54:06 INFO - {} 21:54:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2167ms 21:54:06 INFO - PROCESS | 3332 | 1466744046782 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 21:54:06 INFO - PROCESS | 3332 | 1466744046786 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 21:54:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:54:06 INFO - PROCESS | 3332 | 1466744046790 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:54:06 INFO - PROCESS | 3332 | 1466744046793 Marionette TRACE conn6 <- [1,3018,null,{}] 21:54:06 INFO - PROCESS | 3332 | 1466744046799 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:06 INFO - PROCESS | 3332 | 1466744046803 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:06 INFO - PROCESS | 3332 | 1466744046964 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 21:54:06 INFO - PROCESS | 3332 | 1466744046976 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:06 INFO - PROCESS | 3332 | 1466744046979 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D70D5000 == 25 [pid = 3332] [id = 766] 21:54:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9C6E49000) [pid = 3332] [serial = 2296] [outer = 0000000000000000] 21:54:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D2DD3000) [pid = 3332] [serial = 2297] [outer = 000000B9C6E49000] 21:54:07 INFO - PROCESS | 3332 | 1466744047029 Marionette DEBUG loaded listener.js 21:54:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D3321400) [pid = 3332] [serial = 2298] [outer = 000000B9C6E49000] 21:54:07 INFO - PROCESS | 3332 | 1466744047474 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 21:54:07 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 21:54:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 733ms 21:54:07 INFO - PROCESS | 3332 | 1466744047536 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 21:54:07 INFO - PROCESS | 3332 | 1466744047541 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 21:54:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:54:07 INFO - PROCESS | 3332 | 1466744047550 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:54:07 INFO - PROCESS | 3332 | 1466744047552 Marionette TRACE conn6 <- [1,3022,null,{}] 21:54:07 INFO - PROCESS | 3332 | 1466744047569 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:07 INFO - PROCESS | 3332 | 1466744047572 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:07 INFO - PROCESS | 3332 | 1466744047699 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 21:54:07 INFO - PROCESS | 3332 | 1466744047760 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:07 INFO - PROCESS | 3332 | 1466744047762 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:07 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D8141000 == 26 [pid = 3332] [id = 767] 21:54:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D3E9C000) [pid = 3332] [serial = 2299] [outer = 0000000000000000] 21:54:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D3EA1800) [pid = 3332] [serial = 2300] [outer = 000000B9D3E9C000] 21:54:07 INFO - PROCESS | 3332 | 1466744047809 Marionette DEBUG loaded listener.js 21:54:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3F96000) [pid = 3332] [serial = 2301] [outer = 000000B9D3E9C000] 21:54:08 INFO - PROCESS | 3332 | 1466744048263 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:54:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:54:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 755ms 21:54:08 INFO - PROCESS | 3332 | 1466744048329 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 21:54:08 INFO - PROCESS | 3332 | 1466744048332 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 21:54:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:54:08 INFO - PROCESS | 3332 | 1466744048347 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:54:08 INFO - PROCESS | 3332 | 1466744048354 Marionette TRACE conn6 <- [1,3026,null,{}] 21:54:08 INFO - PROCESS | 3332 | 1466744048365 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:08 INFO - PROCESS | 3332 | 1466744048369 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:08 INFO - PROCESS | 3332 | 1466744048503 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 21:54:08 INFO - PROCESS | 3332 | 1466744048555 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:08 INFO - PROCESS | 3332 | 1466744048558 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:08 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB62D800 == 27 [pid = 3332] [id = 768] 21:54:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D4216000) [pid = 3332] [serial = 2302] [outer = 0000000000000000] 21:54:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D4220400) [pid = 3332] [serial = 2303] [outer = 000000B9D4216000] 21:54:08 INFO - PROCESS | 3332 | 1466744048604 Marionette DEBUG loaded listener.js 21:54:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D4241000) [pid = 3332] [serial = 2304] [outer = 000000B9D4216000] 21:54:09 INFO - PROCESS | 3332 | 1466744049021 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 21:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:54:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 734ms 21:54:09 INFO - PROCESS | 3332 | 1466744049078 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 21:54:09 INFO - PROCESS | 3332 | 1466744049081 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 21:54:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:54:09 INFO - PROCESS | 3332 | 1466744049085 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:54:09 INFO - PROCESS | 3332 | 1466744049087 Marionette TRACE conn6 <- [1,3030,null,{}] 21:54:09 INFO - PROCESS | 3332 | 1466744049098 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:09 INFO - PROCESS | 3332 | 1466744049100 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:09 INFO - PROCESS | 3332 | 1466744049223 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 21:54:09 INFO - PROCESS | 3332 | 1466744049232 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:09 INFO - PROCESS | 3332 | 1466744049234 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:09 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB7F7000 == 28 [pid = 3332] [id = 769] 21:54:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9D427E800) [pid = 3332] [serial = 2305] [outer = 0000000000000000] 21:54:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D457F800) [pid = 3332] [serial = 2306] [outer = 000000B9D427E800] 21:54:09 INFO - PROCESS | 3332 | 1466744049328 Marionette DEBUG loaded listener.js 21:54:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (000000B9D47A8800) [pid = 3332] [serial = 2307] [outer = 000000B9D427E800] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (000000B9D703CC00) [pid = 3332] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D3FF6C00) [pid = 3332] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D424BC00) [pid = 3332] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D5E7C400) [pid = 3332] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9C6BCC800) [pid = 3332] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9D424E000) [pid = 3332] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D422E400) [pid = 3332] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9C6BAB400) [pid = 3332] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9C6C75400) [pid = 3332] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9D0674800) [pid = 3332] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9D3190800) [pid = 3332] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9D05E1C00) [pid = 3332] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D3E98800) [pid = 3332] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D78EA800) [pid = 3332] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D64A8800) [pid = 3332] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:54:09 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D78F9400) [pid = 3332] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:54:10 INFO - PROCESS | 3332 | 1466744050123 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:54:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:54:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 21:54:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:54:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:54:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1127ms 21:54:10 INFO - PROCESS | 3332 | 1466744050214 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 21:54:10 INFO - PROCESS | 3332 | 1466744050216 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 21:54:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:54:10 INFO - PROCESS | 3332 | 1466744050220 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:54:10 INFO - PROCESS | 3332 | 1466744050222 Marionette TRACE conn6 <- [1,3034,null,{}] 21:54:10 INFO - PROCESS | 3332 | 1466744050226 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:10 INFO - PROCESS | 3332 | 1466744050228 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:10 INFO - PROCESS | 3332 | 1466744050358 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 21:54:10 INFO - PROCESS | 3332 | 1466744050366 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:10 INFO - PROCESS | 3332 | 1466744050373 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:10 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB966800 == 29 [pid = 3332] [id = 770] 21:54:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D500B400) [pid = 3332] [serial = 2308] [outer = 0000000000000000] 21:54:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D505E400) [pid = 3332] [serial = 2309] [outer = 000000B9D500B400] 21:54:10 INFO - PROCESS | 3332 | 1466744050433 Marionette DEBUG loaded listener.js 21:54:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D781D800) [pid = 3332] [serial = 2310] [outer = 000000B9D500B400] 21:54:10 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:54:10 INFO - PROCESS | 3332 | 1466744050912 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:54:10 INFO - {} 21:54:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 733ms 21:54:10 INFO - PROCESS | 3332 | 1466744050956 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 21:54:10 INFO - PROCESS | 3332 | 1466744050959 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 21:54:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:54:10 INFO - PROCESS | 3332 | 1466744050962 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:54:10 INFO - PROCESS | 3332 | 1466744050964 Marionette TRACE conn6 <- [1,3038,null,{}] 21:54:10 INFO - PROCESS | 3332 | 1466744050968 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:10 INFO - PROCESS | 3332 | 1466744050970 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:11 INFO - PROCESS | 3332 | 1466744051067 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 21:54:11 INFO - PROCESS | 3332 | 1466744051074 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:11 INFO - PROCESS | 3332 | 1466744051076 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9C6B1F800 == 30 [pid = 3332] [id = 771] 21:54:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9803F8400) [pid = 3332] [serial = 2311] [outer = 0000000000000000] 21:54:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9D7B16000) [pid = 3332] [serial = 2312] [outer = 000000B9803F8400] 21:54:11 INFO - PROCESS | 3332 | 1466744051121 Marionette DEBUG loaded listener.js 21:54:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D7B47800) [pid = 3332] [serial = 2313] [outer = 000000B9803F8400] 21:54:11 INFO - PROCESS | 3332 | 1466744051531 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 21:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:54:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 628ms 21:54:11 INFO - PROCESS | 3332 | 1466744051594 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 21:54:11 INFO - PROCESS | 3332 | 1466744051596 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 21:54:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:54:11 INFO - PROCESS | 3332 | 1466744051605 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:54:11 INFO - PROCESS | 3332 | 1466744051607 Marionette TRACE conn6 <- [1,3042,null,{}] 21:54:11 INFO - PROCESS | 3332 | 1466744051619 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:11 INFO - PROCESS | 3332 | 1466744051621 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:11 INFO - PROCESS | 3332 | 1466744051706 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 21:54:11 INFO - PROCESS | 3332 | 1466744051741 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:11 INFO - PROCESS | 3332 | 1466744051743 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:11 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DD02E800 == 31 [pid = 3332] [id = 772] 21:54:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9C6C78800) [pid = 3332] [serial = 2314] [outer = 0000000000000000] 21:54:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D7B50400) [pid = 3332] [serial = 2315] [outer = 000000B9C6C78800] 21:54:11 INFO - PROCESS | 3332 | 1466744051788 Marionette DEBUG loaded listener.js 21:54:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D8945C00) [pid = 3332] [serial = 2316] [outer = 000000B9C6C78800] 21:54:12 INFO - PROCESS | 3332 | 1466744052808 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 21:54:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:54:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1320ms 21:54:12 INFO - PROCESS | 3332 | 1466744052943 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 21:54:12 INFO - PROCESS | 3332 | 1466744052948 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 21:54:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:54:12 INFO - PROCESS | 3332 | 1466744052955 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:54:12 INFO - PROCESS | 3332 | 1466744052958 Marionette TRACE conn6 <- [1,3046,null,{}] 21:54:12 INFO - PROCESS | 3332 | 1466744052964 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:12 INFO - PROCESS | 3332 | 1466744052968 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:13 INFO - PROCESS | 3332 | 1466744053116 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 21:54:13 INFO - PROCESS | 3332 | 1466744053283 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:13 INFO - PROCESS | 3332 | 1466744053286 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:13 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2571000 == 32 [pid = 3332] [id = 773] 21:54:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9C6E50000) [pid = 3332] [serial = 2317] [outer = 0000000000000000] 21:54:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9C7137800) [pid = 3332] [serial = 2318] [outer = 000000B9C6E50000] 21:54:13 INFO - PROCESS | 3332 | 1466744053348 Marionette DEBUG loaded listener.js 21:54:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9CB476400) [pid = 3332] [serial = 2319] [outer = 000000B9C6E50000] 21:54:14 INFO - PROCESS | 3332 | 1466744054008 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:54:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:54:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:54:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:54:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:54:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:54:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:54:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:54:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:54:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1095ms 21:54:14 INFO - PROCESS | 3332 | 1466744054059 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 21:54:14 INFO - PROCESS | 3332 | 1466744054064 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 21:54:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:54:14 INFO - PROCESS | 3332 | 1466744054072 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:54:14 INFO - PROCESS | 3332 | 1466744054075 Marionette TRACE conn6 <- [1,3050,null,{}] 21:54:14 INFO - PROCESS | 3332 | 1466744054080 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:14 INFO - PROCESS | 3332 | 1466744054083 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:14 INFO - PROCESS | 3332 | 1466744054213 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 21:54:14 INFO - PROCESS | 3332 | 1466744054338 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:14 INFO - PROCESS | 3332 | 1466744054341 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:14 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D3633000 == 33 [pid = 3332] [id = 774] 21:54:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9CD3A4C00) [pid = 3332] [serial = 2320] [outer = 0000000000000000] 21:54:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (000000B9CD595800) [pid = 3332] [serial = 2321] [outer = 000000B9CD3A4C00] 21:54:14 INFO - PROCESS | 3332 | 1466744054400 Marionette DEBUG loaded listener.js 21:54:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (000000B9D25A4400) [pid = 3332] [serial = 2322] [outer = 000000B9CD3A4C00] 21:54:14 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:54:15 INFO - PROCESS | 3332 | 1466744055250 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:54:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:54:15 INFO - {} 21:54:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1230ms 21:54:15 INFO - PROCESS | 3332 | 1466744055347 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 21:54:15 INFO - PROCESS | 3332 | 1466744055351 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 21:54:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:54:15 INFO - PROCESS | 3332 | 1466744055357 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:54:15 INFO - PROCESS | 3332 | 1466744055360 Marionette TRACE conn6 <- [1,3054,null,{}] 21:54:15 INFO - PROCESS | 3332 | 1466744055366 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:15 INFO - PROCESS | 3332 | 1466744055368 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:15 INFO - PROCESS | 3332 | 1466744055460 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D3392800 == 32 [pid = 3332] [id = 370] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D5A0B000 == 31 [pid = 3332] [id = 368] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D06CB800 == 30 [pid = 3332] [id = 366] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D47DB800 == 29 [pid = 3332] [id = 374] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D339F000 == 28 [pid = 3332] [id = 367] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9CBCC1000 == 27 [pid = 3332] [id = 379] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D2ED0000 == 26 [pid = 3332] [id = 377] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D70A0800 == 25 [pid = 3332] [id = 369] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9C560E000 == 24 [pid = 3332] [id = 371] 21:54:15 INFO - PROCESS | 3332 | --DOCSHELL 000000B9D0B9D000 == 23 [pid = 3332] [id = 376] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (000000B9D4215C00) [pid = 3332] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (000000B9D5059400) [pid = 3332] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (000000B9D4233400) [pid = 3332] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (000000B9D64A1400) [pid = 3332] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (000000B9C6E4E000) [pid = 3332] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (000000B9D3196000) [pid = 3332] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (000000B9D47B6400) [pid = 3332] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (000000B9D4249000) [pid = 3332] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C6E27800) [pid = 3332] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CB1BA400) [pid = 3332] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C751B000) [pid = 3332] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9CCC67C00) [pid = 3332] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9D0969800) [pid = 3332] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D2534000) [pid = 3332] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D3276C00) [pid = 3332] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D3B4D800) [pid = 3332] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D0965400) [pid = 3332] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D5A2C800) [pid = 3332] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D2AD7000) [pid = 3332] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9D3F8E000) [pid = 3332] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (000000B9D78F4C00) [pid = 3332] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (000000B9D6631000) [pid = 3332] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (000000B9D781CC00) [pid = 3332] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (000000B9D78EDC00) [pid = 3332] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (000000B9D7039C00) [pid = 3332] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (000000B9D7B1D000) [pid = 3332] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (000000B9D7B17800) [pid = 3332] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (000000B9D7824800) [pid = 3332] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (000000B9D3FF3C00) [pid = 3332] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 21:54:15 INFO - PROCESS | 3332 | 1466744055603 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:15 INFO - PROCESS | 3332 | 1466744055606 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:15 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CB359800 == 24 [pid = 3332] [id = 775] 21:54:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (000000B9803F5000) [pid = 3332] [serial = 2323] [outer = 0000000000000000] 21:54:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (000000B9C5A26000) [pid = 3332] [serial = 2324] [outer = 000000B9803F5000] 21:54:15 INFO - PROCESS | 3332 | 1466744055665 Marionette DEBUG loaded listener.js 21:54:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (000000B9C6C79000) [pid = 3332] [serial = 2325] [outer = 000000B9803F5000] 21:54:16 INFO - PROCESS | 3332 | 1466744056071 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 21:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:54:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 734ms 21:54:16 INFO - PROCESS | 3332 | 1466744056092 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 21:54:16 INFO - PROCESS | 3332 | 1466744056097 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 21:54:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:54:16 INFO - PROCESS | 3332 | 1466744056103 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:54:16 INFO - PROCESS | 3332 | 1466744056106 Marionette TRACE conn6 <- [1,3058,null,{}] 21:54:16 INFO - PROCESS | 3332 | 1466744056110 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:16 INFO - PROCESS | 3332 | 1466744056112 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:16 INFO - PROCESS | 3332 | 1466744056241 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 21:54:16 INFO - PROCESS | 3332 | 1466744056319 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:16 INFO - PROCESS | 3332 | 1466744056321 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:16 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D30E9000 == 25 [pid = 3332] [id = 776] 21:54:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (000000B9CBF02800) [pid = 3332] [serial = 2326] [outer = 0000000000000000] 21:54:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (000000B9CD3A5C00) [pid = 3332] [serial = 2327] [outer = 000000B9CBF02800] 21:54:16 INFO - PROCESS | 3332 | 1466744056369 Marionette DEBUG loaded listener.js 21:54:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (000000B9D05DEC00) [pid = 3332] [serial = 2328] [outer = 000000B9CBF02800] 21:54:16 INFO - PROCESS | 3332 | 1466744056753 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 21:54:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:54:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:54:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:54:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:54:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:54:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:54:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 691ms 21:54:16 INFO - PROCESS | 3332 | 1466744056797 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 21:54:16 INFO - PROCESS | 3332 | 1466744056799 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 21:54:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:54:16 INFO - PROCESS | 3332 | 1466744056803 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:54:16 INFO - PROCESS | 3332 | 1466744056807 Marionette TRACE conn6 <- [1,3062,null,{}] 21:54:16 INFO - PROCESS | 3332 | 1466744056821 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:16 INFO - PROCESS | 3332 | 1466744056826 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:16 INFO - PROCESS | 3332 | 1466744056960 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 21:54:16 INFO - PROCESS | 3332 | 1466744056970 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:16 INFO - PROCESS | 3332 | 1466744056974 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D4114000 == 26 [pid = 3332] [id = 777] 21:54:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (000000B9D0C49C00) [pid = 3332] [serial = 2329] [outer = 0000000000000000] 21:54:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (000000B9D2531000) [pid = 3332] [serial = 2330] [outer = 000000B9D0C49C00] 21:54:17 INFO - PROCESS | 3332 | 1466744057023 Marionette DEBUG loaded listener.js 21:54:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (000000B9D2D1FC00) [pid = 3332] [serial = 2331] [outer = 000000B9D0C49C00] 21:54:17 INFO - PROCESS | 3332 | 1466744057458 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 21:54:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:54:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:54:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:54:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:54:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:54:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:54:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 693ms 21:54:17 INFO - PROCESS | 3332 | 1466744057498 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 21:54:17 INFO - PROCESS | 3332 | 1466744057501 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 21:54:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:54:17 INFO - PROCESS | 3332 | 1466744057509 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:54:17 INFO - PROCESS | 3332 | 1466744057511 Marionette TRACE conn6 <- [1,3066,null,{}] 21:54:17 INFO - PROCESS | 3332 | 1466744057515 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:17 INFO - PROCESS | 3332 | 1466744057517 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:17 INFO - PROCESS | 3332 | 1466744057613 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 21:54:17 INFO - PROCESS | 3332 | 1466744057619 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:17 INFO - PROCESS | 3332 | 1466744057622 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:17 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D47F8800 == 27 [pid = 3332] [id = 778] 21:54:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9D326FC00) [pid = 3332] [serial = 2332] [outer = 0000000000000000] 21:54:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9D327A800) [pid = 3332] [serial = 2333] [outer = 000000B9D326FC00] 21:54:17 INFO - PROCESS | 3332 | 1466744057667 Marionette DEBUG loaded listener.js 21:54:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D3B49400) [pid = 3332] [serial = 2334] [outer = 000000B9D326FC00] 21:54:18 INFO - PROCESS | 3332 | 1466744058158 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 21:54:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:54:18 INFO - PROCESS | 3332 | 1466744058211 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 21:54:18 INFO - PROCESS | 3332 | 1466744058214 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:54:18 INFO - PROCESS | 3332 | 1466744058216 Marionette TRACE conn6 <- [1,3070,null,{}] 21:54:18 INFO - PROCESS | 3332 | 1466744058220 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:18 INFO - PROCESS | 3332 | 1466744058229 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:18 INFO - PROCESS | 3332 | 1466744058378 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 21:54:18 INFO - PROCESS | 3332 | 1466744058403 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:18 INFO - PROCESS | 3332 | 1466744058405 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:18 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D708B800 == 28 [pid = 3332] [id = 779] 21:54:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D3B56000) [pid = 3332] [serial = 2335] [outer = 0000000000000000] 21:54:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D3E7FC00) [pid = 3332] [serial = 2336] [outer = 000000B9D3B56000] 21:54:18 INFO - PROCESS | 3332 | 1466744058450 Marionette DEBUG loaded listener.js 21:54:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D3F96800) [pid = 3332] [serial = 2337] [outer = 000000B9D3B56000] 21:54:18 INFO - PROCESS | 3332 | 1466744058874 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 21:54:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:54:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:54:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 675ms 21:54:18 INFO - PROCESS | 3332 | 1466744058894 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 21:54:18 INFO - PROCESS | 3332 | 1466744058896 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 21:54:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:54:18 INFO - PROCESS | 3332 | 1466744058899 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:54:18 INFO - PROCESS | 3332 | 1466744058901 Marionette TRACE conn6 <- [1,3074,null,{}] 21:54:18 INFO - PROCESS | 3332 | 1466744058911 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:18 INFO - PROCESS | 3332 | 1466744058917 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:19 INFO - PROCESS | 3332 | 1466744059058 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 21:54:19 INFO - PROCESS | 3332 | 1466744059064 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:19 INFO - PROCESS | 3332 | 1466744059067 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D7DA5000 == 29 [pid = 3332] [id = 780] 21:54:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D3FF6800) [pid = 3332] [serial = 2338] [outer = 0000000000000000] 21:54:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D4213000) [pid = 3332] [serial = 2339] [outer = 000000B9D3FF6800] 21:54:19 INFO - PROCESS | 3332 | 1466744059165 Marionette DEBUG loaded listener.js 21:54:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D4246400) [pid = 3332] [serial = 2340] [outer = 000000B9D3FF6800] 21:54:19 INFO - PROCESS | 3332 | 1466744059567 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:54:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 692ms 21:54:19 INFO - PROCESS | 3332 | 1466744059593 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 21:54:19 INFO - PROCESS | 3332 | 1466744059595 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 21:54:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:54:19 INFO - PROCESS | 3332 | 1466744059605 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:54:19 INFO - PROCESS | 3332 | 1466744059615 Marionette TRACE conn6 <- [1,3078,null,{}] 21:54:19 INFO - PROCESS | 3332 | 1466744059619 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:19 INFO - PROCESS | 3332 | 1466744059621 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:19 INFO - PROCESS | 3332 | 1466744059735 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 21:54:19 INFO - PROCESS | 3332 | 1466744059829 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:19 INFO - PROCESS | 3332 | 1466744059831 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:19 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D810C000 == 30 [pid = 3332] [id = 781] 21:54:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CB46EC00) [pid = 3332] [serial = 2341] [outer = 0000000000000000] 21:54:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9D427AC00) [pid = 3332] [serial = 2342] [outer = 000000B9CB46EC00] 21:54:19 INFO - PROCESS | 3332 | 1466744059876 Marionette DEBUG loaded listener.js 21:54:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9D47A7C00) [pid = 3332] [serial = 2343] [outer = 000000B9CB46EC00] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (000000B9C5AC9400) [pid = 3332] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (000000B9CBBB9400) [pid = 3332] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (000000B9C6E49000) [pid = 3332] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (000000B9D427E800) [pid = 3332] [serial = 2305] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (000000B9C7432400) [pid = 3332] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (000000B9D3B49C00) [pid = 3332] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (000000B9D4220C00) [pid = 3332] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (000000B9D4279C00) [pid = 3332] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (000000B9D4216000) [pid = 3332] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (000000B9D500B400) [pid = 3332] [serial = 2308] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (000000B9D3E9C000) [pid = 3332] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:54:20 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (000000B9803F8400) [pid = 3332] [serial = 2311] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 21:54:20 INFO - PROCESS | 3332 | 1466744060265 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:54:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:54:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 692ms 21:54:20 INFO - PROCESS | 3332 | 1466744060299 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 21:54:20 INFO - PROCESS | 3332 | 1466744060302 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 21:54:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:54:20 INFO - PROCESS | 3332 | 1466744060305 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:54:20 INFO - PROCESS | 3332 | 1466744060307 Marionette TRACE conn6 <- [1,3082,null,{}] 21:54:20 INFO - PROCESS | 3332 | 1466744060310 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:20 INFO - PROCESS | 3332 | 1466744060312 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:20 INFO - PROCESS | 3332 | 1466744060443 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 21:54:20 INFO - PROCESS | 3332 | 1466744060452 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:20 INFO - PROCESS | 3332 | 1466744060454 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:20 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9CCD95800 == 31 [pid = 3332] [id = 782] 21:54:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (000000B9C5AC9400) [pid = 3332] [serial = 2344] [outer = 0000000000000000] 21:54:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (000000B9C6E2F000) [pid = 3332] [serial = 2345] [outer = 000000B9C5AC9400] 21:54:20 INFO - PROCESS | 3332 | 1466744060499 Marionette DEBUG loaded listener.js 21:54:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (000000B9D4E64C00) [pid = 3332] [serial = 2346] [outer = 000000B9C5AC9400] 21:54:20 INFO - PROCESS | 3332 | 1466744060888 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:54:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:54:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 629ms 21:54:20 INFO - PROCESS | 3332 | 1466744060946 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 21:54:20 INFO - PROCESS | 3332 | 1466744060949 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 21:54:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:54:20 INFO - PROCESS | 3332 | 1466744060952 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:54:20 INFO - PROCESS | 3332 | 1466744060954 Marionette TRACE conn6 <- [1,3086,null,{}] 21:54:20 INFO - PROCESS | 3332 | 1466744060957 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:20 INFO - PROCESS | 3332 | 1466744060959 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:21 INFO - PROCESS | 3332 | 1466744061049 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 21:54:21 INFO - PROCESS | 3332 | 1466744061073 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:21 INFO - PROCESS | 3332 | 1466744061075 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA3B7800 == 32 [pid = 3332] [id = 783] 21:54:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (000000B9D505F000) [pid = 3332] [serial = 2347] [outer = 0000000000000000] 21:54:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (000000B9D5060C00) [pid = 3332] [serial = 2348] [outer = 000000B9D505F000] 21:54:21 INFO - PROCESS | 3332 | 1466744061120 Marionette DEBUG loaded listener.js 21:54:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (000000B9D6624000) [pid = 3332] [serial = 2349] [outer = 000000B9D505F000] 21:54:21 INFO - PROCESS | 3332 | 1466744061566 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 21:54:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:54:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:54:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 629ms 21:54:21 INFO - PROCESS | 3332 | 1466744061586 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 21:54:21 INFO - PROCESS | 3332 | 1466744061588 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 21:54:21 INFO - PROCESS | 3332 | 1466744061591 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:54:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:54:21 INFO - PROCESS | 3332 | 1466744061593 Marionette TRACE conn6 <- [1,3090,null,{}] 21:54:21 INFO - PROCESS | 3332 | 1466744061596 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:21 INFO - PROCESS | 3332 | 1466744061598 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:21 INFO - PROCESS | 3332 | 1466744061728 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 21:54:21 INFO - PROCESS | 3332 | 1466744061736 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:21 INFO - PROCESS | 3332 | 1466744061738 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:21 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DA988800 == 33 [pid = 3332] [id = 784] 21:54:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (000000B9D505FC00) [pid = 3332] [serial = 2350] [outer = 0000000000000000] 21:54:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (000000B9D781DC00) [pid = 3332] [serial = 2351] [outer = 000000B9D505FC00] 21:54:21 INFO - PROCESS | 3332 | 1466744061782 Marionette DEBUG loaded listener.js 21:54:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (000000B9D78EE400) [pid = 3332] [serial = 2352] [outer = 000000B9D505FC00] 21:54:22 INFO - PROCESS | 3332 | 1466744062294 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:54:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:54:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 733ms 21:54:22 INFO - PROCESS | 3332 | 1466744062328 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 21:54:22 INFO - PROCESS | 3332 | 1466744062333 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 21:54:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:54:22 INFO - PROCESS | 3332 | 1466744062355 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:54:22 INFO - PROCESS | 3332 | 1466744062359 Marionette TRACE conn6 <- [1,3094,null,{}] 21:54:22 INFO - PROCESS | 3332 | 1466744062366 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:22 INFO - PROCESS | 3332 | 1466744062369 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:22 INFO - PROCESS | 3332 | 1466744062536 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 21:54:22 INFO - PROCESS | 3332 | 1466744062644 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:22 INFO - PROCESS | 3332 | 1466744062647 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:22 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D2ED0000 == 34 [pid = 3332] [id = 785] 21:54:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (000000B9CBBD7400) [pid = 3332] [serial = 2353] [outer = 0000000000000000] 21:54:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (000000B9CBE73800) [pid = 3332] [serial = 2354] [outer = 000000B9CBBD7400] 21:54:22 INFO - PROCESS | 3332 | 1466744062706 Marionette DEBUG loaded listener.js 21:54:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (000000B9CD39B800) [pid = 3332] [serial = 2355] [outer = 000000B9CBBD7400] 21:54:23 INFO - PROCESS | 3332 | 1466744063257 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 21:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:54:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 944ms 21:54:23 INFO - PROCESS | 3332 | 1466744063340 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 21:54:23 INFO - PROCESS | 3332 | 1466744063346 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 21:54:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:54:23 INFO - PROCESS | 3332 | 1466744063360 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:54:23 INFO - PROCESS | 3332 | 1466744063364 Marionette TRACE conn6 <- [1,3098,null,{}] 21:54:23 INFO - PROCESS | 3332 | 1466744063368 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:23 INFO - PROCESS | 3332 | 1466744063371 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:23 INFO - PROCESS | 3332 | 1466744063501 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 21:54:23 INFO - PROCESS | 3332 | 1466744063599 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:23 INFO - PROCESS | 3332 | 1466744063602 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:23 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9D643B000 == 35 [pid = 3332] [id = 786] 21:54:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (000000B9D0C50000) [pid = 3332] [serial = 2356] [outer = 0000000000000000] 21:54:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (000000B9D25A5400) [pid = 3332] [serial = 2357] [outer = 000000B9D0C50000] 21:54:23 INFO - PROCESS | 3332 | 1466744063661 Marionette DEBUG loaded listener.js 21:54:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (000000B9D3197000) [pid = 3332] [serial = 2358] [outer = 000000B9D0C50000] 21:54:24 INFO - PROCESS | 3332 | 1466744064214 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 21:54:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:54:24 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 21:54:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:54:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 882ms 21:54:24 INFO - PROCESS | 3332 | 1466744064246 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 21:54:24 INFO - PROCESS | 3332 | 1466744064249 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 21:54:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:54:24 INFO - PROCESS | 3332 | 1466744064253 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:54:24 INFO - PROCESS | 3332 | 1466744064257 Marionette TRACE conn6 <- [1,3102,null,{}] 21:54:24 INFO - PROCESS | 3332 | 1466744064269 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:24 INFO - PROCESS | 3332 | 1466744064274 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:24 INFO - PROCESS | 3332 | 1466744064394 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 21:54:24 INFO - PROCESS | 3332 | 1466744064501 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\", \"c57b0367-8d43-4923-99b0-f70b581a96b1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:24 INFO - PROCESS | 3332 | 1466744064505 Marionette INFO sendAsync 8b7fb894-ab46-4f51-a4c5-f353ae78daad 21:54:24 INFO - PROCESS | 3332 | ++DOCSHELL 000000B9DB631800 == 36 [pid = 3332] [id = 787] 21:54:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (000000B9D422E800) [pid = 3332] [serial = 2359] [outer = 0000000000000000] 21:54:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (000000B9D4274400) [pid = 3332] [serial = 2360] [outer = 000000B9D422E800] 21:54:24 INFO - PROCESS | 3332 | 1466744064564 Marionette DEBUG loaded listener.js 21:54:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (000000B9D78ED400) [pid = 3332] [serial = 2361] [outer = 000000B9D422E800] 21:54:25 INFO - PROCESS | 3332 | 1466744065140 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:54:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:54:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 944ms 21:54:25 INFO - PROCESS | 3332 | 1466744065199 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 21:54:25 INFO - PROCESS | 3332 | 1466744065202 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 21:54:26 WARNING - u'runner_teardown' () 21:54:26 INFO - No more tests 21:54:26 INFO - Got 0 unexpected results 21:54:26 INFO - SUITE-END | took 691s 21:54:26 INFO - Closing logging queue 21:54:26 INFO - queue closed 21:54:26 INFO - Return code: 0 21:54:26 WARNING - # TBPL SUCCESS # 21:54:26 INFO - Running post-action listener: _resource_record_post_action 21:54:26 INFO - Running post-run listener: _resource_record_post_run 21:54:27 INFO - Total resource usage - Wall time: 702s; CPU: 14.0%; Read bytes: 29539328; Write bytes: 997122048; Read time: 630850; Write time: 3502120 21:54:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:54:27 INFO - install - Wall time: 3s; CPU: 13.0%; Read bytes: 4888576; Write bytes: 27440128; Read time: 15290; Write time: 57070 21:54:27 INFO - run-tests - Wall time: 700s; CPU: 14.0%; Read bytes: 24384512; Write bytes: 894065664; Read time: 613920; Write time: 3373780 21:54:27 INFO - Running post-run listener: _upload_blobber_files 21:54:27 INFO - Blob upload gear active. 21:54:27 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 21:54:27 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 21:54:27 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'] 21:54:27 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 21:54:28 INFO - (blobuploader) - INFO - Open directory for files ... 21:54:28 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 21:54:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:54:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:54:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:54:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:54:28 INFO - (blobuploader) - INFO - Done attempting. 21:54:28 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 21:54:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:54:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:54:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:54:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:54:30 INFO - (blobuploader) - INFO - Done attempting. 21:54:30 INFO - (blobuploader) - INFO - Iteration through files over. 21:54:30 INFO - Return code: 0 21:54:30 INFO - rmtree: C:\slave\test\build\uploaded_files.json 21:54:30 INFO - Using _rmtree_windows ... 21:54:30 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 21:54:30 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7376065ab84d23ccb3245c79673926f15cd4bdeb86d7732e48f192df4a228bd85fcb5911f205a68545275cf19d1447bdf3ea52ba9bd7f807b910c4448ae0bae9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4728d3dafd32908c2ab4341faf4cd39041007eb3c277252440071aad53058fe4b021b7e4b97127bbf96dd687bf9a5a111c1f642c5337334646c15ac619eef1cc"} 21:54:30 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 21:54:30 INFO - Writing to file C:\slave\test\properties\blobber_files 21:54:30 INFO - Contents: 21:54:30 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7376065ab84d23ccb3245c79673926f15cd4bdeb86d7732e48f192df4a228bd85fcb5911f205a68545275cf19d1447bdf3ea52ba9bd7f807b910c4448ae0bae9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4728d3dafd32908c2ab4341faf4cd39041007eb3c277252440071aad53058fe4b021b7e4b97127bbf96dd687bf9a5a111c1f642c5337334646c15ac619eef1cc"} 21:54:30 INFO - Running post-run listener: copy_logs_to_upload_dir 21:54:30 INFO - Copying logs to upload dir... 21:54:30 INFO - mkdir: C:\slave\test\build\upload\logs 21:54:30 INFO - Copying logs to upload dir... 21:54:30 INFO - Using _rmtree_windows ... 21:54:30 INFO - Using _rmtree_windows ... 21:54:30 INFO - Using _rmtree_windows ... 21:54:30 INFO - Using _rmtree_windows ... 21:54:30 INFO - Using _rmtree_windows ... 21:54:30 INFO - Using _rmtree_windows ... 21:54:30 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=843.680000 ========= master_lag: 0.35 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 4 secs) (at 2016-06-23 21:54:30.864158) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 21:54:30.865295) ========= '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.T-W864-IX-162\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-162 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-162 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-162\AppData\Local LOGONSERVER=\\T-W864-IX-162 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-162 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-162 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-162 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7376065ab84d23ccb3245c79673926f15cd4bdeb86d7732e48f192df4a228bd85fcb5911f205a68545275cf19d1447bdf3ea52ba9bd7f807b910c4448ae0bae9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4728d3dafd32908c2ab4341faf4cd39041007eb3c277252440071aad53058fe4b021b7e4b97127bbf96dd687bf9a5a111c1f642c5337334646c15ac619eef1cc"} build_url:https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7376065ab84d23ccb3245c79673926f15cd4bdeb86d7732e48f192df4a228bd85fcb5911f205a68545275cf19d1447bdf3ea52ba9bd7f807b910c4448ae0bae9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4728d3dafd32908c2ab4341faf4cd39041007eb3c277252440071aad53058fe4b021b7e4b97127bbf96dd687bf9a5a111c1f642c5337334646c15ac619eef1cc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KQSK4rOpTJqEX4EGLZAhWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 21:54:30.989316) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:54:30.989823) ========= '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.T-W864-IX-162\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-162 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-162 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-162\AppData\Local LOGONSERVER=\\T-W864-IX-162 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-162 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-162 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-162 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:54:31.108941) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-23 21:54:31.109266) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-23 21:54:31.618945) ========= ========= Total master_lag: 0.61 =========