builder: mozilla-beta_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-151 starttime: 1466535980.6 results: success (0) buildid: 20160621055904 builduid: aaa87a9ab85f4e26a03835bfe826c945 revision: 5f7dcce004111d3e2f78cdae83bafb8551937018 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 12:06:20.601533) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 12:06:20.602070) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 12:06:20.602492) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 12:06:20.782392) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 12:06:20.782896) ========= '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-151\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-151 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-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 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 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-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False --12:06: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% 2.45 GB/s 12:06:22 (2.45 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.219000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 12:06:22.042555) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-21 12:06:22.042966) ========= '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-151\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-151 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-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 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 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-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.810000 ========= master_lag: 0.81 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-21 12:06:25.658070) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-06-21 12:06:25.658377) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 5f7dcce004111d3e2f78cdae83bafb8551937018 --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 5f7dcce004111d3e2f78cdae83bafb8551937018 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-151\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-151 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-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 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 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-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False 2016-06-21 12:06:26,686 truncating revision to first 12 chars 2016-06-21 12:06:26,686 Setting DEBUG logging. 2016-06-21 12:06:26,686 attempt 1/10 2016-06-21 12:06:26,686 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/5f7dcce00411?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-21 12:06:27,141 unpacking tar archive at: mozilla-beta-5f7dcce00411/testing/mozharness/ program finished with exit code 0 elapsedTime=1.183000 ========= master_lag: 4.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-06-21 12:06:31.127865) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 12:06:31.128321) ========= script_repo_revision: 5f7dcce004111d3e2f78cdae83bafb8551937018 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 12:06:31.128713) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 12:06:31.128982) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 12:06:31.174380) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 35 secs) (at 2016-06-21 12:06:31.174639) ========= '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-151\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-151 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-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 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 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-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 12:06:32 INFO - MultiFileLogger online at 20160621 12:06:32 in C:\slave\test 12:06:32 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 12:06:32 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:06:32 INFO - {'append_to_log': False, 12:06:32 INFO - 'base_work_dir': 'C:\\slave\\test', 12:06:32 INFO - 'blob_upload_branch': 'mozilla-beta', 12:06:32 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:06:32 INFO - 'buildbot_json_path': 'buildprops.json', 12:06:32 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:06:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:06:32 INFO - 'download_minidump_stackwalk': True, 12:06:32 INFO - 'download_symbols': 'true', 12:06:32 INFO - 'e10s': False, 12:06:32 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:06:32 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:06:32 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:06:32 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:06:32 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:06:32 INFO - 'C:/mozilla-build/tooltool.py'), 12:06:32 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:06:32 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:06:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:06:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:06:32 INFO - 'log_level': 'info', 12:06:32 INFO - 'log_to_console': True, 12:06:32 INFO - 'opt_config_files': (), 12:06:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:06:32 INFO - '--processes=1', 12:06:32 INFO - '--config=%(test_path)s/wptrunner.ini', 12:06:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:06:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:06:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:06:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:06:32 INFO - 'pip_index': False, 12:06:32 INFO - 'require_test_zip': True, 12:06:32 INFO - 'test_type': ('testharness',), 12:06:32 INFO - 'this_chunk': '1', 12:06:32 INFO - 'total_chunks': '10', 12:06:32 INFO - 'virtualenv_path': 'venv', 12:06:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:06:32 INFO - 'work_dir': 'build'} 12:06:32 INFO - ##### 12:06:32 INFO - ##### Running clobber step. 12:06:32 INFO - ##### 12:06:32 INFO - Running pre-action listener: _resource_record_pre_action 12:06:32 INFO - Running main action method: clobber 12:06:32 INFO - rmtree: C:\slave\test\build 12:06:32 INFO - Using _rmtree_windows ... 12:06:32 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:08:46 INFO - Running post-action listener: _resource_record_post_action 12:08:46 INFO - ##### 12:08:46 INFO - ##### Running read-buildbot-config step. 12:08:46 INFO - ##### 12:08:46 INFO - Running pre-action listener: _resource_record_pre_action 12:08:46 INFO - Running main action method: read_buildbot_config 12:08:46 INFO - Using buildbot properties: 12:08:46 INFO - { 12:08:46 INFO - "project": "", 12:08:46 INFO - "product": "firefox", 12:08:46 INFO - "script_repo_revision": "production", 12:08:46 INFO - "scheduler": "tests-mozilla-beta-win8_64-debug-unittest", 12:08:46 INFO - "repository": "", 12:08:46 INFO - "buildername": "Windows 8 64-bit mozilla-beta debug test web-platform-tests-1", 12:08:46 INFO - "buildid": "20160621055904", 12:08:46 INFO - "pgo_build": "False", 12:08:46 INFO - "basedir": "C:\\slave\\test", 12:08:46 INFO - "buildnumber": 0, 12:08:46 INFO - "slavename": "t-w864-ix-151", 12:08:46 INFO - "revision": "5f7dcce004111d3e2f78cdae83bafb8551937018", 12:08:46 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 12:08:46 INFO - "platform": "win64", 12:08:46 INFO - "branch": "mozilla-beta", 12:08:46 INFO - "repo_path": "releases/mozilla-beta", 12:08:46 INFO - "moz_repo_path": "", 12:08:46 INFO - "stage_platform": "win64", 12:08:46 INFO - "builduid": "aaa87a9ab85f4e26a03835bfe826c945", 12:08:46 INFO - "slavebuilddir": "test" 12:08:46 INFO - } 12:08:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json. 12:08:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.zip. 12:08:46 INFO - Running post-action listener: _resource_record_post_action 12:08:46 INFO - ##### 12:08:46 INFO - ##### Running download-and-extract step. 12:08:46 INFO - ##### 12:08:46 INFO - Running pre-action listener: _resource_record_pre_action 12:08:46 INFO - Running main action method: download_and_extract 12:08:46 INFO - mkdir: C:\slave\test\build\tests 12:08: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')]} 12:08:46 INFO - https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net 12:08:46 INFO - trying https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json 12:08:46 INFO - Downloading https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:08:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:08:47 INFO - Downloaded 1240 bytes. 12:08:47 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 12:08:47 INFO - Using the following test package requirements: 12:08:47 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'], 12:08:47 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 12:08:47 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'], 12:08:47 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip', 12:08:47 INFO - u'firefox-48.0.en-US.win64.gtest.tests.zip'], 12:08:47 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 12:08:47 INFO - u'jsshell-win64.zip'], 12:08:47 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip', 12:08:47 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'], 12:08:47 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'], 12:08:47 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip', 12:08:47 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'], 12:08:47 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip', 12:08:47 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'], 12:08:47 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip', 12:08:47 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'], 12:08:47 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip', 12:08:47 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']} 12:08:47 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 12:08:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:47 INFO - https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 12:08:47 INFO - trying https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip 12:08:47 INFO - Downloading https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:08:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:08:49 INFO - Downloaded 20858243 bytes. 12:08:49 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/*'] 12:08:49 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/* 12:08:50 INFO - caution: filename not matched: web-platform/* 12:08:50 INFO - Return code: 11 12:08: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')]} 12:08:50 INFO - https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 12:08:50 INFO - trying https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip 12:08:50 INFO - Downloading https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:08:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:09:35 INFO - Downloaded 36389114 bytes. 12:09:35 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/*'] 12:09:35 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/* 12:10:14 INFO - caution: filename not matched: bin/* 12:10:14 INFO - caution: filename not matched: config/* 12:10:14 INFO - caution: filename not matched: mozbase/* 12:10:14 INFO - caution: filename not matched: marionette/* 12:10:14 INFO - caution: filename not matched: tools/wptserve/* 12:10:14 INFO - Return code: 11 12:10:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:14 INFO - https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net 12:10:14 INFO - trying https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.zip 12:10:14 INFO - Downloading https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip 12:10:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:10:17 INFO - Downloaded 82718348 bytes. 12:10:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.zip 12:10:17 INFO - mkdir: C:\slave\test\properties 12:10:17 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:10:17 INFO - Writing to file C:\slave\test\properties\build_url 12:10:17 INFO - Contents: 12:10:17 INFO - build_url:https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.zip 12:10:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 12:10:18 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:10:18 INFO - Writing to file C:\slave\test\properties\symbols_url 12:10:18 INFO - Contents: 12:10:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 12:10:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:18 INFO - https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:10:18 INFO - trying https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 12:10:18 INFO - Downloading https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:10:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:10:21 INFO - Downloaded 50735341 bytes. 12:10:21 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'] 12:10:21 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 12:10:23 INFO - Return code: 0 12:10:23 INFO - Running post-action listener: _resource_record_post_action 12:10:23 INFO - Running post-action listener: set_extra_try_arguments 12:10:23 INFO - ##### 12:10:23 INFO - ##### Running create-virtualenv step. 12:10:23 INFO - ##### 12:10:23 INFO - Running pre-action listener: _pre_create_virtualenv 12:10:23 INFO - Running pre-action listener: _resource_record_pre_action 12:10:23 INFO - Running main action method: create_virtualenv 12:10:23 INFO - Creating virtualenv C:\slave\test\build\venv 12:10:23 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 12:10:23 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:10:26 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:10:29 INFO - Installing distribute......................................................................................................................................................................................done. 12:10:31 INFO - Return code: 0 12:10:31 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:10:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:10:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:10:31 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024D86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0251F988>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02508368>, '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 0x022A7D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025E20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-151', 'USERDOMAIN': 'T-W864-IX-151', '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-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', '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', '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-151\\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 12:10:31 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 12:10:31 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:10:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:10:31 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 12:10:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:10:31 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:10:31 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:10:31 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 12:10:31 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:10:31 INFO - 'DCLOCATION': 'SCL3', 12:10:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:10:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:10:31 INFO - 'HOMEDRIVE': 'C:', 12:10:31 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 12:10:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:10:31 INFO - 'KTS_VERSION': '1.19c', 12:10:31 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 12:10:31 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 12:10:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:10:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:10:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:10:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:10:31 INFO - 'MOZ_NO_REMOTE': '1', 12:10:31 INFO - 'NO_EM_RESTART': '1', 12:10:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:10:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:10:31 INFO - 'OS': 'Windows_NT', 12:10:31 INFO - 'OURDRIVE': 'C:', 12:10:31 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', 12:10:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:10:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:10:31 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:10:31 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:10:31 INFO - 'PROCESSOR_LEVEL': '6', 12:10:31 INFO - 'PROCESSOR_REVISION': '1e05', 12:10:31 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:10:31 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:10:31 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:10:31 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:10:31 INFO - 'PROMPT': '$P$G', 12:10:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:10:31 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:10:31 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:10:31 INFO - 'PWD': 'C:\\slave\\test', 12:10:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:10:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:10:31 INFO - 'SYSTEMDRIVE': 'C:', 12:10:31 INFO - 'SYSTEMROOT': 'C:\\windows', 12:10:31 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:10:31 INFO - 'TEST1': 'testie', 12:10:31 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:10:31 INFO - 'USERDOMAIN': 'T-W864-IX-151', 12:10:31 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 12:10:31 INFO - 'USERNAME': 'cltbld', 12:10:31 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 12:10:31 INFO - 'WINDIR': 'C:\\windows', 12:10:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:10:32 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:10:32 INFO - Downloading/unpacking psutil>=0.7.1 12:10:32 INFO - Running setup.py egg_info for package psutil 12:10:32 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:10:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:10:32 INFO - Installing collected packages: psutil 12:10:32 INFO - Running setup.py install for psutil 12:10:32 INFO - building 'psutil._psutil_windows' extension 12:10:32 INFO - error: Unable to find vcvarsall.bat 12:10:32 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-qgsij9-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:10:32 INFO - running install 12:10:32 INFO - running build 12:10:32 INFO - running build_py 12:10:32 INFO - creating build 12:10:32 INFO - creating build\lib.win32-2.7 12:10:32 INFO - creating build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:10:32 INFO - running build_ext 12:10:32 INFO - building 'psutil._psutil_windows' extension 12:10:32 INFO - error: Unable to find vcvarsall.bat 12:10:32 INFO - ---------------------------------------- 12:10:32 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-qgsij9-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:10:32 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-151\AppData\Roaming\pip\pip.log 12:10:32 WARNING - Return code: 1 12:10:32 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 12:10:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:10:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:10:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:10:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024D86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0251F988>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02508368>, '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 0x022A7D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025E20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-151', 'USERDOMAIN': 'T-W864-IX-151', '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-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', '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', '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-151\\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 12:10:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 12:10:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:10:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:10:32 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 12:10:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:10:32 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:10:32 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:10:32 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 12:10:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:10:32 INFO - 'DCLOCATION': 'SCL3', 12:10:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:10:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:10:32 INFO - 'HOMEDRIVE': 'C:', 12:10:32 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 12:10:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:10:32 INFO - 'KTS_VERSION': '1.19c', 12:10:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 12:10:32 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 12:10:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:10:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:10:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:10:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:10:32 INFO - 'MOZ_NO_REMOTE': '1', 12:10:32 INFO - 'NO_EM_RESTART': '1', 12:10:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:10:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:10:32 INFO - 'OS': 'Windows_NT', 12:10:32 INFO - 'OURDRIVE': 'C:', 12:10:32 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', 12:10:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:10:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:10:32 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:10:32 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:10:32 INFO - 'PROCESSOR_LEVEL': '6', 12:10:32 INFO - 'PROCESSOR_REVISION': '1e05', 12:10:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:10:32 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:10:32 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:10:32 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:10:32 INFO - 'PROMPT': '$P$G', 12:10:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:10:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:10:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:10:32 INFO - 'PWD': 'C:\\slave\\test', 12:10:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:10:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:10:32 INFO - 'SYSTEMDRIVE': 'C:', 12:10:32 INFO - 'SYSTEMROOT': 'C:\\windows', 12:10:32 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:10:32 INFO - 'TEST1': 'testie', 12:10:32 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:10:32 INFO - 'USERDOMAIN': 'T-W864-IX-151', 12:10:32 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 12:10:32 INFO - 'USERNAME': 'cltbld', 12:10:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 12:10:32 INFO - 'WINDIR': 'C:\\windows', 12:10:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:10:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:10:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:10:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:10:33 INFO - Running setup.py egg_info for package mozsystemmonitor 12:10:33 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:10:33 INFO - Running setup.py egg_info for package psutil 12:10:33 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:10:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:10:33 INFO - Installing collected packages: mozsystemmonitor, psutil 12:10:33 INFO - Running setup.py install for mozsystemmonitor 12:10:33 INFO - Running setup.py install for psutil 12:10:33 INFO - building 'psutil._psutil_windows' extension 12:10:33 INFO - error: Unable to find vcvarsall.bat 12:10:33 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-49icqr-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:10:33 INFO - running install 12:10:33 INFO - running build 12:10:33 INFO - running build_py 12:10:33 INFO - running build_ext 12:10:33 INFO - building 'psutil._psutil_windows' extension 12:10:33 INFO - error: Unable to find vcvarsall.bat 12:10:33 INFO - ---------------------------------------- 12:10:33 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-49icqr-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:10:33 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-151\AppData\Roaming\pip\pip.log 12:10:33 WARNING - Return code: 1 12:10:33 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 12:10:33 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:10:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:10:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:10:33 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024D86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0251F988>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02508368>, '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 0x022A7D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025E20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-151', 'USERDOMAIN': 'T-W864-IX-151', '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-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', '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', '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-151\\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 12:10:33 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 12:10:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:10:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:10:33 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 12:10:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:10:33 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:10:33 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:10:33 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 12:10:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:10:33 INFO - 'DCLOCATION': 'SCL3', 12:10:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:10:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:10:33 INFO - 'HOMEDRIVE': 'C:', 12:10:33 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 12:10:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:10:33 INFO - 'KTS_VERSION': '1.19c', 12:10:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 12:10:33 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 12:10:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:10:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:10:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:10:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:10:33 INFO - 'MOZ_NO_REMOTE': '1', 12:10:33 INFO - 'NO_EM_RESTART': '1', 12:10:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:10:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:10:33 INFO - 'OS': 'Windows_NT', 12:10:33 INFO - 'OURDRIVE': 'C:', 12:10:33 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', 12:10:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:10:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:10:33 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:10:33 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:10:33 INFO - 'PROCESSOR_LEVEL': '6', 12:10:33 INFO - 'PROCESSOR_REVISION': '1e05', 12:10:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:10:33 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:10:33 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:10:33 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:10:33 INFO - 'PROMPT': '$P$G', 12:10:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:10:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:10:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:10:33 INFO - 'PWD': 'C:\\slave\\test', 12:10:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:10:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:10:33 INFO - 'SYSTEMDRIVE': 'C:', 12:10:33 INFO - 'SYSTEMROOT': 'C:\\windows', 12:10:33 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:10:33 INFO - 'TEST1': 'testie', 12:10:33 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:10:33 INFO - 'USERDOMAIN': 'T-W864-IX-151', 12:10:33 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 12:10:33 INFO - 'USERNAME': 'cltbld', 12:10:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 12:10:33 INFO - 'WINDIR': 'C:\\windows', 12:10:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:10:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:10:37 INFO - Downloading/unpacking blobuploader==1.2.4 12:10:37 INFO - Downloading blobuploader-1.2.4.tar.gz 12:10:37 INFO - Running setup.py egg_info for package blobuploader 12:10:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:10:41 INFO - Running setup.py egg_info for package requests 12:10:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:10:41 INFO - Downloading docopt-0.6.1.tar.gz 12:10:41 INFO - Running setup.py egg_info for package docopt 12:10:41 INFO - Installing collected packages: blobuploader, docopt, requests 12:10:41 INFO - Running setup.py install for blobuploader 12:10:41 INFO - Running setup.py install for docopt 12:10:41 INFO - Running setup.py install for requests 12:10:41 INFO - Successfully installed blobuploader docopt requests 12:10:41 INFO - Cleaning up... 12:10:41 INFO - Return code: 0 12:10:41 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:10: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')]} 12:10:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:10: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')]} 12:10:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:10:41 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 0x024D86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0251F988>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02508368>, '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 0x022A7D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025E20C0>, '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-151', 'USERDOMAIN': 'T-W864-IX-151', '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-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', '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', '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-151\\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 12:10:41 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:10:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:10:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:10:41 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 12:10:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:10:41 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:10:41 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:10:41 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 12:10:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:10:41 INFO - 'DCLOCATION': 'SCL3', 12:10:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:10:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:10:41 INFO - 'HOMEDRIVE': 'C:', 12:10:41 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 12:10:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:10:41 INFO - 'KTS_VERSION': '1.19c', 12:10:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 12:10:41 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 12:10:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:10:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:10:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:10:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:10:41 INFO - 'MOZ_NO_REMOTE': '1', 12:10:41 INFO - 'NO_EM_RESTART': '1', 12:10:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:10:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:10:41 INFO - 'OS': 'Windows_NT', 12:10:41 INFO - 'OURDRIVE': 'C:', 12:10:41 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', 12:10:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:10:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:10:41 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:10:41 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:10:41 INFO - 'PROCESSOR_LEVEL': '6', 12:10:41 INFO - 'PROCESSOR_REVISION': '1e05', 12:10:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:10:41 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:10:41 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:10:41 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:10:41 INFO - 'PROMPT': '$P$G', 12:10:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:10:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:10:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:10:41 INFO - 'PWD': 'C:\\slave\\test', 12:10:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:10:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:10:41 INFO - 'SYSTEMDRIVE': 'C:', 12:10:41 INFO - 'SYSTEMROOT': 'C:\\windows', 12:10:41 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:10:41 INFO - 'TEST1': 'testie', 12:10:41 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:10:41 INFO - 'USERDOMAIN': 'T-W864-IX-151', 12:10:41 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 12:10:41 INFO - 'USERNAME': 'cltbld', 12:10:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 12:10:41 INFO - 'WINDIR': 'C:\\windows', 12:10:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:10:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:10:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:10:45 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:10:45 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:10:45 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:10:45 INFO - Unpacking c:\slave\test\build\tests\marionette 12:10:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:10:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:10:45 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:10:45 INFO - Running setup.py install for browsermob-proxy 12:11:01 INFO - Running setup.py install for manifestparser 12:11:01 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for marionette-client 12:11:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:11:01 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for marionette-driver 12:11:01 INFO - Running setup.py install for mozcrash 12:11:01 INFO - Running setup.py install for mozdebug 12:11:01 INFO - Running setup.py install for mozdevice 12:11:01 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for mozfile 12:11:01 INFO - Running setup.py install for mozhttpd 12:11:01 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for mozinfo 12:11:01 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for mozInstall 12:11:01 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for mozleak 12:11:01 INFO - Running setup.py install for mozlog 12:11:01 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for moznetwork 12:11:01 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for mozprocess 12:11:01 INFO - Running setup.py install for mozprofile 12:11:01 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for mozrunner 12:11:01 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for mozscreenshot 12:11:01 INFO - Running setup.py install for moztest 12:11:01 INFO - Running setup.py install for mozversion 12:11:01 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:11:01 INFO - Running setup.py install for wptserve 12:11:01 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:11:01 INFO - Cleaning up... 12:11:01 INFO - Return code: 0 12:11:01 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:11:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:01 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024D86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0251F988>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02508368>, '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 0x022A7D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025E20C0>, '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-151', 'USERDOMAIN': 'T-W864-IX-151', '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-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', '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', '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-151\\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 12:11:01 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:11:01 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:11:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:11:01 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 12:11:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:11:01 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:11:01 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:11:01 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 12:11:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:11:01 INFO - 'DCLOCATION': 'SCL3', 12:11:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:11:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:11:01 INFO - 'HOMEDRIVE': 'C:', 12:11:01 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 12:11:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:11:01 INFO - 'KTS_VERSION': '1.19c', 12:11:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 12:11:01 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 12:11:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:11:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:11:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:11:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:01 INFO - 'MOZ_NO_REMOTE': '1', 12:11:01 INFO - 'NO_EM_RESTART': '1', 12:11:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:11:01 INFO - 'OS': 'Windows_NT', 12:11:01 INFO - 'OURDRIVE': 'C:', 12:11:01 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', 12:11:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:11:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:11:01 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:11:01 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:11:01 INFO - 'PROCESSOR_LEVEL': '6', 12:11:01 INFO - 'PROCESSOR_REVISION': '1e05', 12:11:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:11:01 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:11:01 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:11:01 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:11:01 INFO - 'PROMPT': '$P$G', 12:11:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:11:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:11:01 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:11:01 INFO - 'PWD': 'C:\\slave\\test', 12:11:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:11:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:11:01 INFO - 'SYSTEMDRIVE': 'C:', 12:11:01 INFO - 'SYSTEMROOT': 'C:\\windows', 12:11:01 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:11:01 INFO - 'TEST1': 'testie', 12:11:01 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:11:01 INFO - 'USERDOMAIN': 'T-W864-IX-151', 12:11:01 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 12:11:01 INFO - 'USERNAME': 'cltbld', 12:11:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 12:11:01 INFO - 'WINDIR': 'C:\\windows', 12:11:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:11:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:11:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:11:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:11:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:11:06 INFO - Unpacking c:\slave\test\build\tests\marionette 12:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:11:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:11:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:11:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:11:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 12:11:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:11:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:11:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:11:18 INFO - Downloading blessings-1.6.tar.gz 12:11:18 INFO - Running setup.py egg_info for package blessings 12:11:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 12:11:18 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:11:18 INFO - Running setup.py install for blessings 12:11:18 INFO - Running setup.py install for browsermob-proxy 12:11:18 INFO - Running setup.py install for manifestparser 12:11:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Running setup.py install for marionette-client 12:11:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:11:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Running setup.py install for marionette-driver 12:11:18 INFO - Running setup.py install for mozcrash 12:11:18 INFO - Running setup.py install for mozdebug 12:11:18 INFO - Running setup.py install for mozdevice 12:11:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Running setup.py install for mozhttpd 12:11:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Running setup.py install for mozInstall 12:11:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Running setup.py install for mozleak 12:11:18 INFO - Running setup.py install for mozprofile 12:11:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Running setup.py install for mozrunner 12:11:18 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:11:18 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:11:20 INFO - Running setup.py install for mozscreenshot 12:11:20 INFO - Running setup.py install for moztest 12:11:20 INFO - Running setup.py install for mozversion 12:11:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:11:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:11:20 INFO - Running setup.py install for wptserve 12:11:20 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:11:20 INFO - Cleaning up... 12:11:20 INFO - Return code: 0 12:11:20 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:11:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:11:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:11:20 INFO - Reading from file tmpfile_stdout 12:11:20 INFO - Using _rmtree_windows ... 12:11:20 INFO - Using _rmtree_windows ... 12:11:20 INFO - Current package versions: 12:11:20 INFO - blessings == 1.6 12:11:20 INFO - blobuploader == 1.2.4 12:11:20 INFO - browsermob-proxy == 0.6.0 12:11:20 INFO - distribute == 0.6.14 12:11:20 INFO - docopt == 0.6.1 12:11:20 INFO - manifestparser == 1.1 12:11:20 INFO - marionette-client == 2.3.0 12:11:20 INFO - marionette-driver == 1.4.0 12:11:20 INFO - mozInstall == 1.12 12:11:20 INFO - mozcrash == 0.17 12:11:20 INFO - mozdebug == 0.1 12:11:20 INFO - mozdevice == 0.48 12:11:20 INFO - mozfile == 1.2 12:11:20 INFO - mozhttpd == 0.7 12:11:20 INFO - mozinfo == 0.9 12:11:20 INFO - mozleak == 0.1 12:11:20 INFO - mozlog == 3.1 12:11:20 INFO - moznetwork == 0.27 12:11:20 INFO - mozprocess == 0.22 12:11:20 INFO - mozprofile == 0.28 12:11:20 INFO - mozrunner == 6.11 12:11:20 INFO - mozscreenshot == 0.1 12:11:20 INFO - mozsystemmonitor == 0.0 12:11:20 INFO - moztest == 0.7 12:11:20 INFO - mozversion == 1.4 12:11:20 INFO - requests == 1.2.3 12:11:20 INFO - wptserve == 1.4.0 12:11:20 INFO - Running post-action listener: _resource_record_post_action 12:11:20 INFO - Running post-action listener: _start_resource_monitoring 12:11:20 INFO - Starting resource monitoring. 12:11:20 INFO - ##### 12:11:20 INFO - ##### Running pull step. 12:11:20 INFO - ##### 12:11:20 INFO - Running pre-action listener: _resource_record_pre_action 12:11:20 INFO - Running main action method: pull 12:11:20 INFO - Pull has nothing to do! 12:11:20 INFO - Running post-action listener: _resource_record_post_action 12:11:20 INFO - ##### 12:11:20 INFO - ##### Running install step. 12:11:20 INFO - ##### 12:11:20 INFO - Running pre-action listener: _resource_record_pre_action 12:11:20 INFO - Running main action method: install 12:11:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:11:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:11:20 INFO - Reading from file tmpfile_stdout 12:11:20 INFO - Using _rmtree_windows ... 12:11:20 INFO - Using _rmtree_windows ... 12:11:20 INFO - Detecting whether we're running mozinstall >=1.0... 12:11:20 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:11:20 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:11:21 INFO - Reading from file tmpfile_stdout 12:11:21 INFO - Output received: 12:11:21 INFO - Usage: mozinstall-script.py [options] installer 12:11:21 INFO - Options: 12:11:21 INFO - -h, --help show this help message and exit 12:11:21 INFO - -d DEST, --destination=DEST 12:11:21 INFO - Directory to install application into. [default: 12:11:21 INFO - "C:\slave\test"] 12:11:21 INFO - --app=APP Application being installed. [default: firefox] 12:11:21 INFO - Using _rmtree_windows ... 12:11:21 INFO - Using _rmtree_windows ... 12:11:21 INFO - mkdir: C:\slave\test\build\application 12:11:21 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'] 12:11:21 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 12:11:23 INFO - Reading from file tmpfile_stdout 12:11:23 INFO - Output received: 12:11:23 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:11:23 INFO - Using _rmtree_windows ... 12:11:23 INFO - Using _rmtree_windows ... 12:11:23 INFO - Running post-action listener: _resource_record_post_action 12:11:23 INFO - ##### 12:11:23 INFO - ##### Running run-tests step. 12:11:23 INFO - ##### 12:11:23 INFO - Running pre-action listener: _resource_record_pre_action 12:11:23 INFO - Running main action method: run_tests 12:11:23 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:11:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:11:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:11:23 INFO - grabbing minidump binary from tooltool 12:11:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:23 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02508368>, '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 0x022A7D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025E20C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:11:23 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 12:11:23 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 12:11:23 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:11:23 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpdgbftc 12:11:23 INFO - INFO - File integrity verified, renaming tmpdgbftc to win32-minidump_stackwalk.exe 12:11:23 INFO - Return code: 0 12:11:23 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:11:24 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:11:24 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:11:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:11:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:11:24 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 12:11:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:11:24 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:11:24 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:11:24 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 12:11:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:11:24 INFO - 'DCLOCATION': 'SCL3', 12:11:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:11:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:11:24 INFO - 'HOMEDRIVE': 'C:', 12:11:24 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 12:11:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:11:24 INFO - 'KTS_VERSION': '1.19c', 12:11:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 12:11:24 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 12:11:24 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:11:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:11:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:11:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:11:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:24 INFO - 'MOZ_NO_REMOTE': '1', 12:11:24 INFO - 'NO_EM_RESTART': '1', 12:11:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:11:24 INFO - 'OS': 'Windows_NT', 12:11:24 INFO - 'OURDRIVE': 'C:', 12:11:24 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', 12:11:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:11:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:11:24 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:11:24 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:11:24 INFO - 'PROCESSOR_LEVEL': '6', 12:11:24 INFO - 'PROCESSOR_REVISION': '1e05', 12:11:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:11:24 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:11:24 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:11:24 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:11:24 INFO - 'PROMPT': '$P$G', 12:11:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:11:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:11:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:11:24 INFO - 'PWD': 'C:\\slave\\test', 12:11:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:11:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:11:24 INFO - 'SYSTEMDRIVE': 'C:', 12:11:24 INFO - 'SYSTEMROOT': 'C:\\windows', 12:11:24 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:11:24 INFO - 'TEST1': 'testie', 12:11:24 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:11:24 INFO - 'USERDOMAIN': 'T-W864-IX-151', 12:11:24 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 12:11:24 INFO - 'USERNAME': 'cltbld', 12:11:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 12:11:24 INFO - 'WINDIR': 'C:\\windows', 12:11:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:11:24 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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 12:11:25 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 12:11:25 INFO - import pkg_resources 12:11:27 INFO - Using 1 client processes 12:11:29 INFO - SUITE-START | Running 778 tests 12:11:29 INFO - Running testharness tests 12:11:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:11:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:11:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:11:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:11:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:11:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1ms 12:11:30 INFO - Setting up ssl 12:11:30 INFO - PROCESS | certutil | 12:11:30 INFO - PROCESS | certutil | 12:11:30 INFO - PROCESS | certutil | 12:11:30 INFO - Certificate Nickname Trust Attributes 12:11:30 INFO - SSL,S/MIME,JAR/XPI 12:11:30 INFO - 12:11:30 INFO - web-platform-tests CT,, 12:11:30 INFO - 12:11:30 INFO - Starting runner 12:11:31 INFO - PROCESS | 384 | [384] 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 12:11:31 INFO - PROCESS | 384 | [384] 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 12:11:31 INFO - PROCESS | 384 | [384] 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 12:11:32 INFO - PROCESS | 384 | 1466536292872 Marionette DEBUG Marionette enabled via build flag and pref 12:11:33 INFO - PROCESS | 384 | ++DOCSHELL 000000832CE5E000 == 1 [pid = 384] [id = 1] 12:11:33 INFO - PROCESS | 384 | ++DOMWINDOW == 1 (000000833BF8B800) [pid = 384] [serial = 1] [outer = 0000000000000000] 12:11:33 INFO - PROCESS | 384 | [384] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:11:33 INFO - PROCESS | 384 | ++DOMWINDOW == 2 (000000833BF8C800) [pid = 384] [serial = 2] [outer = 000000833BF8B800] 12:11:34 INFO - PROCESS | 384 | ++DOCSHELL 000000833F377000 == 2 [pid = 384] [id = 2] 12:11:34 INFO - PROCESS | 384 | ++DOMWINDOW == 3 (000000833F377800) [pid = 384] [serial = 3] [outer = 0000000000000000] 12:11:34 INFO - PROCESS | 384 | [384] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:11:34 INFO - PROCESS | 384 | ++DOMWINDOW == 4 (000000833F378800) [pid = 384] [serial = 4] [outer = 000000833F377800] 12:11:34 INFO - PROCESS | 384 | 1466536294568 Marionette INFO Listening on port 2828 12:11:36 INFO - PROCESS | 384 | 1466536296307 Marionette DEBUG Marionette enabled via command-line flag 12:11:36 INFO - PROCESS | 384 | ++DOCSHELL 00000083401C2000 == 3 [pid = 384] [id = 3] 12:11:36 INFO - PROCESS | 384 | ++DOMWINDOW == 5 (0000008340206800) [pid = 384] [serial = 5] [outer = 0000000000000000] 12:11:36 INFO - PROCESS | 384 | [384] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:11:36 INFO - PROCESS | 384 | ++DOMWINDOW == 6 (0000008340207800) [pid = 384] [serial = 6] [outer = 0000008340206800] 12:11:36 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:11:36 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:11:37 INFO - PROCESS | 384 | ++DOMWINDOW == 7 (0000008340D1C000) [pid = 384] [serial = 7] [outer = 000000833F377800] 12:11:37 INFO - PROCESS | 384 | [384] 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 12:11:37 INFO - PROCESS | 384 | 1466536297078 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49296 12:11:37 INFO - PROCESS | 384 | [384] 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 12:11:37 INFO - PROCESS | 384 | 1466536297110 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49297 12:11:37 INFO - PROCESS | 384 | [384] 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 12:11:37 INFO - PROCESS | 384 | 1466536297118 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49298 12:11:37 INFO - PROCESS | 384 | [384] 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 12:11:37 INFO - PROCESS | 384 | 1466536297152 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49299 12:11:37 INFO - PROCESS | 384 | 1466536297155 Marionette DEBUG Closed connection conn0 12:11:37 INFO - PROCESS | 384 | 1466536297157 Marionette DEBUG Closed connection conn1 12:11:37 INFO - PROCESS | 384 | 1466536297159 Marionette DEBUG Closed connection conn2 12:11:37 INFO - PROCESS | 384 | 1466536297239 Marionette DEBUG Closed connection conn3 12:11:37 INFO - PROCESS | 384 | [384] 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 12:11:37 INFO - PROCESS | 384 | 1466536297245 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49300 12:11:37 INFO - PROCESS | 384 | 1466536297368 Marionette DEBUG Closed connection conn4 12:11:37 INFO - PROCESS | 384 | [384] 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 12:11:37 INFO - PROCESS | 384 | 1466536297375 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49301 12:11:37 INFO - PROCESS | 384 | ++DOCSHELL 0000008341243800 == 4 [pid = 384] [id = 4] 12:11:37 INFO - PROCESS | 384 | ++DOMWINDOW == 8 (000000833BFD4000) [pid = 384] [serial = 8] [outer = 0000000000000000] 12:11:37 INFO - PROCESS | 384 | ++DOMWINDOW == 9 (00000083412D3C00) [pid = 384] [serial = 9] [outer = 000000833BFD4000] 12:11:37 INFO - PROCESS | 384 | ++DOMWINDOW == 10 (00000083418CBC00) [pid = 384] [serial = 10] [outer = 000000833BFD4000] 12:11:37 INFO - PROCESS | 384 | 1466536297545 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:11:37 INFO - PROCESS | 384 | 1466536297550 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":"20160621055904","device":"desktop","version":"48.0"} 12:11:38 INFO - PROCESS | 384 | [384] 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 12:11:38 INFO - PROCESS | 384 | [384] 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 12:11:38 INFO - PROCESS | 384 | [384] 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 12:11:38 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB0800 == 5 [pid = 384] [id = 5] 12:11:38 INFO - PROCESS | 384 | ++DOMWINDOW == 11 (0000008346DB1000) [pid = 384] [serial = 11] [outer = 0000000000000000] 12:11:38 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB1800 == 6 [pid = 384] [id = 6] 12:11:38 INFO - PROCESS | 384 | ++DOMWINDOW == 12 (0000008347256800) [pid = 384] [serial = 12] [outer = 0000000000000000] 12:11:39 INFO - PROCESS | 384 | [384] 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 12:11:39 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B70000 == 7 [pid = 384] [id = 7] 12:11:39 INFO - PROCESS | 384 | ++DOMWINDOW == 13 (0000008347255400) [pid = 384] [serial = 13] [outer = 0000000000000000] 12:11:39 INFO - PROCESS | 384 | [384] 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 12:11:39 INFO - PROCESS | 384 | [384] 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 12:11:39 INFO - PROCESS | 384 | ++DOMWINDOW == 14 (0000008347EF7000) [pid = 384] [serial = 14] [outer = 0000008347255400] 12:11:39 INFO - PROCESS | 384 | ++DOMWINDOW == 15 (0000008347BA0000) [pid = 384] [serial = 15] [outer = 0000008346DB1000] 12:11:39 INFO - PROCESS | 384 | ++DOMWINDOW == 16 (0000008347DBE800) [pid = 384] [serial = 16] [outer = 0000008347256800] 12:11:39 INFO - PROCESS | 384 | ++DOMWINDOW == 17 (0000008347FF1C00) [pid = 384] [serial = 17] [outer = 0000008347255400] 12:11:40 INFO - PROCESS | 384 | 1466536300605 Marionette INFO startBrowser de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:40 INFO - PROCESS | 384 | 1466536300639 Marionette DEBUG loaded listener.js 12:11:40 INFO - PROCESS | 384 | 1466536300653 Marionette DEBUG loaded listener.js 12:11:40 INFO - PROCESS | 384 | 1466536300656 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:41 INFO - PROCESS | 384 | ++DOMWINDOW == 18 (000000834A710800) [pid = 384] [serial = 18] [outer = 0000008347255400] 12:11:41 INFO - PROCESS | 384 | 1466536301549 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"de6eb625-939b-4e82-95b4-9c07f8162bea","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":"20160621055904","device":"desktop","version":"48.0","command_id":1}}] 12:11:42 INFO - PROCESS | 384 | 1466536302157 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:11:42 INFO - PROCESS | 384 | 1466536302160 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:42 INFO - PROCESS | 384 | 1466536302326 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 12:11:42 INFO - PROCESS | 384 | 1466536302343 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:11:42 INFO - PROCESS | 384 | 1466536302346 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:42 INFO - PROCESS | 384 | [384] 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 12:11:43 INFO - PROCESS | 384 | --DOCSHELL 000000832CE5E000 == 6 [pid = 384] [id = 1] 12:11:44 INFO - PROCESS | 384 | [384] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:11:44 INFO - PROCESS | 384 | ++DOMWINDOW == 19 (0000008339B09400) [pid = 384] [serial = 19] [outer = 0000008347255400] 12:11:44 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:44 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:44 INFO - PROCESS | 384 | 1466536304870 Marionette TRACE conn5 <- [1,3,null,{}] 12:11:44 INFO - PROCESS | 384 | 1466536304875 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:11:44 INFO - PROCESS | 384 | 1466536304878 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:44 INFO - PROCESS | 384 | 1466536304903 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 12:11:44 INFO - PROCESS | 384 | 1466536304927 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 384 | 1466536304932 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 12:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:11:44 INFO - PROCESS | 384 | 1466536304945 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - PROCESS | 384 | 1466536304950 Marionette TRACE conn5 <- [1,6,null,{}] 12:11:44 INFO - PROCESS | 384 | 1466536304962 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:44 INFO - PROCESS | 384 | 1466536304965 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:44 INFO - PROCESS | 384 | 1466536304989 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 12:11:44 INFO - PROCESS | 384 | 1466536304996 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:45 INFO - PROCESS | 384 | 1466536304999 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:45 INFO - PROCESS | 384 | ++DOCSHELL 00000083401BC000 == 7 [pid = 384] [id = 8] 12:11:45 INFO - PROCESS | 384 | ++DOMWINDOW == 20 (0000008340E19000) [pid = 384] [serial = 20] [outer = 0000000000000000] 12:11:45 INFO - PROCESS | 384 | ++DOMWINDOW == 21 (00000083412D3400) [pid = 384] [serial = 21] [outer = 0000008340E19000] 12:11:45 INFO - PROCESS | 384 | 1466536305060 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 384 | ++DOMWINDOW == 22 (0000008344CCA800) [pid = 384] [serial = 22] [outer = 0000008340E19000] 12:11:45 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E84000 == 8 [pid = 384] [id = 9] 12:11:45 INFO - PROCESS | 384 | ++DOMWINDOW == 23 (000000834585E800) [pid = 384] [serial = 23] [outer = 0000000000000000] 12:11:45 INFO - PROCESS | 384 | ++DOMWINDOW == 24 (0000008347440400) [pid = 384] [serial = 24] [outer = 000000834585E800] 12:11:45 INFO - PROCESS | 384 | 1466536305540 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 384 | ++DOMWINDOW == 25 (0000008347DB6800) [pid = 384] [serial = 25] [outer = 000000834585E800] 12:11:46 INFO - PROCESS | 384 | 1466536306232 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1346ms 12:11:46 INFO - PROCESS | 384 | ++DOCSHELL 000000833A595800 == 9 [pid = 384] [id = 10] 12:11:46 INFO - PROCESS | 384 | ++DOMWINDOW == 26 (000000833A597000) [pid = 384] [serial = 26] [outer = 0000000000000000] 12:11:46 INFO - PROCESS | 384 | 1466536306479 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 384 | 1466536306483 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 12:11:46 INFO - PROCESS | 384 | ++DOMWINDOW == 27 (000000833AB75800) [pid = 384] [serial = 27] [outer = 000000833A597000] 12:11:46 INFO - PROCESS | 384 | ++DOMWINDOW == 28 (000000833AC8F800) [pid = 384] [serial = 28] [outer = 000000833A597000] 12:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:11:46 INFO - PROCESS | 384 | 1466536306563 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 384 | 1466536306566 Marionette TRACE conn5 <- [1,10,null,{}] 12:11:46 INFO - PROCESS | 384 | ++DOCSHELL 0000008339BA9000 == 10 [pid = 384] [id = 11] 12:11:46 INFO - PROCESS | 384 | ++DOMWINDOW == 29 (000000833A54F400) [pid = 384] [serial = 29] [outer = 0000000000000000] 12:11:46 INFO - PROCESS | 384 | ++DOMWINDOW == 30 (000000833F5B1000) [pid = 384] [serial = 30] [outer = 000000833A54F400] 12:11:46 INFO - PROCESS | 384 | 1466536306660 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:46 INFO - PROCESS | 384 | 1466536306663 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:46 INFO - PROCESS | 384 | ++DOMWINDOW == 31 (000000833FCB2400) [pid = 384] [serial = 31] [outer = 000000833A54F400] 12:11:46 INFO - PROCESS | 384 | 1466536306797 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 12:11:46 INFO - PROCESS | 384 | --DOCSHELL 0000008341243800 == 9 [pid = 384] [id = 4] 12:11:46 INFO - PROCESS | 384 | 1466536306901 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:46 INFO - PROCESS | 384 | 1466536306904 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:46 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5D8000 == 10 [pid = 384] [id = 12] 12:11:46 INFO - PROCESS | 384 | ++DOMWINDOW == 32 (0000008340E1A400) [pid = 384] [serial = 32] [outer = 0000000000000000] 12:11:46 INFO - PROCESS | 384 | ++DOMWINDOW == 33 (0000008341018C00) [pid = 384] [serial = 33] [outer = 0000008340E1A400] 12:11:46 INFO - PROCESS | 384 | 1466536306965 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 384 | ++DOMWINDOW == 34 (00000083418CC400) [pid = 384] [serial = 34] [outer = 0000008340E1A400] 12:11:47 INFO - PROCESS | 384 | 1466536307468 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 964ms 12:11:47 INFO - PROCESS | 384 | 1466536307512 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 12:11:47 INFO - PROCESS | 384 | 1466536307517 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 12:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:11:47 INFO - PROCESS | 384 | 1466536307524 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:11:47 INFO - PROCESS | 384 | 1466536307527 Marionette TRACE conn5 <- [1,14,null,{}] 12:11:47 INFO - PROCESS | 384 | 1466536307531 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:47 INFO - PROCESS | 384 | 1466536307533 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:47 INFO - PROCESS | 384 | 1466536307626 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 12:11:47 INFO - PROCESS | 384 | 1466536307634 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:47 INFO - PROCESS | 384 | 1466536307637 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:47 INFO - PROCESS | 384 | ++DOCSHELL 00000083401B3800 == 11 [pid = 384] [id = 13] 12:11:47 INFO - PROCESS | 384 | ++DOMWINDOW == 35 (0000008346D85400) [pid = 384] [serial = 35] [outer = 0000000000000000] 12:11:47 INFO - PROCESS | 384 | ++DOMWINDOW == 36 (0000008346D8EC00) [pid = 384] [serial = 36] [outer = 0000008346D85400] 12:11:47 INFO - PROCESS | 384 | 1466536307685 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 384 | ++DOMWINDOW == 37 (00000083478C2C00) [pid = 384] [serial = 37] [outer = 0000008346D85400] 12:11:48 INFO - PROCESS | 384 | 1466536308123 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 629ms 12:11:48 INFO - PROCESS | 384 | 1466536308155 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 384 | 1466536308157 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 12:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:11:48 INFO - PROCESS | 384 | 1466536308161 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 384 | 1466536308165 Marionette TRACE conn5 <- [1,18,null,{}] 12:11:48 INFO - PROCESS | 384 | 1466536308177 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:48 INFO - PROCESS | 384 | 1466536308182 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:48 INFO - PROCESS | 384 | 1466536308278 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 12:11:48 INFO - PROCESS | 384 | 1466536308285 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:48 INFO - PROCESS | 384 | 1466536308289 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:48 INFO - PROCESS | 384 | ++DOCSHELL 000000834151B000 == 12 [pid = 384] [id = 14] 12:11:48 INFO - PROCESS | 384 | ++DOMWINDOW == 38 (00000083490CE400) [pid = 384] [serial = 38] [outer = 0000000000000000] 12:11:48 INFO - PROCESS | 384 | ++DOMWINDOW == 39 (00000083491C2C00) [pid = 384] [serial = 39] [outer = 00000083490CE400] 12:11:48 INFO - PROCESS | 384 | 1466536308343 Marionette DEBUG loaded listener.js 12:11:48 INFO - PROCESS | 384 | ++DOMWINDOW == 40 (000000834A2A3400) [pid = 384] [serial = 40] [outer = 00000083490CE400] 12:11:48 INFO - PROCESS | 384 | 1466536308845 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 733ms 12:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:11:48 INFO - PROCESS | 384 | 1466536308897 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 384 | 1466536308900 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 12:11:48 INFO - PROCESS | 384 | 1466536308903 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 384 | 1466536308905 Marionette TRACE conn5 <- [1,22,null,{}] 12:11:48 INFO - PROCESS | 384 | 1466536308909 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:48 INFO - PROCESS | 384 | 1466536308912 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:48 INFO - PROCESS | 384 | 1466536308995 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 12:11:49 INFO - PROCESS | 384 | 1466536309002 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 384 | 1466536309005 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:49 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C98800 == 13 [pid = 384] [id = 15] 12:11:49 INFO - PROCESS | 384 | ++DOMWINDOW == 41 (00000083449A7C00) [pid = 384] [serial = 41] [outer = 0000000000000000] 12:11:49 INFO - PROCESS | 384 | ++DOMWINDOW == 42 (00000083449A9800) [pid = 384] [serial = 42] [outer = 00000083449A7C00] 12:11:49 INFO - PROCESS | 384 | 1466536309051 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 384 | ++DOMWINDOW == 43 (0000008347397400) [pid = 384] [serial = 43] [outer = 00000083449A7C00] 12:11:49 INFO - PROCESS | 384 | 1466536309458 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 587ms 12:11:49 INFO - PROCESS | 384 | 1466536309499 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 12:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:11:49 INFO - PROCESS | 384 | 1466536309502 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 12:11:49 INFO - PROCESS | 384 | 1466536309506 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:11:49 INFO - PROCESS | 384 | 1466536309507 Marionette TRACE conn5 <- [1,26,null,{}] 12:11:49 INFO - PROCESS | 384 | 1466536309511 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:49 INFO - PROCESS | 384 | 1466536309513 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:49 INFO - PROCESS | 384 | 1466536309594 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 12:11:49 INFO - PROCESS | 384 | 1466536309600 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 384 | 1466536309602 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:49 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB9000 == 14 [pid = 384] [id = 16] 12:11:49 INFO - PROCESS | 384 | ++DOMWINDOW == 44 (00000083486AA400) [pid = 384] [serial = 44] [outer = 0000000000000000] 12:11:49 INFO - PROCESS | 384 | ++DOMWINDOW == 45 (00000083486B3000) [pid = 384] [serial = 45] [outer = 00000083486AA400] 12:11:49 INFO - PROCESS | 384 | 1466536309648 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 384 | ++DOMWINDOW == 46 (00000083489BD800) [pid = 384] [serial = 46] [outer = 00000083486AA400] 12:11:50 INFO - PROCESS | 384 | 1466536310053 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 587ms 12:11:50 INFO - PROCESS | 384 | 1466536310093 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 384 | 1466536310095 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 12:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:11:50 INFO - PROCESS | 384 | 1466536310108 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 384 | 1466536310110 Marionette TRACE conn5 <- [1,30,null,{}] 12:11:50 INFO - PROCESS | 384 | 1466536310114 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:50 INFO - PROCESS | 384 | 1466536310120 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:50 INFO - PROCESS | 384 | 1466536310246 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 12:11:50 INFO - PROCESS | 384 | 1466536310260 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 384 | 1466536310262 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:50 INFO - PROCESS | 384 | ++DOCSHELL 0000008347937000 == 15 [pid = 384] [id = 17] 12:11:50 INFO - PROCESS | 384 | ++DOMWINDOW == 47 (00000083490EF000) [pid = 384] [serial = 47] [outer = 0000000000000000] 12:11:50 INFO - PROCESS | 384 | ++DOMWINDOW == 48 (00000083490F0C00) [pid = 384] [serial = 48] [outer = 00000083490EF000] 12:11:50 INFO - PROCESS | 384 | 1466536310308 Marionette DEBUG loaded listener.js 12:11:50 INFO - PROCESS | 384 | ++DOMWINDOW == 49 (000000834B22F800) [pid = 384] [serial = 49] [outer = 00000083490EF000] 12:11:50 INFO - PROCESS | 384 | 1466536310785 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 734ms 12:11:50 INFO - PROCESS | 384 | 1466536310847 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 384 | 1466536310849 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 12:11:50 INFO - PROCESS | 384 | 1466536310852 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:11:50 INFO - PROCESS | 384 | 1466536310854 Marionette TRACE conn5 <- [1,34,null,{}] 12:11:50 INFO - PROCESS | 384 | 1466536310858 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:50 INFO - PROCESS | 384 | 1466536310860 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:50 INFO - PROCESS | 384 | 1466536310961 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 12:11:50 INFO - PROCESS | 384 | 1466536310969 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 384 | 1466536310971 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:50 INFO - PROCESS | 384 | ++DOCSHELL 0000008348987800 == 16 [pid = 384] [id = 18] 12:11:50 INFO - PROCESS | 384 | ++DOMWINDOW == 50 (000000834462A400) [pid = 384] [serial = 50] [outer = 0000000000000000] 12:11:51 INFO - PROCESS | 384 | ++DOMWINDOW == 51 (0000008346DE6800) [pid = 384] [serial = 51] [outer = 000000834462A400] 12:11:51 INFO - PROCESS | 384 | 1466536311017 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 384 | ++DOMWINDOW == 52 (00000083478D2C00) [pid = 384] [serial = 52] [outer = 000000834462A400] 12:11:51 INFO - PROCESS | 384 | 1466536311393 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 585ms 12:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:11:51 INFO - PROCESS | 384 | 1466536311449 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 384 | 1466536311451 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 12:11:51 INFO - PROCESS | 384 | 1466536311454 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - PROCESS | 384 | 1466536311456 Marionette TRACE conn5 <- [1,38,null,{}] 12:11:51 INFO - PROCESS | 384 | 1466536311460 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:51 INFO - PROCESS | 384 | 1466536311462 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:51 INFO - PROCESS | 384 | 1466536311540 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 12:11:51 INFO - PROCESS | 384 | 1466536311545 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 384 | 1466536311547 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:51 INFO - PROCESS | 384 | ++DOCSHELL 0000008349672800 == 17 [pid = 384] [id = 19] 12:11:51 INFO - PROCESS | 384 | ++DOMWINDOW == 53 (00000083390A6000) [pid = 384] [serial = 53] [outer = 0000000000000000] 12:11:51 INFO - PROCESS | 384 | ++DOMWINDOW == 54 (00000083390A9C00) [pid = 384] [serial = 54] [outer = 00000083390A6000] 12:11:51 INFO - PROCESS | 384 | 1466536311592 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (0000008346DE2C00) [pid = 384] [serial = 55] [outer = 00000083390A6000] 12:11:51 INFO - PROCESS | 384 | 1466536311962 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 524ms 12:11:51 INFO - PROCESS | 384 | 1466536311980 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 384 | 1466536311982 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 12:11:51 INFO - PROCESS | 384 | 1466536311985 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:11:51 INFO - PROCESS | 384 | 1466536311987 Marionette TRACE conn5 <- [1,42,null,{}] 12:11:52 INFO - PROCESS | 384 | 1466536311990 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:52 INFO - PROCESS | 384 | 1466536311992 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:52 INFO - PROCESS | 384 | 1466536312106 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 12:11:52 INFO - PROCESS | 384 | 1466536312114 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 384 | 1466536312116 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8CB800 == 18 [pid = 384] [id = 20] 12:11:52 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (00000083478D7000) [pid = 384] [serial = 56] [outer = 0000000000000000] 12:11:52 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (0000008348369C00) [pid = 384] [serial = 57] [outer = 00000083478D7000] 12:11:52 INFO - PROCESS | 384 | 1466536312161 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (00000083490EF400) [pid = 384] [serial = 58] [outer = 00000083478D7000] 12:11:52 INFO - PROCESS | 384 | 1466536312529 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 588ms 12:11:52 INFO - PROCESS | 384 | 1466536312576 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 384 | 1466536312578 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 12:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:11:52 INFO - PROCESS | 384 | 1466536312583 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 384 | 1466536312585 Marionette TRACE conn5 <- [1,46,null,{}] 12:11:52 INFO - PROCESS | 384 | 1466536312591 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:52 INFO - PROCESS | 384 | 1466536312593 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:52 INFO - PROCESS | 384 | 1466536312701 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 12:11:52 INFO - PROCESS | 384 | 1466536312708 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 384 | 1466536312710 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF3D000 == 19 [pid = 384] [id = 21] 12:11:52 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833B3B8000) [pid = 384] [serial = 59] [outer = 0000000000000000] 12:11:52 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833B3C0000) [pid = 384] [serial = 60] [outer = 000000833B3B8000] 12:11:52 INFO - PROCESS | 384 | 1466536312755 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000834836FC00) [pid = 384] [serial = 61] [outer = 000000833B3B8000] 12:11:53 INFO - PROCESS | 384 | 1466536313125 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 586ms 12:11:53 INFO - PROCESS | 384 | 1466536313172 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 12:11:53 INFO - PROCESS | 384 | 1466536313174 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 12:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:11:53 INFO - PROCESS | 384 | 1466536313178 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 384 | 1466536313180 Marionette TRACE conn5 <- [1,50,null,{}] 12:11:53 INFO - PROCESS | 384 | 1466536313184 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:53 INFO - PROCESS | 384 | 1466536313194 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:53 INFO - PROCESS | 384 | 1466536313307 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 12:11:53 INFO - PROCESS | 384 | 1466536313321 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:53 INFO - PROCESS | 384 | 1466536313323 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834D922000 == 20 [pid = 384] [id = 22] 12:11:53 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (0000008349038000) [pid = 384] [serial = 62] [outer = 0000000000000000] 12:11:53 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000834A86CC00) [pid = 384] [serial = 63] [outer = 0000008349038000] 12:11:53 INFO - PROCESS | 384 | 1466536313376 Marionette DEBUG loaded listener.js 12:11:53 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000834D9DC800) [pid = 384] [serial = 64] [outer = 0000008349038000] 12:11:53 INFO - PROCESS | 384 | 1466536313773 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 629ms 12:11:53 INFO - PROCESS | 384 | 1466536313810 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 12:11:53 INFO - PROCESS | 384 | 1466536313812 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 12:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:11:53 INFO - PROCESS | 384 | 1466536313815 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 384 | 1466536313817 Marionette TRACE conn5 <- [1,54,null,{}] 12:11:53 INFO - PROCESS | 384 | 1466536313821 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:53 INFO - PROCESS | 384 | 1466536313822 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:53 INFO - PROCESS | 384 | 1466536313925 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 12:11:53 INFO - PROCESS | 384 | 1466536313933 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:53 INFO - PROCESS | 384 | 1466536313935 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834DAD7800 == 21 [pid = 384] [id = 23] 12:11:53 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000834D9DF800) [pid = 384] [serial = 65] [outer = 0000000000000000] 12:11:53 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000834EFB7C00) [pid = 384] [serial = 66] [outer = 000000834D9DF800] 12:11:53 INFO - PROCESS | 384 | 1466536313978 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000834EFC1800) [pid = 384] [serial = 67] [outer = 000000834D9DF800] 12:11:54 INFO - PROCESS | 384 | 1466536314366 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 587ms 12:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:11:54 INFO - PROCESS | 384 | 1466536314405 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 12:11:54 INFO - PROCESS | 384 | 1466536314407 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 12:11:54 INFO - PROCESS | 384 | 1466536314410 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:11:54 INFO - PROCESS | 384 | 1466536314412 Marionette TRACE conn5 <- [1,58,null,{}] 12:11:54 INFO - PROCESS | 384 | 1466536314416 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:54 INFO - PROCESS | 384 | 1466536314418 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:55 INFO - PROCESS | 384 | --DOCSHELL 00000083401BC000 == 20 [pid = 384] [id = 8] 12:11:55 INFO - PROCESS | 384 | 1466536315178 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 12:11:55 INFO - PROCESS | 384 | 1466536315267 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 384 | 1466536315270 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:55 INFO - PROCESS | 384 | ++DOCSHELL 000000833B4B7800 == 21 [pid = 384] [id = 24] 12:11:55 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833B257000) [pid = 384] [serial = 68] [outer = 0000000000000000] 12:11:55 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833B3C4400) [pid = 384] [serial = 69] [outer = 000000833B257000] 12:11:55 INFO - PROCESS | 384 | 1466536315320 Marionette DEBUG loaded listener.js 12:11:55 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833FCAD800) [pid = 384] [serial = 70] [outer = 000000833B257000] 12:11:55 INFO - PROCESS | 384 | 1466536315758 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1384ms 12:11:55 INFO - PROCESS | 384 | 1466536315800 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 12:11:55 INFO - PROCESS | 384 | 1466536315804 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 12:11:55 INFO - PROCESS | 384 | 1466536315808 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:11:55 INFO - PROCESS | 384 | 1466536315812 Marionette TRACE conn5 <- [1,62,null,{}] 12:11:55 INFO - PROCESS | 384 | 1466536315821 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:55 INFO - PROCESS | 384 | 1466536315824 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:55 INFO - PROCESS | 384 | 1466536315929 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 12:11:55 INFO - PROCESS | 384 | 1466536315935 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 384 | 1466536315938 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:55 INFO - PROCESS | 384 | ++DOCSHELL 00000083401BD800 == 22 [pid = 384] [id = 25] 12:11:55 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083414BA400) [pid = 384] [serial = 71] [outer = 0000000000000000] 12:11:55 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008344624800) [pid = 384] [serial = 72] [outer = 00000083414BA400] 12:11:55 INFO - PROCESS | 384 | 1466536315986 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083449A7400) [pid = 384] [serial = 73] [outer = 00000083414BA400] 12:11:56 INFO - PROCESS | 384 | 1466536316409 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 629ms 12:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:11:56 INFO - PROCESS | 384 | 1466536316442 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 384 | 1466536316445 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 12:11:56 INFO - PROCESS | 384 | 1466536316448 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - PROCESS | 384 | 1466536316450 Marionette TRACE conn5 <- [1,66,null,{}] 12:11:56 INFO - PROCESS | 384 | 1466536316454 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:56 INFO - PROCESS | 384 | 1466536316457 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:56 INFO - PROCESS | 384 | 1466536316803 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833BFD4000) [pid = 384] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008349038000) [pid = 384] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008340E1A400) [pid = 384] [serial = 32] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008346D85400) [pid = 384] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083490CE400) [pid = 384] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083449A7C00) [pid = 384] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083486AA400) [pid = 384] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 65 (00000083490EF000) [pid = 384] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:11:56 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008340E19000) [pid = 384] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:11:56 INFO - PROCESS | 384 | 1466536316860 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 384 | 1466536316862 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:56 INFO - PROCESS | 384 | ++DOCSHELL 0000008341474000 == 23 [pid = 384] [id = 26] 12:11:56 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833AB23800) [pid = 384] [serial = 74] [outer = 0000000000000000] 12:11:56 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (0000008340231400) [pid = 384] [serial = 75] [outer = 000000833AB23800] 12:11:56 INFO - PROCESS | 384 | 1466536316909 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008345857800) [pid = 384] [serial = 76] [outer = 000000833AB23800] 12:11:57 INFO - PROCESS | 384 | 1466536317271 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 880ms 12:11:57 INFO - PROCESS | 384 | 1466536317331 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 12:11:57 INFO - PROCESS | 384 | 1466536317335 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 12:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:11:57 INFO - PROCESS | 384 | 1466536317346 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:11:57 INFO - PROCESS | 384 | 1466536317350 Marionette TRACE conn5 <- [1,70,null,{}] 12:11:57 INFO - PROCESS | 384 | 1466536317354 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:57 INFO - PROCESS | 384 | 1466536317357 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:57 INFO - PROCESS | 384 | 1466536317441 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 12:11:57 INFO - PROCESS | 384 | 1466536317446 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:57 INFO - PROCESS | 384 | 1466536317448 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:57 INFO - PROCESS | 384 | ++DOCSHELL 00000083473AE800 == 24 [pid = 384] [id = 27] 12:11:57 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833B856800) [pid = 384] [serial = 77] [outer = 0000000000000000] 12:11:57 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000834739B000) [pid = 384] [serial = 78] [outer = 000000833B856800] 12:11:57 INFO - PROCESS | 384 | 1466536317493 Marionette DEBUG loaded listener.js 12:11:57 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008347C15400) [pid = 384] [serial = 79] [outer = 000000833B856800] 12:11:57 INFO - PROCESS | 384 | 1466536317895 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 586ms 12:11:57 INFO - PROCESS | 384 | 1466536317932 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 12:11:57 INFO - PROCESS | 384 | 1466536317934 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 12:11:57 INFO - PROCESS | 384 | 1466536317937 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:11:57 INFO - PROCESS | 384 | 1466536317939 Marionette TRACE conn5 <- [1,74,null,{}] 12:11:57 INFO - PROCESS | 384 | 1466536317951 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:57 INFO - PROCESS | 384 | 1466536317953 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:58 INFO - PROCESS | 384 | 1466536318036 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 12:11:58 INFO - PROCESS | 384 | 1466536318041 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:58 INFO - PROCESS | 384 | 1466536318044 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:58 INFO - PROCESS | 384 | ++DOCSHELL 0000008348175800 == 25 [pid = 384] [id = 28] 12:11:58 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008348369400) [pid = 384] [serial = 80] [outer = 0000000000000000] 12:11:58 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083486B4800) [pid = 384] [serial = 81] [outer = 0000008348369400] 12:11:58 INFO - PROCESS | 384 | 1466536318089 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083489B8000) [pid = 384] [serial = 82] [outer = 0000008348369400] 12:11:58 INFO - PROCESS | 384 | 1466536318529 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 650ms 12:11:58 INFO - PROCESS | 384 | 1466536318590 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 12:11:58 INFO - PROCESS | 384 | 1466536318593 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 12:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:11:58 INFO - PROCESS | 384 | 1466536318596 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:11:58 INFO - PROCESS | 384 | 1466536318597 Marionette TRACE conn5 <- [1,78,null,{}] 12:11:58 INFO - PROCESS | 384 | 1466536318601 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:58 INFO - PROCESS | 384 | 1466536318603 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:58 INFO - PROCESS | 384 | 1466536318684 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 12:11:58 INFO - PROCESS | 384 | 1466536318690 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:58 INFO - PROCESS | 384 | 1466536318695 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:58 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8C7000 == 26 [pid = 384] [id = 29] 12:11:58 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083490E9400) [pid = 384] [serial = 83] [outer = 0000000000000000] 12:11:58 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083490EDC00) [pid = 384] [serial = 84] [outer = 00000083490E9400] 12:11:58 INFO - PROCESS | 384 | 1466536318749 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008349EDEC00) [pid = 384] [serial = 85] [outer = 00000083490E9400] 12:11:59 INFO - PROCESS | 384 | 1466536319317 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 776ms 12:11:59 INFO - PROCESS | 384 | 1466536319391 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 384 | 1466536319396 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 12:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:11:59 INFO - PROCESS | 384 | 1466536319414 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - PROCESS | 384 | 1466536319420 Marionette TRACE conn5 <- [1,82,null,{}] 12:11:59 INFO - PROCESS | 384 | 1466536319440 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:59 INFO - PROCESS | 384 | 1466536319444 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:59 INFO - PROCESS | 384 | 1466536319560 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 12:11:59 INFO - PROCESS | 384 | 1466536319613 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:59 INFO - PROCESS | 384 | 1466536319616 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:11:59 INFO - PROCESS | 384 | ++DOCSHELL 0000008341478800 == 27 [pid = 384] [id = 30] 12:11:59 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083414B8C00) [pid = 384] [serial = 86] [outer = 0000000000000000] 12:11:59 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083449A0400) [pid = 384] [serial = 87] [outer = 00000083414B8C00] 12:11:59 INFO - PROCESS | 384 | 1466536319675 Marionette DEBUG loaded listener.js 12:11:59 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834585EC00) [pid = 384] [serial = 88] [outer = 00000083414B8C00] 12:12:00 INFO - PROCESS | 384 | 1466536320170 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 817ms 12:12:00 INFO - PROCESS | 384 | 1466536320220 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 12:12:00 INFO - PROCESS | 384 | 1466536320225 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 12:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:12:00 INFO - PROCESS | 384 | 1466536320232 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:12:00 INFO - PROCESS | 384 | 1466536320235 Marionette TRACE conn5 <- [1,86,null,{}] 12:12:00 INFO - PROCESS | 384 | 1466536320239 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:00 INFO - PROCESS | 384 | 1466536320242 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:00 INFO - PROCESS | 384 | 1466536320353 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 12:12:00 INFO - PROCESS | 384 | 1466536320426 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:00 INFO - PROCESS | 384 | 1466536320429 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:00 INFO - PROCESS | 384 | ++DOCSHELL 000000834930C800 == 28 [pid = 384] [id = 31] 12:12:00 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083482E5400) [pid = 384] [serial = 89] [outer = 0000000000000000] 12:12:00 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834836F000) [pid = 384] [serial = 90] [outer = 00000083482E5400] 12:12:00 INFO - PROCESS | 384 | 1466536320487 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083478D7C00) [pid = 384] [serial = 91] [outer = 00000083482E5400] 12:12:01 INFO - PROCESS | 384 | 1466536321051 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 837ms 12:12:01 INFO - PROCESS | 384 | 1466536321070 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 12:12:01 INFO - PROCESS | 384 | 1466536321073 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 12:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:12:01 INFO - PROCESS | 384 | 1466536321077 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - PROCESS | 384 | 1466536321081 Marionette TRACE conn5 <- [1,90,null,{}] 12:12:01 INFO - PROCESS | 384 | 1466536321092 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:01 INFO - PROCESS | 384 | 1466536321098 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:01 INFO - PROCESS | 384 | 1466536321203 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 12:12:01 INFO - PROCESS | 384 | 1466536321278 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:01 INFO - PROCESS | 384 | 1466536321281 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:01 INFO - PROCESS | 384 | ++DOCSHELL 000000834DAC7800 == 29 [pid = 384] [id = 32] 12:12:01 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834840B000) [pid = 384] [serial = 92] [outer = 0000000000000000] 12:12:01 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083490C9C00) [pid = 384] [serial = 93] [outer = 000000834840B000] 12:12:01 INFO - PROCESS | 384 | 1466536321339 Marionette DEBUG loaded listener.js 12:12:01 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834A7A2C00) [pid = 384] [serial = 94] [outer = 000000834840B000] 12:12:01 INFO - PROCESS | 384 | 1466536321860 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 838ms 12:12:01 INFO - PROCESS | 384 | 1466536321918 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 12:12:01 INFO - PROCESS | 384 | 1466536321921 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 12:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:12:01 INFO - PROCESS | 384 | 1466536321925 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - PROCESS | 384 | 1466536321927 Marionette TRACE conn5 <- [1,94,null,{}] 12:12:01 INFO - PROCESS | 384 | 1466536321931 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:01 INFO - PROCESS | 384 | 1466536321933 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:02 INFO - PROCESS | 384 | 1466536322071 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 12:12:02 INFO - PROCESS | 384 | 1466536322130 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:02 INFO - PROCESS | 384 | 1466536322133 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:02 INFO - PROCESS | 384 | ++DOCSHELL 00000083473AE000 == 30 [pid = 384] [id = 33] 12:12:02 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833AE9C800) [pid = 384] [serial = 95] [outer = 0000000000000000] 12:12:02 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833AEA4400) [pid = 384] [serial = 96] [outer = 000000833AE9C800] 12:12:02 INFO - PROCESS | 384 | 1466536322188 Marionette DEBUG loaded listener.js 12:12:02 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834A852000) [pid = 384] [serial = 97] [outer = 000000833AE9C800] 12:12:02 INFO - PROCESS | 384 | 1466536322840 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 986ms 12:12:02 INFO - PROCESS | 384 | 1466536322912 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 12:12:02 INFO - PROCESS | 384 | 1466536322916 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 12:12:02 INFO - PROCESS | 384 | 1466536322922 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:12:02 INFO - PROCESS | 384 | 1466536322925 Marionette TRACE conn5 <- [1,98,null,{}] 12:12:02 INFO - PROCESS | 384 | 1466536322932 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:02 INFO - PROCESS | 384 | 1466536322934 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:03 INFO - PROCESS | 384 | 1466536323069 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 12:12:03 INFO - PROCESS | 384 | 1466536323130 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:03 INFO - PROCESS | 384 | 1466536323135 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:03 INFO - PROCESS | 384 | ++DOCSHELL 000000833F9BF000 == 31 [pid = 384] [id = 34] 12:12:03 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833AEA0C00) [pid = 384] [serial = 98] [outer = 0000000000000000] 12:12:03 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833F3BF800) [pid = 384] [serial = 99] [outer = 000000833AEA0C00] 12:12:03 INFO - PROCESS | 384 | 1466536323188 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008340317C00) [pid = 384] [serial = 100] [outer = 000000833AEA0C00] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008347FF1C00) [pid = 384] [serial = 17] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083412D3C00) [pid = 384] [serial = 9] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083418CBC00) [pid = 384] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833F378800) [pid = 384] [serial = 4] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833B3C0000) [pid = 384] [serial = 60] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834A86CC00) [pid = 384] [serial = 63] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833F5B1000) [pid = 384] [serial = 30] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008341018C00) [pid = 384] [serial = 33] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083418CC400) [pid = 384] [serial = 34] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008346D8EC00) [pid = 384] [serial = 36] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083491C2C00) [pid = 384] [serial = 39] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083449A9800) [pid = 384] [serial = 42] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083486B3000) [pid = 384] [serial = 45] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083490F0C00) [pid = 384] [serial = 48] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008346DE6800) [pid = 384] [serial = 51] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083390A9C00) [pid = 384] [serial = 54] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008348369C00) [pid = 384] [serial = 57] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083412D3400) [pid = 384] [serial = 21] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347440400) [pid = 384] [serial = 24] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833AB75800) [pid = 384] [serial = 27] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083489BD800) [pid = 384] [serial = 46] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008347397400) [pid = 384] [serial = 43] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000834B22F800) [pid = 384] [serial = 49] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008344CCA800) [pid = 384] [serial = 22] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000834A2A3400) [pid = 384] [serial = 40] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000834D9DC800) [pid = 384] [serial = 64] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 64 (00000083478C2C00) [pid = 384] [serial = 37] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000834EFB7C00) [pid = 384] [serial = 66] [outer = 0000000000000000] [url = about:blank] 12:12:03 INFO - PROCESS | 384 | --DOMWINDOW == 62 (0000008347EF7000) [pid = 384] [serial = 14] [outer = 0000000000000000] [url = about:blank] 12:12:04 INFO - PROCESS | 384 | 1466536324135 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1238ms 12:12:04 INFO - PROCESS | 384 | 1466536324164 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 12:12:04 INFO - PROCESS | 384 | 1466536324169 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 12:12:04 INFO - PROCESS | 384 | 1466536324173 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:12:04 INFO - PROCESS | 384 | 1466536324178 Marionette TRACE conn5 <- [1,102,null,{}] 12:12:04 INFO - PROCESS | 384 | 1466536324183 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:04 INFO - PROCESS | 384 | 1466536324186 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:04 INFO - PROCESS | 384 | 1466536324275 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 12:12:04 INFO - PROCESS | 384 | 1466536324283 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:04 INFO - PROCESS | 384 | 1466536324287 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:04 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5D8800 == 32 [pid = 384] [id = 35] 12:12:04 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833F4F3800) [pid = 384] [serial = 101] [outer = 0000000000000000] 12:12:04 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833F5B4400) [pid = 384] [serial = 102] [outer = 000000833F4F3800] 12:12:04 INFO - PROCESS | 384 | 1466536324336 Marionette DEBUG loaded listener.js 12:12:04 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008340319000) [pid = 384] [serial = 103] [outer = 000000833F4F3800] 12:12:04 INFO - PROCESS | 384 | 1466536324747 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 629ms 12:12:04 INFO - PROCESS | 384 | 1466536324806 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 12:12:04 INFO - PROCESS | 384 | 1466536324812 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 12:12:04 INFO - PROCESS | 384 | 1466536324821 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:12:04 INFO - PROCESS | 384 | 1466536324824 Marionette TRACE conn5 <- [1,106,null,{}] 12:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:12:04 INFO - PROCESS | 384 | 1466536324827 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:04 INFO - PROCESS | 384 | 1466536324830 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:04 INFO - PROCESS | 384 | 1466536324928 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 12:12:04 INFO - PROCESS | 384 | 1466536324969 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:04 INFO - PROCESS | 384 | 1466536324971 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:05 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E94800 == 33 [pid = 384] [id = 36] 12:12:05 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (0000008341954800) [pid = 384] [serial = 104] [outer = 0000000000000000] 12:12:05 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008341960000) [pid = 384] [serial = 105] [outer = 0000008341954800] 12:12:05 INFO - PROCESS | 384 | 1466536325020 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (00000083449A9800) [pid = 384] [serial = 106] [outer = 0000008341954800] 12:12:05 INFO - PROCESS | 384 | 1466536325440 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 12:12:05 INFO - PROCESS | 384 | 1466536325456 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 12:12:05 INFO - PROCESS | 384 | 1466536325458 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 12:12:05 INFO - PROCESS | 384 | 1466536325462 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:12:05 INFO - PROCESS | 384 | 1466536325466 Marionette TRACE conn5 <- [1,110,null,{}] 12:12:05 INFO - PROCESS | 384 | 1466536325477 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:05 INFO - PROCESS | 384 | 1466536325482 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:05 INFO - PROCESS | 384 | 1466536325568 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 12:12:05 INFO - PROCESS | 384 | 1466536325576 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:05 INFO - PROCESS | 384 | 1466536325579 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:05 INFO - PROCESS | 384 | ++DOCSHELL 00000083453C0000 == 34 [pid = 384] [id = 37] 12:12:05 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008344A4D400) [pid = 384] [serial = 107] [outer = 0000000000000000] 12:12:05 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008344A52400) [pid = 384] [serial = 108] [outer = 0000008344A4D400] 12:12:05 INFO - PROCESS | 384 | 1466536325628 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008345851000) [pid = 384] [serial = 109] [outer = 0000008344A4D400] 12:12:06 INFO - PROCESS | 384 | 1466536326036 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 626ms 12:12:06 INFO - PROCESS | 384 | 1466536326092 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 384 | 1466536326095 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 12:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:12:06 INFO - PROCESS | 384 | 1466536326098 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 384 | 1466536326100 Marionette TRACE conn5 <- [1,114,null,{}] 12:12:06 INFO - PROCESS | 384 | 1466536326110 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:06 INFO - PROCESS | 384 | 1466536326112 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:06 INFO - PROCESS | 384 | 1466536326217 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 12:12:06 INFO - PROCESS | 384 | 1466536326223 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 384 | 1466536326225 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:06 INFO - PROCESS | 384 | ++DOCSHELL 00000083473C0000 == 35 [pid = 384] [id = 38] 12:12:06 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008346DDE000) [pid = 384] [serial = 110] [outer = 0000000000000000] 12:12:06 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008346DE7800) [pid = 384] [serial = 111] [outer = 0000008346DDE000] 12:12:06 INFO - PROCESS | 384 | 1466536326270 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000834743E400) [pid = 384] [serial = 112] [outer = 0000008346DDE000] 12:12:06 INFO - PROCESS | 384 | 1466536326717 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 647ms 12:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:12:06 INFO - PROCESS | 384 | 1466536326750 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 384 | 1466536326752 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 12:12:06 INFO - PROCESS | 384 | 1466536326755 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 384 | 1466536326757 Marionette TRACE conn5 <- [1,118,null,{}] 12:12:06 INFO - PROCESS | 384 | 1466536326760 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:06 INFO - PROCESS | 384 | 1466536326763 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:06 INFO - PROCESS | 384 | 1466536326860 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 12:12:06 INFO - PROCESS | 384 | 1466536326866 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 384 | 1466536326868 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:06 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BA8800 == 36 [pid = 384] [id = 39] 12:12:06 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008346DDFC00) [pid = 384] [serial = 113] [outer = 0000000000000000] 12:12:06 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083478D8000) [pid = 384] [serial = 114] [outer = 0000008346DDFC00] 12:12:06 INFO - PROCESS | 384 | 1466536326913 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083482A5C00) [pid = 384] [serial = 115] [outer = 0000008346DDFC00] 12:12:07 INFO - PROCESS | 384 | 1466536327343 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 12:12:07 INFO - PROCESS | 384 | 1466536327385 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 12:12:07 INFO - PROCESS | 384 | 1466536327387 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 12:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:12:07 INFO - PROCESS | 384 | 1466536327397 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:12:07 INFO - PROCESS | 384 | 1466536327399 Marionette TRACE conn5 <- [1,122,null,{}] 12:12:07 INFO - PROCESS | 384 | 1466536327403 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:07 INFO - PROCESS | 384 | 1466536327409 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:07 INFO - PROCESS | 384 | 1466536327524 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 12:12:07 INFO - PROCESS | 384 | 1466536327591 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:07 INFO - PROCESS | 384 | 1466536327593 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:07 INFO - PROCESS | 384 | ++DOCSHELL 000000834930B800 == 37 [pid = 384] [id = 40] 12:12:07 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008348369C00) [pid = 384] [serial = 116] [outer = 0000000000000000] 12:12:07 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083486B9800) [pid = 384] [serial = 117] [outer = 0000008348369C00] 12:12:07 INFO - PROCESS | 384 | 1466536327640 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008349032C00) [pid = 384] [serial = 118] [outer = 0000008348369C00] 12:12:08 INFO - PROCESS | 384 | 1466536328041 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 690ms 12:12:08 INFO - PROCESS | 384 | 1466536328090 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 12:12:08 INFO - PROCESS | 384 | 1466536328092 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834D9DF800) [pid = 384] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083490E9400) [pid = 384] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833B3B8000) [pid = 384] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083478D7000) [pid = 384] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083390A6000) [pid = 384] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834462A400) [pid = 384] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008348369400) [pid = 384] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083414BA400) [pid = 384] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833B856800) [pid = 384] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AB23800) [pid = 384] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:12:08 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833B257000) [pid = 384] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:12:08 INFO - PROCESS | 384 | 1466536328157 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - PROCESS | 384 | 1466536328159 Marionette TRACE conn5 <- [1,126,null,{}] 12:12:08 INFO - PROCESS | 384 | 1466536328167 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:08 INFO - PROCESS | 384 | 1466536328170 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:08 INFO - PROCESS | 384 | 1466536328251 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 12:12:08 INFO - PROCESS | 384 | 1466536328257 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 384 | 1466536328258 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:08 INFO - PROCESS | 384 | ++DOCSHELL 0000008339BBB000 == 38 [pid = 384] [id = 41] 12:12:08 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833B3B9000) [pid = 384] [serial = 119] [outer = 0000000000000000] 12:12:08 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834186B800) [pid = 384] [serial = 120] [outer = 000000833B3B9000] 12:12:08 INFO - PROCESS | 384 | 1466536328304 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008348807800) [pid = 384] [serial = 121] [outer = 000000833B3B9000] 12:12:08 INFO - PROCESS | 384 | 1466536328690 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 585ms 12:12:08 INFO - PROCESS | 384 | 1466536328740 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 12:12:08 INFO - PROCESS | 384 | 1466536328742 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 12:12:08 INFO - PROCESS | 384 | 1466536328745 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:12:08 INFO - PROCESS | 384 | 1466536328747 Marionette TRACE conn5 <- [1,130,null,{}] 12:12:08 INFO - PROCESS | 384 | 1466536328750 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:08 INFO - PROCESS | 384 | 1466536328752 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:08 INFO - PROCESS | 384 | 1466536328829 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 12:12:08 INFO - PROCESS | 384 | 1466536328835 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 384 | 1466536328837 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:08 INFO - PROCESS | 384 | ++DOCSHELL 000000834D91D000 == 39 [pid = 384] [id = 42] 12:12:08 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008340D71C00) [pid = 384] [serial = 122] [outer = 0000000000000000] 12:12:08 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008340D73C00) [pid = 384] [serial = 123] [outer = 0000008340D71C00] 12:12:08 INFO - PROCESS | 384 | 1466536328882 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008340E20800) [pid = 384] [serial = 124] [outer = 0000008340D71C00] 12:12:09 INFO - PROCESS | 384 | 1466536329307 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 12:12:09 INFO - PROCESS | 384 | 1466536329335 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 12:12:09 INFO - PROCESS | 384 | 1466536329337 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 12:12:09 INFO - PROCESS | 384 | 1466536329340 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:12:09 INFO - PROCESS | 384 | 1466536329342 Marionette TRACE conn5 <- [1,134,null,{}] 12:12:09 INFO - PROCESS | 384 | 1466536329354 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:09 INFO - PROCESS | 384 | 1466536329356 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:09 INFO - PROCESS | 384 | 1466536329434 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 12:12:09 INFO - PROCESS | 384 | 1466536329440 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:09 INFO - PROCESS | 384 | 1466536329442 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834DAC4800 == 40 [pid = 384] [id = 43] 12:12:09 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000834902F800) [pid = 384] [serial = 125] [outer = 0000000000000000] 12:12:09 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083490F3800) [pid = 384] [serial = 126] [outer = 000000834902F800] 12:12:09 INFO - PROCESS | 384 | 1466536329486 Marionette DEBUG loaded listener.js 12:12:09 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083496C8800) [pid = 384] [serial = 127] [outer = 000000834902F800] 12:12:09 INFO - PROCESS | 384 | 1466536329869 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 587ms 12:12:09 INFO - PROCESS | 384 | 1466536329943 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 12:12:09 INFO - PROCESS | 384 | 1466536329945 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 12:12:09 INFO - PROCESS | 384 | 1466536329951 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:12:09 INFO - PROCESS | 384 | 1466536329952 Marionette TRACE conn5 <- [1,138,null,{}] 12:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:12:09 INFO - PROCESS | 384 | 1466536329956 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:09 INFO - PROCESS | 384 | 1466536329958 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:10 INFO - PROCESS | 384 | 1466536330036 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 12:12:10 INFO - PROCESS | 384 | 1466536330042 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:10 INFO - PROCESS | 384 | 1466536330044 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:10 INFO - PROCESS | 384 | ++DOCSHELL 0000008348631000 == 41 [pid = 384] [id = 44] 12:12:10 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834A217800) [pid = 384] [serial = 128] [outer = 0000000000000000] 12:12:10 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834A7A3400) [pid = 384] [serial = 129] [outer = 000000834A217800] 12:12:10 INFO - PROCESS | 384 | 1466536330088 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834A86CC00) [pid = 384] [serial = 130] [outer = 000000834A217800] 12:12:10 INFO - PROCESS | 384 | 1466536330932 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1026ms 12:12:10 INFO - PROCESS | 384 | 1466536330985 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 384 | 1466536330989 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 12:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:12:11 INFO - PROCESS | 384 | 1466536331003 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 384 | 1466536331009 Marionette TRACE conn5 <- [1,142,null,{}] 12:12:11 INFO - PROCESS | 384 | 1466536331015 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:11 INFO - PROCESS | 384 | 1466536331018 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:11 INFO - PROCESS | 384 | 1466536331167 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 12:12:11 INFO - PROCESS | 384 | 1466536331224 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:11 INFO - PROCESS | 384 | 1466536331227 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:11 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E7D800 == 42 [pid = 384] [id = 45] 12:12:11 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833F34C400) [pid = 384] [serial = 131] [outer = 0000000000000000] 12:12:11 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833FF32C00) [pid = 384] [serial = 132] [outer = 000000833F34C400] 12:12:11 INFO - PROCESS | 384 | 1466536331285 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083414B8800) [pid = 384] [serial = 133] [outer = 000000833F34C400] 12:12:12 INFO - PROCESS | 384 | 1466536332172 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1236ms 12:12:12 INFO - PROCESS | 384 | 1466536332240 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 384 | 1466536332245 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 12:12:12 INFO - PROCESS | 384 | 1466536332250 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:12:12 INFO - PROCESS | 384 | 1466536332254 Marionette TRACE conn5 <- [1,146,null,{}] 12:12:12 INFO - PROCESS | 384 | 1466536332260 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:12 INFO - PROCESS | 384 | 1466536332262 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:12 INFO - PROCESS | 384 | 1466536332386 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 000000834930C800 == 41 [pid = 384] [id = 31] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 000000834DAC7800 == 40 [pid = 384] [id = 32] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 0000008341478800 == 39 [pid = 384] [id = 30] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 000000834DAC4800 == 38 [pid = 384] [id = 43] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 000000834D91D000 == 37 [pid = 384] [id = 42] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 0000008339BBB000 == 36 [pid = 384] [id = 41] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 000000834930B800 == 35 [pid = 384] [id = 40] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 0000008347BA8800 == 34 [pid = 384] [id = 39] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 00000083473C0000 == 33 [pid = 384] [id = 38] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 00000083453C0000 == 32 [pid = 384] [id = 37] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 0000008340E94800 == 31 [pid = 384] [id = 36] 12:12:12 INFO - PROCESS | 384 | --DOCSHELL 000000833F5D8800 == 30 [pid = 384] [id = 35] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000834EFC1800) [pid = 384] [serial = 67] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083490EDC00) [pid = 384] [serial = 84] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834836FC00) [pid = 384] [serial = 61] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083490EF400) [pid = 384] [serial = 58] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008346DE2C00) [pid = 384] [serial = 55] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083478D2C00) [pid = 384] [serial = 52] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008349EDEC00) [pid = 384] [serial = 85] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083486B4800) [pid = 384] [serial = 81] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008344624800) [pid = 384] [serial = 72] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083449A7400) [pid = 384] [serial = 73] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834739B000) [pid = 384] [serial = 78] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347C15400) [pid = 384] [serial = 79] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008345857800) [pid = 384] [serial = 76] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083489B8000) [pid = 384] [serial = 82] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833B3C4400) [pid = 384] [serial = 69] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008340231400) [pid = 384] [serial = 75] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000833FCAD800) [pid = 384] [serial = 70] [outer = 0000000000000000] [url = about:blank] 12:12:12 INFO - PROCESS | 384 | 1466536332471 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:12 INFO - PROCESS | 384 | 1466536332476 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:12 INFO - PROCESS | 384 | ++DOCSHELL 000000833B870000 == 31 [pid = 384] [id = 46] 12:12:12 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AB21C00) [pid = 384] [serial = 134] [outer = 0000000000000000] 12:12:12 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AE9BC00) [pid = 384] [serial = 135] [outer = 000000833AB21C00] 12:12:12 INFO - PROCESS | 384 | 1466536332525 Marionette DEBUG loaded listener.js 12:12:12 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833FCAD800) [pid = 384] [serial = 136] [outer = 000000833AB21C00] 12:12:12 INFO - PROCESS | 384 | 1466536332926 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 734ms 12:12:12 INFO - PROCESS | 384 | 1466536332988 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 384 | 1466536332994 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 12:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:12:13 INFO - PROCESS | 384 | 1466536333000 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - PROCESS | 384 | 1466536333003 Marionette TRACE conn5 <- [1,150,null,{}] 12:12:13 INFO - PROCESS | 384 | 1466536333007 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:13 INFO - PROCESS | 384 | 1466536333010 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:13 INFO - PROCESS | 384 | 1466536333104 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 12:12:13 INFO - PROCESS | 384 | 1466536333113 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:13 INFO - PROCESS | 384 | 1466536333115 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:13 INFO - PROCESS | 384 | ++DOCSHELL 0000008341252000 == 32 [pid = 384] [id = 47] 12:12:13 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008344625C00) [pid = 384] [serial = 137] [outer = 0000000000000000] 12:12:13 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000834499E400) [pid = 384] [serial = 138] [outer = 0000008344625C00] 12:12:13 INFO - PROCESS | 384 | 1466536333164 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008344A3C400) [pid = 384] [serial = 139] [outer = 0000008344625C00] 12:12:13 INFO - PROCESS | 384 | 1466536333612 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 628ms 12:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:12:13 INFO - PROCESS | 384 | 1466536333629 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 12:12:13 INFO - PROCESS | 384 | 1466536333632 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 12:12:13 INFO - PROCESS | 384 | 1466536333642 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - PROCESS | 384 | 1466536333646 Marionette TRACE conn5 <- [1,154,null,{}] 12:12:13 INFO - PROCESS | 384 | 1466536333658 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:13 INFO - PROCESS | 384 | 1466536333663 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:13 INFO - PROCESS | 384 | 1466536333774 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 12:12:13 INFO - PROCESS | 384 | 1466536333785 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:13 INFO - PROCESS | 384 | 1466536333788 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:13 INFO - PROCESS | 384 | ++DOCSHELL 00000083473B4000 == 33 [pid = 384] [id = 48] 12:12:13 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008345A13800) [pid = 384] [serial = 140] [outer = 0000000000000000] 12:12:13 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008346D91000) [pid = 384] [serial = 141] [outer = 0000008345A13800] 12:12:13 INFO - PROCESS | 384 | 1466536333837 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008346DE9C00) [pid = 384] [serial = 142] [outer = 0000008345A13800] 12:12:14 INFO - PROCESS | 384 | 1466536334244 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 649ms 12:12:14 INFO - PROCESS | 384 | 1466536334288 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 384 | 1466536334290 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 12:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:12:14 INFO - PROCESS | 384 | 1466536334294 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 384 | 1466536334295 Marionette TRACE conn5 <- [1,158,null,{}] 12:12:14 INFO - PROCESS | 384 | 1466536334299 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:14 INFO - PROCESS | 384 | 1466536334302 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:14 INFO - PROCESS | 384 | 1466536334389 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 12:12:14 INFO - PROCESS | 384 | 1466536334395 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:14 INFO - PROCESS | 384 | 1466536334398 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:14 INFO - PROCESS | 384 | ++DOCSHELL 0000008348621000 == 34 [pid = 384] [id = 49] 12:12:14 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833B3BEC00) [pid = 384] [serial = 143] [outer = 0000000000000000] 12:12:14 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083478DA400) [pid = 384] [serial = 144] [outer = 000000833B3BEC00] 12:12:14 INFO - PROCESS | 384 | 1466536334443 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083482E6400) [pid = 384] [serial = 145] [outer = 000000833B3BEC00] 12:12:14 INFO - PROCESS | 384 | 1466536334911 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 690ms 12:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:12:15 INFO - PROCESS | 384 | 1466536334987 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 12:12:15 INFO - PROCESS | 384 | 1466536334989 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 12:12:15 INFO - PROCESS | 384 | 1466536334993 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:12:15 INFO - PROCESS | 384 | 1466536334995 Marionette TRACE conn5 <- [1,162,null,{}] 12:12:15 INFO - PROCESS | 384 | 1466536334998 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:15 INFO - PROCESS | 384 | 1466536335000 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:15 INFO - PROCESS | 384 | 1466536335102 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 12:12:15 INFO - PROCESS | 384 | 1466536335170 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:15 INFO - PROCESS | 384 | 1466536335172 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:15 INFO - PROCESS | 384 | ++DOCSHELL 000000834898B800 == 35 [pid = 384] [id = 50] 12:12:15 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833B81A800) [pid = 384] [serial = 146] [outer = 0000000000000000] 12:12:15 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008348406800) [pid = 384] [serial = 147] [outer = 000000833B81A800] 12:12:15 INFO - PROCESS | 384 | 1466536335217 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083486AA800) [pid = 384] [serial = 148] [outer = 000000833B81A800] 12:12:15 INFO - PROCESS | 384 | 1466536335647 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 692ms 12:12:15 INFO - PROCESS | 384 | 1466536335687 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 12:12:15 INFO - PROCESS | 384 | 1466536335689 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 12:12:15 INFO - PROCESS | 384 | 1466536335692 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:12:15 INFO - PROCESS | 384 | 1466536335694 Marionette TRACE conn5 <- [1,166,null,{}] 12:12:15 INFO - PROCESS | 384 | 1466536335698 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:15 INFO - PROCESS | 384 | 1466536335704 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:15 INFO - PROCESS | 384 | 1466536335830 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 12:12:15 INFO - PROCESS | 384 | 1466536335841 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:15 INFO - PROCESS | 384 | 1466536335843 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:15 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8C6800 == 36 [pid = 384] [id = 51] 12:12:15 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083486B6400) [pid = 384] [serial = 149] [outer = 0000000000000000] 12:12:15 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083489F3000) [pid = 384] [serial = 150] [outer = 00000083486B6400] 12:12:15 INFO - PROCESS | 384 | 1466536335921 Marionette DEBUG loaded listener.js 12:12:16 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008349616400) [pid = 384] [serial = 151] [outer = 00000083486B6400] 12:12:16 INFO - PROCESS | 384 | 1466536336340 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 12:12:16 INFO - PROCESS | 384 | 1466536336367 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 12:12:16 INFO - PROCESS | 384 | 1466536336369 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 12:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:12:16 INFO - PROCESS | 384 | 1466536336372 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:12:16 INFO - PROCESS | 384 | 1466536336374 Marionette TRACE conn5 <- [1,170,null,{}] 12:12:16 INFO - PROCESS | 384 | 1466536336377 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:16 INFO - PROCESS | 384 | 1466536336379 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:16 INFO - PROCESS | 384 | 1466536336499 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 12:12:16 INFO - PROCESS | 384 | 1466536336547 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:16 INFO - PROCESS | 384 | 1466536336549 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:16 INFO - PROCESS | 384 | ++DOCSHELL 000000834D909000 == 37 [pid = 384] [id = 52] 12:12:16 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833AFB3800) [pid = 384] [serial = 152] [outer = 0000000000000000] 12:12:16 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833AFB9000) [pid = 384] [serial = 153] [outer = 000000833AFB3800] 12:12:16 INFO - PROCESS | 384 | 1466536336594 Marionette DEBUG loaded listener.js 12:12:16 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083490D2800) [pid = 384] [serial = 154] [outer = 000000833AFB3800] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008346DDFC00) [pid = 384] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000834840B000) [pid = 384] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833AE9C800) [pid = 384] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008346DDE000) [pid = 384] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008348369C00) [pid = 384] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008341954800) [pid = 384] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833B3B9000) [pid = 384] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833F4F3800) [pid = 384] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008344A4D400) [pid = 384] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083414B8C00) [pid = 384] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008340D71C00) [pid = 384] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083482E5400) [pid = 384] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:12:16 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834902F800) [pid = 384] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:12:16 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833B3B8C00) [pid = 384] [serial = 155] [outer = 000000833A54F400] 12:12:17 INFO - PROCESS | 384 | 1466536337046 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 732ms 12:12:17 INFO - PROCESS | 384 | 1466536337109 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 384 | 1466536337111 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 12:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:12:17 INFO - PROCESS | 384 | 1466536337114 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 384 | 1466536337116 Marionette TRACE conn5 <- [1,174,null,{}] 12:12:17 INFO - PROCESS | 384 | 1466536337120 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:17 INFO - PROCESS | 384 | 1466536337122 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:17 INFO - PROCESS | 384 | 1466536337201 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 12:12:17 INFO - PROCESS | 384 | 1466536337209 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 384 | 1466536337211 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:17 INFO - PROCESS | 384 | ++DOCSHELL 000000833BF0B000 == 38 [pid = 384] [id = 53] 12:12:17 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008348369C00) [pid = 384] [serial = 156] [outer = 0000000000000000] 12:12:17 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834903B800) [pid = 384] [serial = 157] [outer = 0000008348369C00] 12:12:17 INFO - PROCESS | 384 | 1466536337264 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834A70CC00) [pid = 384] [serial = 158] [outer = 0000008348369C00] 12:12:17 INFO - PROCESS | 384 | 1466536337638 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 586ms 12:12:17 INFO - PROCESS | 384 | 1466536337704 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 384 | 1466536337706 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 12:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:12:17 INFO - PROCESS | 384 | 1466536337709 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 384 | 1466536337711 Marionette TRACE conn5 <- [1,178,null,{}] 12:12:17 INFO - PROCESS | 384 | 1466536337714 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:17 INFO - PROCESS | 384 | 1466536337716 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:17 INFO - PROCESS | 384 | 1466536337797 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 12:12:17 INFO - PROCESS | 384 | 1466536337802 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 384 | 1466536337804 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:17 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DBF800 == 39 [pid = 384] [id = 54] 12:12:17 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834A84C000) [pid = 384] [serial = 159] [outer = 0000000000000000] 12:12:17 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834B229C00) [pid = 384] [serial = 160] [outer = 000000834A84C000] 12:12:17 INFO - PROCESS | 384 | 1466536337849 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834B232000) [pid = 384] [serial = 161] [outer = 000000834A84C000] 12:12:18 INFO - PROCESS | 384 | 1466536338250 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 587ms 12:12:18 INFO - PROCESS | 384 | 1466536338308 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 384 | 1466536338310 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 12:12:18 INFO - PROCESS | 384 | 1466536338314 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:12:18 INFO - PROCESS | 384 | 1466536338316 Marionette TRACE conn5 <- [1,182,null,{}] 12:12:18 INFO - PROCESS | 384 | 1466536338319 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:18 INFO - PROCESS | 384 | 1466536338321 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:18 INFO - PROCESS | 384 | 1466536338409 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 12:12:18 INFO - PROCESS | 384 | 1466536338415 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 384 | 1466536338416 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:18 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFAF000 == 40 [pid = 384] [id = 55] 12:12:18 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008344A50800) [pid = 384] [serial = 162] [outer = 0000000000000000] 12:12:18 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000834B252C00) [pid = 384] [serial = 163] [outer = 0000008344A50800] 12:12:18 INFO - PROCESS | 384 | 1466536338462 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834B25CC00) [pid = 384] [serial = 164] [outer = 0000008344A50800] 12:12:18 INFO - PROCESS | 384 | 1466536338962 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 12:12:19 INFO - PROCESS | 384 | 1466536338990 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 384 | 1466536338995 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 12:12:19 INFO - PROCESS | 384 | 1466536339000 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:12:19 INFO - PROCESS | 384 | 1466536339004 Marionette TRACE conn5 <- [1,186,null,{}] 12:12:19 INFO - PROCESS | 384 | 1466536339010 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:19 INFO - PROCESS | 384 | 1466536339013 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:19 INFO - PROCESS | 384 | 1466536339162 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 12:12:19 INFO - PROCESS | 384 | 1466536339242 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:19 INFO - PROCESS | 384 | 1466536339245 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:19 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E7F800 == 41 [pid = 384] [id = 56] 12:12:19 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008340176400) [pid = 384] [serial = 165] [outer = 0000000000000000] 12:12:19 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008340D72000) [pid = 384] [serial = 166] [outer = 0000008340176400] 12:12:19 INFO - PROCESS | 384 | 1466536339303 Marionette DEBUG loaded listener.js 12:12:19 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008344624000) [pid = 384] [serial = 167] [outer = 0000008340176400] 12:12:19 INFO - PROCESS | 384 | 1466536339833 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 879ms 12:12:19 INFO - PROCESS | 384 | 1466536339883 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 384 | 1466536339888 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 12:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:12:19 INFO - PROCESS | 384 | 1466536339895 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 384 | 1466536339898 Marionette TRACE conn5 <- [1,190,null,{}] 12:12:19 INFO - PROCESS | 384 | 1466536339902 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:19 INFO - PROCESS | 384 | 1466536339905 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:20 INFO - PROCESS | 384 | 1466536340019 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 12:12:20 INFO - PROCESS | 384 | 1466536340086 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:20 INFO - PROCESS | 384 | 1466536340089 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:20 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F34800 == 42 [pid = 384] [id = 57] 12:12:20 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008345A05800) [pid = 384] [serial = 168] [outer = 0000000000000000] 12:12:20 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008346DDF400) [pid = 384] [serial = 169] [outer = 0000008345A05800] 12:12:20 INFO - PROCESS | 384 | 1466536340146 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008347C40000) [pid = 384] [serial = 170] [outer = 0000008345A05800] 12:12:20 INFO - PROCESS | 384 | 1466536340740 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 878ms 12:12:20 INFO - PROCESS | 384 | 1466536340775 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 384 | 1466536340778 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 12:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:12:20 INFO - PROCESS | 384 | 1466536340782 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - PROCESS | 384 | 1466536340786 Marionette TRACE conn5 <- [1,194,null,{}] 12:12:20 INFO - PROCESS | 384 | 1466536340798 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:20 INFO - PROCESS | 384 | 1466536340803 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:20 INFO - PROCESS | 384 | 1466536340913 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 12:12:21 INFO - PROCESS | 384 | 1466536340994 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 384 | 1466536340998 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:21 INFO - PROCESS | 384 | ++DOCSHELL 000000834F485800 == 43 [pid = 384] [id = 58] 12:12:21 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000834840B000) [pid = 384] [serial = 171] [outer = 0000000000000000] 12:12:21 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (00000083486AF400) [pid = 384] [serial = 172] [outer = 000000834840B000] 12:12:21 INFO - PROCESS | 384 | 1466536341056 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000834902E400) [pid = 384] [serial = 173] [outer = 000000834840B000] 12:12:21 INFO - PROCESS | 384 | 1466536341622 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 881ms 12:12:21 INFO - PROCESS | 384 | 1466536341665 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 12:12:21 INFO - PROCESS | 384 | 1466536341668 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 12:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:12:21 INFO - PROCESS | 384 | 1466536341671 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:12:21 INFO - PROCESS | 384 | 1466536341673 Marionette TRACE conn5 <- [1,198,null,{}] 12:12:21 INFO - PROCESS | 384 | 1466536341677 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:21 INFO - PROCESS | 384 | 1466536341680 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:21 INFO - PROCESS | 384 | 1466536341793 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 12:12:21 INFO - PROCESS | 384 | 1466536341881 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 384 | 1466536341883 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:21 INFO - PROCESS | 384 | ++DOCSHELL 000000834F280000 == 44 [pid = 384] [id = 59] 12:12:21 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (00000083452CAC00) [pid = 384] [serial = 174] [outer = 0000000000000000] 12:12:21 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (00000083452CF400) [pid = 384] [serial = 175] [outer = 00000083452CAC00] 12:12:21 INFO - PROCESS | 384 | 1466536341938 Marionette DEBUG loaded listener.js 12:12:22 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000834902F400) [pid = 384] [serial = 176] [outer = 00000083452CAC00] 12:12:22 INFO - PROCESS | 384 | 1466536342674 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1028ms 12:12:22 INFO - PROCESS | 384 | 1466536342701 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 384 | 1466536342706 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 12:12:22 INFO - PROCESS | 384 | 1466536342711 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:12:22 INFO - PROCESS | 384 | 1466536342714 Marionette TRACE conn5 <- [1,202,null,{}] 12:12:22 INFO - PROCESS | 384 | 1466536342729 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:22 INFO - PROCESS | 384 | 1466536342732 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:22 INFO - PROCESS | 384 | 1466536342835 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 12:12:22 INFO - PROCESS | 384 | 1466536342901 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:22 INFO - PROCESS | 384 | 1466536342906 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:22 INFO - PROCESS | 384 | ++DOCSHELL 0000008340D12800 == 45 [pid = 384] [id = 60] 12:12:22 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000833F4F4C00) [pid = 384] [serial = 177] [outer = 0000000000000000] 12:12:22 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000833F5B5800) [pid = 384] [serial = 178] [outer = 000000833F4F4C00] 12:12:22 INFO - PROCESS | 384 | 1466536342957 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (0000008340D7E400) [pid = 384] [serial = 179] [outer = 000000833F4F4C00] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 000000833F9BF000 == 44 [pid = 384] [id = 34] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 0000008346DBF800 == 43 [pid = 384] [id = 54] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 000000833BF0B000 == 42 [pid = 384] [id = 53] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 000000834D909000 == 41 [pid = 384] [id = 52] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 000000834A8C6800 == 40 [pid = 384] [id = 51] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 000000834898B800 == 39 [pid = 384] [id = 50] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 0000008348621000 == 38 [pid = 384] [id = 49] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 00000083473B4000 == 37 [pid = 384] [id = 48] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 0000008341252000 == 36 [pid = 384] [id = 47] 12:12:23 INFO - PROCESS | 384 | --DOCSHELL 000000833B870000 == 35 [pid = 384] [id = 46] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 99 (00000083490F3800) [pid = 384] [serial = 126] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 98 (00000083478D8000) [pid = 384] [serial = 114] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 97 (00000083490C9C00) [pid = 384] [serial = 93] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000834A852000) [pid = 384] [serial = 97] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000833AEA4400) [pid = 384] [serial = 96] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000834743E400) [pid = 384] [serial = 112] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008346DE7800) [pid = 384] [serial = 111] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 92 (00000083486B9800) [pid = 384] [serial = 117] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083482A5C00) [pid = 384] [serial = 115] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008341960000) [pid = 384] [serial = 105] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008348807800) [pid = 384] [serial = 121] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083449A9800) [pid = 384] [serial = 106] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834186B800) [pid = 384] [serial = 120] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833F5B4400) [pid = 384] [serial = 102] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008340319000) [pid = 384] [serial = 103] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008344A52400) [pid = 384] [serial = 108] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008349032C00) [pid = 384] [serial = 118] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833F3BF800) [pid = 384] [serial = 99] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834585EC00) [pid = 384] [serial = 88] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083449A0400) [pid = 384] [serial = 87] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008340D73C00) [pid = 384] [serial = 123] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083478D7C00) [pid = 384] [serial = 91] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083496C8800) [pid = 384] [serial = 127] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008340E20800) [pid = 384] [serial = 124] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834836F000) [pid = 384] [serial = 90] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008345851000) [pid = 384] [serial = 109] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834A7A2C00) [pid = 384] [serial = 94] [outer = 0000000000000000] [url = about:blank] 12:12:23 INFO - PROCESS | 384 | 1466536343487 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 837ms 12:12:23 INFO - PROCESS | 384 | 1466536343553 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 12:12:23 INFO - PROCESS | 384 | 1466536343558 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 12:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:12:23 INFO - PROCESS | 384 | 1466536343564 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:12:23 INFO - PROCESS | 384 | 1466536343567 Marionette TRACE conn5 <- [1,206,null,{}] 12:12:23 INFO - PROCESS | 384 | 1466536343571 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:23 INFO - PROCESS | 384 | 1466536343573 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:23 INFO - PROCESS | 384 | 1466536343662 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 12:12:23 INFO - PROCESS | 384 | 1466536343721 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:23 INFO - PROCESS | 384 | 1466536343723 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:23 INFO - PROCESS | 384 | ++DOCSHELL 0000008340207000 == 36 [pid = 384] [id = 61] 12:12:23 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833F34A800) [pid = 384] [serial = 180] [outer = 0000000000000000] 12:12:23 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008340E1F400) [pid = 384] [serial = 181] [outer = 000000833F34A800] 12:12:23 INFO - PROCESS | 384 | 1466536343780 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008341955C00) [pid = 384] [serial = 182] [outer = 000000833F34A800] 12:12:24 INFO - PROCESS | 384 | 1466536344152 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 629ms 12:12:24 INFO - PROCESS | 384 | 1466536344195 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 384 | 1466536344198 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 12:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:12:24 INFO - PROCESS | 384 | 1466536344201 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 384 | 1466536344205 Marionette TRACE conn5 <- [1,210,null,{}] 12:12:24 INFO - PROCESS | 384 | 1466536344222 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:24 INFO - PROCESS | 384 | 1466536344227 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:24 INFO - PROCESS | 384 | 1466536344313 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 12:12:24 INFO - PROCESS | 384 | 1466536344320 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:24 INFO - PROCESS | 384 | 1466536344323 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:24 INFO - PROCESS | 384 | ++DOCSHELL 00000083453D0000 == 37 [pid = 384] [id = 62] 12:12:24 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008344A4C400) [pid = 384] [serial = 183] [outer = 0000000000000000] 12:12:24 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344C6A400) [pid = 384] [serial = 184] [outer = 0000008344A4C400] 12:12:24 INFO - PROCESS | 384 | 1466536344372 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083452CE400) [pid = 384] [serial = 185] [outer = 0000008344A4C400] 12:12:24 INFO - PROCESS | 384 | 1466536344801 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 628ms 12:12:24 INFO - PROCESS | 384 | 1466536344832 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 384 | 1466536344835 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 12:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:12:24 INFO - PROCESS | 384 | 1466536344842 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 384 | 1466536344844 Marionette TRACE conn5 <- [1,214,null,{}] 12:12:24 INFO - PROCESS | 384 | 1466536344848 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:24 INFO - PROCESS | 384 | 1466536344850 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:24 INFO - PROCESS | 384 | 1466536344938 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 12:12:24 INFO - PROCESS | 384 | 1466536344943 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:24 INFO - PROCESS | 384 | 1466536344945 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:24 INFO - PROCESS | 384 | ++DOCSHELL 000000834771F000 == 38 [pid = 384] [id = 63] 12:12:24 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008346DE6C00) [pid = 384] [serial = 186] [outer = 0000000000000000] 12:12:24 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347397400) [pid = 384] [serial = 187] [outer = 0000008346DE6C00] 12:12:24 INFO - PROCESS | 384 | 1466536344992 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083478D2800) [pid = 384] [serial = 188] [outer = 0000008346DE6C00] 12:12:25 INFO - PROCESS | 384 | 1466536345425 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 648ms 12:12:25 INFO - PROCESS | 384 | 1466536345496 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 12:12:25 INFO - PROCESS | 384 | 1466536345498 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 12:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:12:25 INFO - PROCESS | 384 | 1466536345502 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:12:25 INFO - PROCESS | 384 | 1466536345504 Marionette TRACE conn5 <- [1,218,null,{}] 12:12:25 INFO - PROCESS | 384 | 1466536345507 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:25 INFO - PROCESS | 384 | 1466536345510 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:25 INFO - PROCESS | 384 | 1466536345615 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 12:12:25 INFO - PROCESS | 384 | 1466536345661 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:25 INFO - PROCESS | 384 | 1466536345663 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:25 INFO - PROCESS | 384 | ++DOCSHELL 0000008340346800 == 39 [pid = 384] [id = 64] 12:12:25 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008344626C00) [pid = 384] [serial = 189] [outer = 0000000000000000] 12:12:25 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000834462B800) [pid = 384] [serial = 190] [outer = 0000008344626C00] 12:12:25 INFO - PROCESS | 384 | 1466536345716 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008344631400) [pid = 384] [serial = 191] [outer = 0000008344626C00] 12:12:26 INFO - PROCESS | 384 | 1466536346147 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 692ms 12:12:26 INFO - PROCESS | 384 | 1466536346201 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 384 | 1466536346203 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 12:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:12:26 INFO - PROCESS | 384 | 1466536346207 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 384 | 1466536346208 Marionette TRACE conn5 <- [1,222,null,{}] 12:12:26 INFO - PROCESS | 384 | 1466536346212 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:26 INFO - PROCESS | 384 | 1466536346218 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:26 INFO - PROCESS | 384 | 1466536346374 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 12:12:26 INFO - PROCESS | 384 | 1466536346397 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 384 | 1466536346399 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008349671800 == 40 [pid = 384] [id = 65] 12:12:26 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008348361400) [pid = 384] [serial = 192] [outer = 0000000000000000] 12:12:26 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083486B1C00) [pid = 384] [serial = 193] [outer = 0000008348361400] 12:12:26 INFO - PROCESS | 384 | 1466536346445 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083489C2400) [pid = 384] [serial = 194] [outer = 0000008348361400] 12:12:26 INFO - PROCESS | 384 | 1466536346847 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 692ms 12:12:26 INFO - PROCESS | 384 | 1466536346901 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 12:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:12:26 INFO - PROCESS | 384 | 1466536346903 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 12:12:26 INFO - PROCESS | 384 | 1466536346912 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 384 | 1466536346913 Marionette TRACE conn5 <- [1,226,null,{}] 12:12:26 INFO - PROCESS | 384 | 1466536346917 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:26 INFO - PROCESS | 384 | 1466536346919 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:27 INFO - PROCESS | 384 | 1466536347029 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 12:12:27 INFO - PROCESS | 384 | 1466536347034 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 384 | 1466536347037 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:27 INFO - PROCESS | 384 | ++DOCSHELL 000000833B869000 == 41 [pid = 384] [id = 66] 12:12:27 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008349034000) [pid = 384] [serial = 195] [outer = 0000000000000000] 12:12:27 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008349038400) [pid = 384] [serial = 196] [outer = 0000008349034000] 12:12:27 INFO - PROCESS | 384 | 1466536347082 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083490EA400) [pid = 384] [serial = 197] [outer = 0000008349034000] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000833B81A800) [pid = 384] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008344625C00) [pid = 384] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083486B6400) [pid = 384] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833AB21C00) [pid = 384] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833B3BEC00) [pid = 384] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008345A13800) [pid = 384] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833AFB3800) [pid = 384] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008348369C00) [pid = 384] [serial = 156] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:12:27 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000834A84C000) [pid = 384] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:12:27 INFO - PROCESS | 384 | 1466536347567 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 690ms 12:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:12:27 INFO - PROCESS | 384 | 1466536347600 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 384 | 1466536347603 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 12:12:27 INFO - PROCESS | 384 | 1466536347606 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 384 | 1466536347607 Marionette TRACE conn5 <- [1,230,null,{}] 12:12:27 INFO - PROCESS | 384 | 1466536347611 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:27 INFO - PROCESS | 384 | 1466536347613 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:27 INFO - PROCESS | 384 | 1466536347715 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 12:12:27 INFO - PROCESS | 384 | 1466536347724 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 384 | 1466536347726 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:27 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFA7800 == 42 [pid = 384] [id = 67] 12:12:27 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833ABCD000) [pid = 384] [serial = 198] [outer = 0000000000000000] 12:12:27 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833ABD5000) [pid = 384] [serial = 199] [outer = 000000833ABCD000] 12:12:27 INFO - PROCESS | 384 | 1466536347770 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833F43B400) [pid = 384] [serial = 200] [outer = 000000833ABCD000] 12:12:28 INFO - PROCESS | 384 | 1466536348169 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 587ms 12:12:28 INFO - PROCESS | 384 | 1466536348197 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 384 | 1466536348199 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 12:12:28 INFO - PROCESS | 384 | 1466536348212 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - PROCESS | 384 | 1466536348214 Marionette TRACE conn5 <- [1,234,null,{}] 12:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:12:28 INFO - PROCESS | 384 | 1466536348217 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:28 INFO - PROCESS | 384 | 1466536348227 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:28 INFO - PROCESS | 384 | 1466536348309 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 12:12:28 INFO - PROCESS | 384 | 1466536348315 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:28 INFO - PROCESS | 384 | 1466536348317 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:28 INFO - PROCESS | 384 | ++DOCSHELL 000000834DA39800 == 43 [pid = 384] [id = 68] 12:12:28 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083478D1C00) [pid = 384] [serial = 201] [outer = 0000000000000000] 12:12:28 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083490E9C00) [pid = 384] [serial = 202] [outer = 00000083478D1C00] 12:12:28 INFO - PROCESS | 384 | 1466536348361 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083496CF000) [pid = 384] [serial = 203] [outer = 00000083478D1C00] 12:12:28 INFO - PROCESS | 384 | 1466536348768 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 587ms 12:12:28 INFO - PROCESS | 384 | 1466536348803 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 384 | 1466536348805 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 12:12:28 INFO - PROCESS | 384 | 1466536348808 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:12:28 INFO - PROCESS | 384 | 1466536348810 Marionette TRACE conn5 <- [1,238,null,{}] 12:12:28 INFO - PROCESS | 384 | 1466536348813 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:28 INFO - PROCESS | 384 | 1466536348815 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:28 INFO - PROCESS | 384 | 1466536348928 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 12:12:28 INFO - PROCESS | 384 | 1466536348936 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:28 INFO - PROCESS | 384 | 1466536348938 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:28 INFO - PROCESS | 384 | ++DOCSHELL 000000834DACC000 == 44 [pid = 384] [id = 69] 12:12:28 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008348646000) [pid = 384] [serial = 204] [outer = 0000000000000000] 12:12:28 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000834864A800) [pid = 384] [serial = 205] [outer = 0000008348646000] 12:12:28 INFO - PROCESS | 384 | 1466536348983 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008348650C00) [pid = 384] [serial = 206] [outer = 0000008348646000] 12:12:29 INFO - PROCESS | 384 | 1466536349400 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 626ms 12:12:29 INFO - PROCESS | 384 | 1466536349439 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 12:12:29 INFO - PROCESS | 384 | 1466536349441 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 12:12:29 INFO - PROCESS | 384 | 1466536349444 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:12:29 INFO - PROCESS | 384 | 1466536349447 Marionette TRACE conn5 <- [1,242,null,{}] 12:12:29 INFO - PROCESS | 384 | 1466536349450 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:29 INFO - PROCESS | 384 | 1466536349452 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:29 INFO - PROCESS | 384 | 1466536349578 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 12:12:29 INFO - PROCESS | 384 | 1466536349668 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:29 INFO - PROCESS | 384 | 1466536349672 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:29 INFO - PROCESS | 384 | ++DOCSHELL 000000833B86A000 == 45 [pid = 384] [id = 70] 12:12:29 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008339A46400) [pid = 384] [serial = 207] [outer = 0000000000000000] 12:12:29 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833ABCB000) [pid = 384] [serial = 208] [outer = 0000008339A46400] 12:12:29 INFO - PROCESS | 384 | 1466536349732 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000833AFB2800) [pid = 384] [serial = 209] [outer = 0000008339A46400] 12:12:30 INFO - PROCESS | 384 | 1466536350471 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1084ms 12:12:30 INFO - PROCESS | 384 | 1466536350533 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 384 | 1466536350537 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 12:12:30 INFO - PROCESS | 384 | 1466536350541 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:12:30 INFO - PROCESS | 384 | 1466536350544 Marionette TRACE conn5 <- [1,246,null,{}] 12:12:30 INFO - PROCESS | 384 | 1466536350550 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:30 INFO - PROCESS | 384 | 1466536350553 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:30 INFO - PROCESS | 384 | 1466536350675 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 12:12:30 INFO - PROCESS | 384 | 1466536350746 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:30 INFO - PROCESS | 384 | 1466536350749 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:30 INFO - PROCESS | 384 | ++DOCSHELL 0000008348977800 == 46 [pid = 384] [id = 71] 12:12:30 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (0000008344A47800) [pid = 384] [serial = 210] [outer = 0000000000000000] 12:12:30 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (0000008344A50000) [pid = 384] [serial = 211] [outer = 0000008344A47800] 12:12:30 INFO - PROCESS | 384 | 1466536350847 Marionette DEBUG loaded listener.js 12:12:30 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (00000083452D0C00) [pid = 384] [serial = 212] [outer = 0000008344A47800] 12:12:31 INFO - PROCESS | 384 | 1466536351411 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 943ms 12:12:31 INFO - PROCESS | 384 | 1466536351492 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 384 | 1466536351496 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 12:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:12:31 INFO - PROCESS | 384 | 1466536351500 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - PROCESS | 384 | 1466536351503 Marionette TRACE conn5 <- [1,250,null,{}] 12:12:31 INFO - PROCESS | 384 | 1466536351507 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:31 INFO - PROCESS | 384 | 1466536351510 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:31 INFO - PROCESS | 384 | 1466536351630 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 12:12:31 INFO - PROCESS | 384 | 1466536351699 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:31 INFO - PROCESS | 384 | 1466536351701 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:31 INFO - PROCESS | 384 | ++DOCSHELL 000000834F298000 == 47 [pid = 384] [id = 72] 12:12:31 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (0000008345857C00) [pid = 384] [serial = 213] [outer = 0000000000000000] 12:12:31 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (0000008347FF0000) [pid = 384] [serial = 214] [outer = 0000008345857C00] 12:12:31 INFO - PROCESS | 384 | 1466536351757 Marionette DEBUG loaded listener.js 12:12:31 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000834840BC00) [pid = 384] [serial = 215] [outer = 0000008345857C00] 12:12:32 INFO - PROCESS | 384 | 1466536352369 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 879ms 12:12:32 INFO - PROCESS | 384 | 1466536352382 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 12:12:32 INFO - PROCESS | 384 | 1466536352384 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 12:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:12:32 INFO - PROCESS | 384 | 1466536352395 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:12:32 INFO - PROCESS | 384 | 1466536352402 Marionette TRACE conn5 <- [1,254,null,{}] 12:12:32 INFO - PROCESS | 384 | 1466536352406 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:32 INFO - PROCESS | 384 | 1466536352410 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:32 INFO - PROCESS | 384 | 1466536352525 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 12:12:32 INFO - PROCESS | 384 | 1466536352605 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:32 INFO - PROCESS | 384 | 1466536352607 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:32 INFO - PROCESS | 384 | ++DOCSHELL 000000834F689000 == 48 [pid = 384] [id = 73] 12:12:32 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (0000008349ED5800) [pid = 384] [serial = 216] [outer = 0000000000000000] 12:12:32 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000834B256C00) [pid = 384] [serial = 217] [outer = 0000008349ED5800] 12:12:32 INFO - PROCESS | 384 | 1466536352662 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000834BB07000) [pid = 384] [serial = 218] [outer = 0000008349ED5800] 12:12:33 INFO - PROCESS | 384 | 1466536353181 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 838ms 12:12:33 INFO - PROCESS | 384 | 1466536353243 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 12:12:33 INFO - PROCESS | 384 | 1466536353246 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 12:12:33 INFO - PROCESS | 384 | 1466536353251 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:12:33 INFO - PROCESS | 384 | 1466536353253 Marionette TRACE conn5 <- [1,258,null,{}] 12:12:33 INFO - PROCESS | 384 | 1466536353257 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:33 INFO - PROCESS | 384 | 1466536353259 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:33 INFO - PROCESS | 384 | 1466536353374 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 12:12:33 INFO - PROCESS | 384 | 1466536353453 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:33 INFO - PROCESS | 384 | 1466536353456 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:33 INFO - PROCESS | 384 | ++DOCSHELL 0000008345331800 == 49 [pid = 384] [id = 74] 12:12:33 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (0000008340D73800) [pid = 384] [serial = 219] [outer = 0000000000000000] 12:12:33 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (0000008348408000) [pid = 384] [serial = 220] [outer = 0000008340D73800] 12:12:33 INFO - PROCESS | 384 | 1466536353511 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000834BB10400) [pid = 384] [serial = 221] [outer = 0000008340D73800] 12:12:34 INFO - PROCESS | 384 | 1466536354372 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1191ms 12:12:34 INFO - PROCESS | 384 | 1466536354464 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 12:12:34 INFO - PROCESS | 384 | 1466536354467 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 12:12:34 INFO - PROCESS | 384 | 1466536354478 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:12:34 INFO - PROCESS | 384 | 1466536354480 Marionette TRACE conn5 <- [1,262,null,{}] 12:12:34 INFO - PROCESS | 384 | 1466536354486 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:34 INFO - PROCESS | 384 | 1466536354488 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:34 INFO - PROCESS | 384 | 1466536354592 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 12:12:34 INFO - PROCESS | 384 | 1466536354658 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:34 INFO - PROCESS | 384 | 1466536354660 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:34 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB8800 == 50 [pid = 384] [id = 75] 12:12:34 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (0000008344628400) [pid = 384] [serial = 222] [outer = 0000000000000000] 12:12:34 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (0000008345A07C00) [pid = 384] [serial = 223] [outer = 0000008344628400] 12:12:34 INFO - PROCESS | 384 | 1466536354712 Marionette DEBUG loaded listener.js 12:12:34 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (0000008347C56400) [pid = 384] [serial = 224] [outer = 0000008344628400] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 000000834DACC000 == 49 [pid = 384] [id = 69] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 000000834DA39800 == 48 [pid = 384] [id = 68] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 000000834CFA7800 == 47 [pid = 384] [id = 67] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 000000833B869000 == 46 [pid = 384] [id = 66] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 0000008349671800 == 45 [pid = 384] [id = 65] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 0000008340346800 == 44 [pid = 384] [id = 64] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 000000834771F000 == 43 [pid = 384] [id = 63] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 00000083453D0000 == 42 [pid = 384] [id = 62] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 0000008340207000 == 41 [pid = 384] [id = 61] 12:12:35 INFO - PROCESS | 384 | --DOCSHELL 0000008340D12800 == 40 [pid = 384] [id = 60] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000834A7A3400) [pid = 384] [serial = 129] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000833FF32C00) [pid = 384] [serial = 132] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000834B252C00) [pid = 384] [serial = 163] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 105 (0000008348406800) [pid = 384] [serial = 147] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000834499E400) [pid = 384] [serial = 138] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 103 (0000008349616400) [pid = 384] [serial = 151] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000833AE9BC00) [pid = 384] [serial = 135] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 101 (00000083489F3000) [pid = 384] [serial = 150] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000833FCAD800) [pid = 384] [serial = 136] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 99 (00000083478DA400) [pid = 384] [serial = 144] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 98 (0000008346D91000) [pid = 384] [serial = 141] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 97 (0000008346DE9C00) [pid = 384] [serial = 142] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 96 (00000083486AA800) [pid = 384] [serial = 148] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000833AFB9000) [pid = 384] [serial = 153] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000834A70CC00) [pid = 384] [serial = 158] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000834903B800) [pid = 384] [serial = 157] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833FCB2400) [pid = 384] [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.] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083490D2800) [pid = 384] [serial = 154] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008344A3C400) [pid = 384] [serial = 139] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000834B229C00) [pid = 384] [serial = 160] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000834B232000) [pid = 384] [serial = 161] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083482E6400) [pid = 384] [serial = 145] [outer = 0000000000000000] [url = about:blank] 12:12:35 INFO - PROCESS | 384 | 1466536355310 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 878ms 12:12:35 INFO - PROCESS | 384 | 1466536355361 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 12:12:35 INFO - PROCESS | 384 | 1466536355365 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 12:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:12:35 INFO - PROCESS | 384 | 1466536355371 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:12:35 INFO - PROCESS | 384 | 1466536355374 Marionette TRACE conn5 <- [1,266,null,{}] 12:12:35 INFO - PROCESS | 384 | 1466536355378 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:35 INFO - PROCESS | 384 | 1466536355381 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:35 INFO - PROCESS | 384 | 1466536355474 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 12:12:35 INFO - PROCESS | 384 | 1466536355547 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:35 INFO - PROCESS | 384 | 1466536355549 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:35 INFO - PROCESS | 384 | ++DOCSHELL 0000008340D32800 == 41 [pid = 384] [id = 76] 12:12:35 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833FF32C00) [pid = 384] [serial = 225] [outer = 0000000000000000] 12:12:35 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008340E15000) [pid = 384] [serial = 226] [outer = 000000833FF32C00] 12:12:35 INFO - PROCESS | 384 | 1466536355598 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008344A35C00) [pid = 384] [serial = 227] [outer = 000000833FF32C00] 12:12:35 INFO - PROCESS | 384 | 1466536355987 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 628ms 12:12:36 INFO - PROCESS | 384 | 1466536356003 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 384 | 1466536356005 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 12:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:12:36 INFO - PROCESS | 384 | 1466536356016 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - PROCESS | 384 | 1466536356019 Marionette TRACE conn5 <- [1,270,null,{}] 12:12:36 INFO - PROCESS | 384 | 1466536356030 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:36 INFO - PROCESS | 384 | 1466536356035 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:36 INFO - PROCESS | 384 | 1466536356124 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 12:12:36 INFO - PROCESS | 384 | 1466536356130 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:36 INFO - PROCESS | 384 | 1466536356134 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:36 INFO - PROCESS | 384 | ++DOCSHELL 0000008348182800 == 42 [pid = 384] [id = 77] 12:12:36 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083478D1000) [pid = 384] [serial = 228] [outer = 0000000000000000] 12:12:36 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008347C5C800) [pid = 384] [serial = 229] [outer = 00000083478D1000] 12:12:36 INFO - PROCESS | 384 | 1466536356182 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (0000008348407000) [pid = 384] [serial = 230] [outer = 00000083478D1000] 12:12:36 INFO - PROCESS | 384 | 1466536356606 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 649ms 12:12:36 INFO - PROCESS | 384 | 1466536356660 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 384 | 1466536356664 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 12:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:12:36 INFO - PROCESS | 384 | 1466536356672 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - PROCESS | 384 | 1466536356674 Marionette TRACE conn5 <- [1,274,null,{}] 12:12:36 INFO - PROCESS | 384 | 1466536356678 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:36 INFO - PROCESS | 384 | 1466536356680 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:36 INFO - PROCESS | 384 | 1466536356772 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 12:12:36 INFO - PROCESS | 384 | 1466536356777 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:36 INFO - PROCESS | 384 | 1466536356779 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:36 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7D0000 == 43 [pid = 384] [id = 78] 12:12:36 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (00000083486AB000) [pid = 384] [serial = 231] [outer = 0000000000000000] 12:12:36 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (00000083486B7C00) [pid = 384] [serial = 232] [outer = 00000083486AB000] 12:12:36 INFO - PROCESS | 384 | 1466536356824 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000834903B800) [pid = 384] [serial = 233] [outer = 00000083486AB000] 12:12:37 INFO - PROCESS | 384 | 1466536357264 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 627ms 12:12:37 INFO - PROCESS | 384 | 1466536357307 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 12:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:12:37 INFO - PROCESS | 384 | 1466536357310 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 12:12:37 INFO - PROCESS | 384 | 1466536357313 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - PROCESS | 384 | 1466536357315 Marionette TRACE conn5 <- [1,278,null,{}] 12:12:37 INFO - PROCESS | 384 | 1466536357318 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:37 INFO - PROCESS | 384 | 1466536357321 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:37 INFO - PROCESS | 384 | 1466536357432 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 12:12:37 INFO - PROCESS | 384 | 1466536357437 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 384 | 1466536357446 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF30000 == 44 [pid = 384] [id = 79] 12:12:37 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (00000083490D7C00) [pid = 384] [serial = 234] [outer = 0000000000000000] 12:12:37 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (0000008349616400) [pid = 384] [serial = 235] [outer = 00000083490D7C00] 12:12:37 INFO - PROCESS | 384 | 1466536357527 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000834A867400) [pid = 384] [serial = 236] [outer = 00000083490D7C00] 12:12:37 INFO - PROCESS | 384 | 1466536357946 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 690ms 12:12:38 INFO - PROCESS | 384 | 1466536358006 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 12:12:38 INFO - PROCESS | 384 | 1466536358008 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 12:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:12:38 INFO - PROCESS | 384 | 1466536358011 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 384 | 1466536358013 Marionette TRACE conn5 <- [1,282,null,{}] 12:12:38 INFO - PROCESS | 384 | 1466536358022 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:38 INFO - PROCESS | 384 | 1466536358028 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:38 INFO - PROCESS | 384 | 1466536358186 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 12:12:38 INFO - PROCESS | 384 | 1466536358203 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 384 | 1466536358205 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:38 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5E5800 == 45 [pid = 384] [id = 80] 12:12:38 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000834B253000) [pid = 384] [serial = 237] [outer = 0000000000000000] 12:12:38 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000834C0EA800) [pid = 384] [serial = 238] [outer = 000000834B253000] 12:12:38 INFO - PROCESS | 384 | 1466536358251 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000834C0F1800) [pid = 384] [serial = 239] [outer = 000000834B253000] 12:12:38 INFO - PROCESS | 384 | 1466536358672 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 690ms 12:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:12:38 INFO - PROCESS | 384 | 1466536358705 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 12:12:38 INFO - PROCESS | 384 | 1466536358707 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 12:12:38 INFO - PROCESS | 384 | 1466536358710 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 384 | 1466536358712 Marionette TRACE conn5 <- [1,286,null,{}] 12:12:38 INFO - PROCESS | 384 | 1466536358724 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:38 INFO - PROCESS | 384 | 1466536358726 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:38 INFO - PROCESS | 384 | 1466536358840 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 12:12:38 INFO - PROCESS | 384 | 1466536358846 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 384 | 1466536358848 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:38 INFO - PROCESS | 384 | ++DOCSHELL 000000834F27D000 == 46 [pid = 384] [id = 81] 12:12:38 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000834C0F0400) [pid = 384] [serial = 240] [outer = 0000000000000000] 12:12:38 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000834C349C00) [pid = 384] [serial = 241] [outer = 000000834C0F0400] 12:12:38 INFO - PROCESS | 384 | 1466536358892 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000834C34FC00) [pid = 384] [serial = 242] [outer = 000000834C0F0400] 12:12:39 INFO - PROCESS | 384 | 1466536359309 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 104 (0000008344626C00) [pid = 384] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 103 (00000083478D1C00) [pid = 384] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000834A217800) [pid = 384] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000833AEA0C00) [pid = 384] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000833F34C400) [pid = 384] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 99 (0000008349034000) [pid = 384] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 98 (0000008348361400) [pid = 384] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000833F4F4C00) [pid = 384] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 96 (0000008345A05800) [pid = 384] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000834840B000) [pid = 384] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 94 (0000008340176400) [pid = 384] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 93 (00000083452CAC00) [pid = 384] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008344A4C400) [pid = 384] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000833F34A800) [pid = 384] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008346DE6C00) [pid = 384] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:12:39 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833ABCD000) [pid = 384] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 775ms 12:12:39 INFO - PROCESS | 384 | 1466536359488 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 384 | 1466536359490 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 12:12:39 INFO - PROCESS | 384 | 1466536359493 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:12:39 INFO - PROCESS | 384 | 1466536359495 Marionette TRACE conn5 <- [1,290,null,{}] 12:12:39 INFO - PROCESS | 384 | 1466536359503 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:39 INFO - PROCESS | 384 | 1466536359505 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:39 INFO - PROCESS | 384 | 1466536359591 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 12:12:39 INFO - PROCESS | 384 | 1466536359598 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:39 INFO - PROCESS | 384 | 1466536359600 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:39 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BA8800 == 47 [pid = 384] [id = 82] 12:12:39 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833AD33C00) [pid = 384] [serial = 243] [outer = 0000000000000000] 12:12:39 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833AD39000) [pid = 384] [serial = 244] [outer = 000000833AD33C00] 12:12:39 INFO - PROCESS | 384 | 1466536359644 Marionette DEBUG loaded listener.js 12:12:39 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833AD3F800) [pid = 384] [serial = 245] [outer = 000000833AD33C00] 12:12:40 INFO - PROCESS | 384 | 1466536360054 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 586ms 12:12:40 INFO - PROCESS | 384 | 1466536360084 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 384 | 1466536360086 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 12:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:12:40 INFO - PROCESS | 384 | 1466536360089 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - PROCESS | 384 | 1466536360099 Marionette TRACE conn5 <- [1,294,null,{}] 12:12:40 INFO - PROCESS | 384 | 1466536360103 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:40 INFO - PROCESS | 384 | 1466536360105 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:40 INFO - PROCESS | 384 | 1466536360190 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 12:12:40 INFO - PROCESS | 384 | 1466536360197 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:40 INFO - PROCESS | 384 | 1466536360199 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:40 INFO - PROCESS | 384 | ++DOCSHELL 000000834F9C7800 == 48 [pid = 384] [id = 83] 12:12:40 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833B3B7800) [pid = 384] [serial = 246] [outer = 0000000000000000] 12:12:40 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000834186C000) [pid = 384] [serial = 247] [outer = 000000833B3B7800] 12:12:40 INFO - PROCESS | 384 | 1466536360242 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (00000083452CBC00) [pid = 384] [serial = 248] [outer = 000000833B3B7800] 12:12:40 INFO - PROCESS | 384 | 1466536360654 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:12:40 INFO - PROCESS | 384 | 1466536360674 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 649ms 12:12:40 INFO - PROCESS | 384 | 1466536360742 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 384 | 1466536360744 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 12:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:12:40 INFO - PROCESS | 384 | 1466536360747 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - PROCESS | 384 | 1466536360749 Marionette TRACE conn5 <- [1,298,null,{}] 12:12:40 INFO - PROCESS | 384 | 1466536360753 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:40 INFO - PROCESS | 384 | 1466536360755 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:40 INFO - PROCESS | 384 | 1466536360844 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 12:12:40 INFO - PROCESS | 384 | 1466536360854 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:40 INFO - PROCESS | 384 | 1466536360856 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:40 INFO - PROCESS | 384 | ++DOCSHELL 000000834C313800 == 49 [pid = 384] [id = 84] 12:12:40 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (00000083488EF800) [pid = 384] [serial = 249] [outer = 0000000000000000] 12:12:40 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000834BA16400) [pid = 384] [serial = 250] [outer = 00000083488EF800] 12:12:40 INFO - PROCESS | 384 | 1466536360900 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000834C34A400) [pid = 384] [serial = 251] [outer = 00000083488EF800] 12:12:41 INFO - PROCESS | 384 | 1466536361340 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 629ms 12:12:41 INFO - PROCESS | 384 | 1466536361383 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 12:12:41 INFO - PROCESS | 384 | 1466536361386 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 12:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:12:41 INFO - PROCESS | 384 | 1466536361389 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:12:41 INFO - PROCESS | 384 | 1466536361392 Marionette TRACE conn5 <- [1,302,null,{}] 12:12:41 INFO - PROCESS | 384 | 1466536361395 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:41 INFO - PROCESS | 384 | 1466536361398 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:41 INFO - PROCESS | 384 | 1466536361550 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 12:12:41 INFO - PROCESS | 384 | 1466536361617 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:41 INFO - PROCESS | 384 | 1466536361621 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:41 INFO - PROCESS | 384 | ++DOCSHELL 000000833B86D800 == 50 [pid = 384] [id = 85] 12:12:41 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (0000008339ADA400) [pid = 384] [serial = 252] [outer = 0000000000000000] 12:12:41 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000833ABD4000) [pid = 384] [serial = 253] [outer = 0000008339ADA400] 12:12:41 INFO - PROCESS | 384 | 1466536361679 Marionette DEBUG loaded listener.js 12:12:41 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000833B3C0C00) [pid = 384] [serial = 254] [outer = 0000008339ADA400] 12:12:42 INFO - PROCESS | 384 | 1466536362333 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 986ms 12:12:42 INFO - PROCESS | 384 | 1466536362380 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 12:12:42 INFO - PROCESS | 384 | 1466536362384 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 12:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:12:42 INFO - PROCESS | 384 | 1466536362389 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 384 | 1466536362393 Marionette TRACE conn5 <- [1,306,null,{}] 12:12:42 INFO - PROCESS | 384 | 1466536362398 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:42 INFO - PROCESS | 384 | 1466536362403 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:42 INFO - PROCESS | 384 | 1466536362523 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 12:12:42 INFO - PROCESS | 384 | 1466536362595 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:42 INFO - PROCESS | 384 | 1466536362598 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834793B800 == 51 [pid = 384] [id = 86] 12:12:42 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (0000008344631000) [pid = 384] [serial = 255] [outer = 0000000000000000] 12:12:42 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (0000008344A51400) [pid = 384] [serial = 256] [outer = 0000008344631000] 12:12:42 INFO - PROCESS | 384 | 1466536362696 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (0000008345A13800) [pid = 384] [serial = 257] [outer = 0000008344631000] 12:12:43 INFO - PROCESS | 384 | 1466536363264 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 944ms 12:12:43 INFO - PROCESS | 384 | 1466536363337 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 12:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:12:43 INFO - PROCESS | 384 | 1466536363340 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 12:12:43 INFO - PROCESS | 384 | 1466536363345 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 384 | 1466536363347 Marionette TRACE conn5 <- [1,310,null,{}] 12:12:43 INFO - PROCESS | 384 | 1466536363351 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:43 INFO - PROCESS | 384 | 1466536363354 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:43 INFO - PROCESS | 384 | 1466536363471 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 12:12:43 INFO - PROCESS | 384 | 1466536363547 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:43 INFO - PROCESS | 384 | 1466536363550 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:43 INFO - PROCESS | 384 | ++DOCSHELL 000000834C11B000 == 52 [pid = 384] [id = 87] 12:12:43 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (00000083482AD000) [pid = 384] [serial = 258] [outer = 0000000000000000] 12:12:43 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (0000008348643800) [pid = 384] [serial = 259] [outer = 00000083482AD000] 12:12:43 INFO - PROCESS | 384 | 1466536363645 Marionette DEBUG loaded listener.js 12:12:43 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (00000083496CD800) [pid = 384] [serial = 260] [outer = 00000083482AD000] 12:12:44 INFO - PROCESS | 384 | 1466536364260 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 942ms 12:12:44 INFO - PROCESS | 384 | 1466536364288 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 384 | 1466536364293 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 12:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:12:44 INFO - PROCESS | 384 | 1466536364304 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 384 | 1466536364309 Marionette TRACE conn5 <- [1,314,null,{}] 12:12:44 INFO - PROCESS | 384 | 1466536364313 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:44 INFO - PROCESS | 384 | 1466536364316 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:44 INFO - PROCESS | 384 | 1466536364437 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 12:12:44 INFO - PROCESS | 384 | 1466536364563 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 384 | 1466536364566 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:44 INFO - PROCESS | 384 | ++DOCSHELL 000000834F9C9000 == 53 [pid = 384] [id = 88] 12:12:44 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000834864B800) [pid = 384] [serial = 261] [outer = 0000000000000000] 12:12:44 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000834B30A000) [pid = 384] [serial = 262] [outer = 000000834864B800] 12:12:44 INFO - PROCESS | 384 | 1466536364621 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000834BA20C00) [pid = 384] [serial = 263] [outer = 000000834864B800] 12:12:45 INFO - PROCESS | 384 | 1466536365427 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1200ms 12:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:12:45 INFO - PROCESS | 384 | 1466536365501 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 384 | 1466536365506 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 12:12:45 INFO - PROCESS | 384 | 1466536365510 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - PROCESS | 384 | 1466536365514 Marionette TRACE conn5 <- [1,318,null,{}] 12:12:45 INFO - PROCESS | 384 | 1466536365519 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:45 INFO - PROCESS | 384 | 1466536365522 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:45 INFO - PROCESS | 384 | 1466536365631 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 12:12:45 INFO - PROCESS | 384 | 1466536365698 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:45 INFO - PROCESS | 384 | 1466536365701 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:45 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C39000 == 54 [pid = 384] [id = 89] 12:12:45 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (00000083412D5800) [pid = 384] [serial = 264] [outer = 0000000000000000] 12:12:45 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (00000083418C9000) [pid = 384] [serial = 265] [outer = 00000083412D5800] 12:12:45 INFO - PROCESS | 384 | 1466536365751 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (00000083449A9400) [pid = 384] [serial = 266] [outer = 00000083412D5800] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 00000083473AE000 == 53 [pid = 384] [id = 33] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000834C313800 == 52 [pid = 384] [id = 84] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000834F9C7800 == 51 [pid = 384] [id = 83] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 0000008347BA8800 == 50 [pid = 384] [id = 82] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000834F27D000 == 49 [pid = 384] [id = 81] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000833F5E5800 == 48 [pid = 384] [id = 80] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000834CF30000 == 47 [pid = 384] [id = 79] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000834A7D0000 == 46 [pid = 384] [id = 78] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 0000008348182800 == 45 [pid = 384] [id = 77] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 0000008340D32800 == 44 [pid = 384] [id = 76] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 0000008346DB8800 == 43 [pid = 384] [id = 75] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 0000008345331800 == 42 [pid = 384] [id = 74] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000834F689000 == 41 [pid = 384] [id = 73] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000834F298000 == 40 [pid = 384] [id = 72] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 0000008348977800 == 39 [pid = 384] [id = 71] 12:12:46 INFO - PROCESS | 384 | --DOCSHELL 000000833B86A000 == 38 [pid = 384] [id = 70] 12:12:46 INFO - PROCESS | 384 | 1466536366358 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 880ms 12:12:46 INFO - PROCESS | 384 | 1466536366391 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 384 | 1466536366395 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 12:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:12:46 INFO - PROCESS | 384 | 1466536366402 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 384 | 1466536366404 Marionette TRACE conn5 <- [1,322,null,{}] 12:12:46 INFO - PROCESS | 384 | 1466536366408 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:46 INFO - PROCESS | 384 | 1466536366411 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:46 INFO - PROCESS | 384 | 1466536366511 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 112 (0000008340317C00) [pid = 384] [serial = 100] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 111 (00000083414B8800) [pid = 384] [serial = 133] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000834A86CC00) [pid = 384] [serial = 130] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 109 (0000008349038400) [pid = 384] [serial = 196] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 108 (00000083489C2400) [pid = 384] [serial = 194] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 107 (00000083486B1C00) [pid = 384] [serial = 193] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000833F5B5800) [pid = 384] [serial = 178] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 105 (0000008347C40000) [pid = 384] [serial = 170] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 104 (0000008346DDF400) [pid = 384] [serial = 169] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000834902E400) [pid = 384] [serial = 173] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 102 (00000083486AF400) [pid = 384] [serial = 172] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 101 (0000008344624000) [pid = 384] [serial = 167] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 100 (0000008340D72000) [pid = 384] [serial = 166] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000834902F400) [pid = 384] [serial = 176] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 98 (00000083452CF400) [pid = 384] [serial = 175] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 97 (0000008344C6A400) [pid = 384] [serial = 184] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 96 (00000083452CE400) [pid = 384] [serial = 185] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008340E1F400) [pid = 384] [serial = 181] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 94 (0000008341955C00) [pid = 384] [serial = 182] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008347397400) [pid = 384] [serial = 187] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833ABD5000) [pid = 384] [serial = 199] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000833F43B400) [pid = 384] [serial = 200] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000834864A800) [pid = 384] [serial = 205] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083490EA400) [pid = 384] [serial = 197] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008340D7E400) [pid = 384] [serial = 179] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834462B800) [pid = 384] [serial = 190] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008344631400) [pid = 384] [serial = 191] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 85 (00000083490E9C00) [pid = 384] [serial = 202] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083478D2800) [pid = 384] [serial = 188] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083496CF000) [pid = 384] [serial = 203] [outer = 0000000000000000] [url = about:blank] 12:12:46 INFO - PROCESS | 384 | 1466536366595 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 384 | 1466536366597 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:46 INFO - PROCESS | 384 | ++DOCSHELL 0000008340D32800 == 39 [pid = 384] [id = 90] 12:12:46 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833AD3CC00) [pid = 384] [serial = 267] [outer = 0000000000000000] 12:12:46 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833B3BFC00) [pid = 384] [serial = 268] [outer = 000000833AD3CC00] 12:12:46 INFO - PROCESS | 384 | 1466536366646 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008340D7E400) [pid = 384] [serial = 269] [outer = 000000833AD3CC00] 12:12:47 INFO - PROCESS | 384 | 1466536367086 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 734ms 12:12:47 INFO - PROCESS | 384 | 1466536367139 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 384 | 1466536367141 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 12:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:12:47 INFO - PROCESS | 384 | 1466536367144 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 384 | 1466536367148 Marionette TRACE conn5 <- [1,326,null,{}] 12:12:47 INFO - PROCESS | 384 | 1466536367159 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:47 INFO - PROCESS | 384 | 1466536367163 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:47 INFO - PROCESS | 384 | 1466536367257 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 12:12:47 INFO - PROCESS | 384 | 1466536367271 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 384 | 1466536367274 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:47 INFO - PROCESS | 384 | ++DOCSHELL 00000083458A6800 == 40 [pid = 384] [id = 91] 12:12:47 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083452CF400) [pid = 384] [serial = 270] [outer = 0000000000000000] 12:12:47 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008346D8F000) [pid = 384] [serial = 271] [outer = 00000083452CF400] 12:12:47 INFO - PROCESS | 384 | 1466536367325 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000834743E400) [pid = 384] [serial = 272] [outer = 00000083452CF400] 12:12:47 INFO - PROCESS | 384 | 1466536367783 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 691ms 12:12:47 INFO - PROCESS | 384 | 1466536367838 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 384 | 1466536367841 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 12:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:12:47 INFO - PROCESS | 384 | 1466536367845 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 384 | 1466536367846 Marionette TRACE conn5 <- [1,330,null,{}] 12:12:47 INFO - PROCESS | 384 | 1466536367850 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:47 INFO - PROCESS | 384 | 1466536367852 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:47 INFO - PROCESS | 384 | 1466536367942 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 12:12:47 INFO - PROCESS | 384 | 1466536367949 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 384 | 1466536367951 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:47 INFO - PROCESS | 384 | ++DOCSHELL 0000008347937800 == 41 [pid = 384] [id = 92] 12:12:47 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008347C55800) [pid = 384] [serial = 273] [outer = 0000000000000000] 12:12:47 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008347C5CC00) [pid = 384] [serial = 274] [outer = 0000008347C55800] 12:12:48 INFO - PROCESS | 384 | 1466536367998 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008348364000) [pid = 384] [serial = 275] [outer = 0000008347C55800] 12:12:48 INFO - PROCESS | 384 | 1466536368413 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 584ms 12:12:48 INFO - PROCESS | 384 | 1466536368432 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 12:12:48 INFO - PROCESS | 384 | 1466536368434 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 12:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:12:48 INFO - PROCESS | 384 | 1466536368452 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:12:48 INFO - PROCESS | 384 | 1466536368454 Marionette TRACE conn5 <- [1,334,null,{}] 12:12:48 INFO - PROCESS | 384 | 1466536368457 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:48 INFO - PROCESS | 384 | 1466536368460 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:48 INFO - PROCESS | 384 | 1466536368544 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 12:12:48 INFO - PROCESS | 384 | 1466536368549 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 384 | 1466536368551 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:48 INFO - PROCESS | 384 | ++DOCSHELL 0000008348638000 == 42 [pid = 384] [id = 93] 12:12:48 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000834840EC00) [pid = 384] [serial = 276] [outer = 0000000000000000] 12:12:48 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (0000008348644400) [pid = 384] [serial = 277] [outer = 000000834840EC00] 12:12:48 INFO - PROCESS | 384 | 1466536368603 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (00000083486B5400) [pid = 384] [serial = 278] [outer = 000000834840EC00] 12:12:49 INFO - PROCESS | 384 | 1466536369121 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 671ms 12:12:49 INFO - PROCESS | 384 | 1466536369130 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 384 | 1466536369132 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 12:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:12:49 INFO - PROCESS | 384 | 1466536369135 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 384 | 1466536369137 Marionette TRACE conn5 <- [1,338,null,{}] 12:12:49 INFO - PROCESS | 384 | 1466536369145 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:49 INFO - PROCESS | 384 | 1466536369151 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:49 INFO - PROCESS | 384 | 1466536369286 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 12:12:49 INFO - PROCESS | 384 | 1466536369340 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 384 | 1466536369342 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:49 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7C8000 == 43 [pid = 384] [id = 94] 12:12:49 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (0000008349070400) [pid = 384] [serial = 279] [outer = 0000000000000000] 12:12:49 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (00000083490F3400) [pid = 384] [serial = 280] [outer = 0000008349070400] 12:12:49 INFO - PROCESS | 384 | 1466536369389 Marionette DEBUG loaded listener.js 12:12:49 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000834A2A7000) [pid = 384] [serial = 281] [outer = 0000008349070400] 12:12:49 INFO - PROCESS | 384 | 1466536369816 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 733ms 12:12:49 INFO - PROCESS | 384 | 1466536369871 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 384 | 1466536369874 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 12:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:12:49 INFO - PROCESS | 384 | 1466536369877 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 384 | 1466536369879 Marionette TRACE conn5 <- [1,342,null,{}] 12:12:49 INFO - PROCESS | 384 | 1466536369882 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:49 INFO - PROCESS | 384 | 1466536369884 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:50 INFO - PROCESS | 384 | 1466536370028 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 12:12:50 INFO - PROCESS | 384 | 1466536370078 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 384 | 1466536370080 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:50 INFO - PROCESS | 384 | ++DOCSHELL 000000833F49C000 == 44 [pid = 384] [id = 95] 12:12:50 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000834A70E800) [pid = 384] [serial = 282] [outer = 0000000000000000] 12:12:50 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000834B22FC00) [pid = 384] [serial = 283] [outer = 000000834A70E800] 12:12:50 INFO - PROCESS | 384 | 1466536370125 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000834B25D800) [pid = 384] [serial = 284] [outer = 000000834A70E800] 12:12:50 INFO - PROCESS | 384 | 1466536370534 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 689ms 12:12:50 INFO - PROCESS | 384 | 1466536370570 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 384 | 1466536370572 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 12:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:12:50 INFO - PROCESS | 384 | 1466536370575 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 384 | 1466536370577 Marionette TRACE conn5 <- [1,346,null,{}] 12:12:50 INFO - PROCESS | 384 | 1466536370581 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:50 INFO - PROCESS | 384 | 1466536370583 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:50 INFO - PROCESS | 384 | 1466536370689 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 12:12:50 INFO - PROCESS | 384 | 1466536370694 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 384 | 1466536370696 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:50 INFO - PROCESS | 384 | ++DOCSHELL 000000834C266000 == 45 [pid = 384] [id = 96] 12:12:50 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000834B30A400) [pid = 384] [serial = 285] [outer = 0000000000000000] 12:12:50 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000834B310400) [pid = 384] [serial = 286] [outer = 000000834B30A400] 12:12:50 INFO - PROCESS | 384 | 1466536370741 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000834BB02C00) [pid = 384] [serial = 287] [outer = 000000834B30A400] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000834C0F0400) [pid = 384] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000834B253000) [pid = 384] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000833AD33C00) [pid = 384] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 100 (0000008339A46400) [pid = 384] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 99 (0000008344628400) [pid = 384] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000833FF32C00) [pid = 384] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 97 (0000008340D73800) [pid = 384] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 96 (00000083478D1000) [pid = 384] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008345857C00) [pid = 384] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 94 (0000008344A47800) [pid = 384] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008349ED5800) [pid = 384] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 92 (00000083486AB000) [pid = 384] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083490D7C00) [pid = 384] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000833B3B7800) [pid = 384] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:12:51 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008344A50800) [pid = 384] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:12:51 INFO - PROCESS | 384 | 1466536371293 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 775ms 12:12:51 INFO - PROCESS | 384 | 1466536371361 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 384 | 1466536371364 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 12:12:51 INFO - PROCESS | 384 | 1466536371367 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 384 | 1466536371369 Marionette TRACE conn5 <- [1,350,null,{}] 12:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:12:51 INFO - PROCESS | 384 | 1466536371373 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:51 INFO - PROCESS | 384 | 1466536371375 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:51 INFO - PROCESS | 384 | 1466536371459 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 12:12:51 INFO - PROCESS | 384 | 1466536371464 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 384 | 1466536371466 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:51 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF3B000 == 46 [pid = 384] [id = 97] 12:12:51 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008344A3EC00) [pid = 384] [serial = 288] [outer = 0000000000000000] 12:12:51 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083478D1000) [pid = 384] [serial = 289] [outer = 0000008344A3EC00] 12:12:51 INFO - PROCESS | 384 | 1466536371510 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000834B22EC00) [pid = 384] [serial = 290] [outer = 0000008344A3EC00] 12:12:51 INFO - PROCESS | 384 | 1466536371919 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 585ms 12:12:51 INFO - PROCESS | 384 | 1466536371961 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 384 | 1466536371963 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 12:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:12:51 INFO - PROCESS | 384 | 1466536371967 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 384 | 1466536371969 Marionette TRACE conn5 <- [1,354,null,{}] 12:12:51 INFO - PROCESS | 384 | 1466536371972 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:51 INFO - PROCESS | 384 | 1466536371974 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:52 INFO - PROCESS | 384 | 1466536372061 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 12:12:52 INFO - PROCESS | 384 | 1466536372066 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:52 INFO - PROCESS | 384 | 1466536372068 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834D91C000 == 47 [pid = 384] [id = 98] 12:12:52 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000834BB11400) [pid = 384] [serial = 291] [outer = 0000000000000000] 12:12:52 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000834C08F800) [pid = 384] [serial = 292] [outer = 000000834BB11400] 12:12:52 INFO - PROCESS | 384 | 1466536372112 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000834C097C00) [pid = 384] [serial = 293] [outer = 000000834BB11400] 12:12:52 INFO - PROCESS | 384 | 1466536372546 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 628ms 12:12:52 INFO - PROCESS | 384 | 1466536372595 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 384 | 1466536372597 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 12:12:52 INFO - PROCESS | 384 | 1466536372600 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:12:52 INFO - PROCESS | 384 | 1466536372603 Marionette TRACE conn5 <- [1,358,null,{}] 12:12:52 INFO - PROCESS | 384 | 1466536372606 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:52 INFO - PROCESS | 384 | 1466536372609 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:52 INFO - PROCESS | 384 | 1466536372712 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 12:12:52 INFO - PROCESS | 384 | 1466536372719 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:52 INFO - PROCESS | 384 | 1466536372722 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834F039800 == 48 [pid = 384] [id = 99] 12:12:52 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000833F3D4800) [pid = 384] [serial = 294] [outer = 0000000000000000] 12:12:52 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000834C090C00) [pid = 384] [serial = 295] [outer = 000000833F3D4800] 12:12:52 INFO - PROCESS | 384 | 1466536372769 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000834C0E9800) [pid = 384] [serial = 296] [outer = 000000833F3D4800] 12:12:53 INFO - PROCESS | 384 | 1466536373453 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 880ms 12:12:53 INFO - PROCESS | 384 | 1466536373485 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 384 | 1466536373490 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 12:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:12:53 INFO - PROCESS | 384 | 1466536373495 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 384 | 1466536373499 Marionette TRACE conn5 <- [1,362,null,{}] 12:12:53 INFO - PROCESS | 384 | 1466536373506 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:53 INFO - PROCESS | 384 | 1466536373509 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:53 INFO - PROCESS | 384 | 1466536373627 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 12:12:53 INFO - PROCESS | 384 | 1466536373702 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 384 | 1466536373706 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:53 INFO - PROCESS | 384 | ++DOCSHELL 0000008341253800 == 49 [pid = 384] [id = 100] 12:12:53 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000833AD8F800) [pid = 384] [serial = 297] [outer = 0000000000000000] 12:12:53 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000833AD93000) [pid = 384] [serial = 298] [outer = 000000833AD8F800] 12:12:53 INFO - PROCESS | 384 | 1466536373805 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000833AE9D000) [pid = 384] [serial = 299] [outer = 000000833AD8F800] 12:12:54 INFO - PROCESS | 384 | 1466536374449 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 986ms 12:12:54 INFO - PROCESS | 384 | 1466536374484 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 384 | 1466536374489 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 12:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:12:54 INFO - PROCESS | 384 | 1466536374496 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 384 | 1466536374499 Marionette TRACE conn5 <- [1,366,null,{}] 12:12:54 INFO - PROCESS | 384 | 1466536374504 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:54 INFO - PROCESS | 384 | 1466536374507 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:54 INFO - PROCESS | 384 | 1466536374661 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 12:12:54 INFO - PROCESS | 384 | 1466536374677 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 384 | 1466536374680 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:54 INFO - PROCESS | 384 | ++DOCSHELL 00000083486E0000 == 50 [pid = 384] [id = 101] 12:12:54 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000833FF32800) [pid = 384] [serial = 300] [outer = 0000000000000000] 12:12:54 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (0000008340E1C400) [pid = 384] [serial = 301] [outer = 000000833FF32800] 12:12:54 INFO - PROCESS | 384 | 1466536374737 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (0000008344630800) [pid = 384] [serial = 302] [outer = 000000833FF32800] 12:12:55 INFO - PROCESS | 384 | 1466536375400 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 942ms 12:12:55 INFO - PROCESS | 384 | 1466536375441 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 384 | 1466536375444 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 12:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:12:55 INFO - PROCESS | 384 | 1466536375448 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 384 | 1466536375452 Marionette TRACE conn5 <- [1,370,null,{}] 12:12:55 INFO - PROCESS | 384 | 1466536375463 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:55 INFO - PROCESS | 384 | 1466536375468 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:55 INFO - PROCESS | 384 | 1466536375583 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 12:12:55 INFO - PROCESS | 384 | 1466536375659 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:55 INFO - PROCESS | 384 | 1466536375662 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834F483000 == 51 [pid = 384] [id = 102] 12:12:55 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (0000008346DE2000) [pid = 384] [serial = 303] [outer = 0000000000000000] 12:12:55 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (0000008347A36800) [pid = 384] [serial = 304] [outer = 0000008346DE2000] 12:12:55 INFO - PROCESS | 384 | 1466536375761 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (00000083486AD400) [pid = 384] [serial = 305] [outer = 0000008346DE2000] 12:12:56 INFO - PROCESS | 384 | 1466536376336 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 943ms 12:12:56 INFO - PROCESS | 384 | 1466536376392 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 384 | 1466536376396 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 12:12:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:12:56 INFO - PROCESS | 384 | 1466536376399 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - PROCESS | 384 | 1466536376401 Marionette TRACE conn5 <- [1,374,null,{}] 12:12:56 INFO - PROCESS | 384 | 1466536376405 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:56 INFO - PROCESS | 384 | 1466536376407 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:56 INFO - PROCESS | 384 | 1466536376523 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 12:12:56 INFO - PROCESS | 384 | 1466536376608 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 384 | 1466536376610 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834F9C7800 == 52 [pid = 384] [id = 103] 12:12:56 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000834906B000) [pid = 384] [serial = 306] [outer = 0000000000000000] 12:12:56 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (00000083490E8000) [pid = 384] [serial = 307] [outer = 000000834906B000] 12:12:56 INFO - PROCESS | 384 | 1466536376664 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000834B231800) [pid = 384] [serial = 308] [outer = 000000834906B000] 12:12:57 INFO - PROCESS | 384 | 1466536377320 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:12:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:12:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 985ms 12:12:57 INFO - PROCESS | 384 | 1466536377387 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 384 | 1466536377390 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 12:12:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:12:57 INFO - PROCESS | 384 | 1466536377393 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 384 | 1466536377395 Marionette TRACE conn5 <- [1,378,null,{}] 12:12:57 INFO - PROCESS | 384 | 1466536377399 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:57 INFO - PROCESS | 384 | 1466536377402 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:57 INFO - PROCESS | 384 | 1466536377687 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 12:12:57 INFO - PROCESS | 384 | 1466536377696 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 384 | 1466536377700 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:57 INFO - PROCESS | 384 | ++DOCSHELL 00000083453C0800 == 53 [pid = 384] [id = 104] 12:12:57 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000833AFB5800) [pid = 384] [serial = 309] [outer = 0000000000000000] 12:12:57 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000833B821000) [pid = 384] [serial = 310] [outer = 000000833AFB5800] 12:12:57 INFO - PROCESS | 384 | 1466536377750 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (00000083401D9800) [pid = 384] [serial = 311] [outer = 000000833AFB5800] 12:12:58 INFO - PROCESS | 384 | 1466536378445 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:12:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:12:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1089ms 12:12:58 INFO - PROCESS | 384 | 1466536378485 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 384 | 1466536378490 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 12:12:58 INFO - PROCESS | 384 | 1466536378494 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:12:58 INFO - PROCESS | 384 | 1466536378497 Marionette TRACE conn5 <- [1,382,null,{}] 12:12:58 INFO - PROCESS | 384 | 1466536378501 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:58 INFO - PROCESS | 384 | 1466536378504 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:58 INFO - PROCESS | 384 | 1466536378609 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 12:12:58 INFO - PROCESS | 384 | 1466536378685 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 384 | 1466536378687 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:12:58 INFO - PROCESS | 384 | ++DOCSHELL 0000008347833800 == 54 [pid = 384] [id = 105] 12:12:58 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (0000008344CCB800) [pid = 384] [serial = 312] [outer = 0000000000000000] 12:12:58 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (00000083452C2C00) [pid = 384] [serial = 313] [outer = 0000008344CCB800] 12:12:58 INFO - PROCESS | 384 | 1466536378741 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (0000008346DE3000) [pid = 384] [serial = 314] [outer = 0000008344CCB800] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834D91C000 == 53 [pid = 384] [id = 98] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834CF3B000 == 52 [pid = 384] [id = 97] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834C266000 == 51 [pid = 384] [id = 96] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000833F49C000 == 50 [pid = 384] [id = 95] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834A7C8000 == 49 [pid = 384] [id = 94] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008348638000 == 48 [pid = 384] [id = 93] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008347937800 == 47 [pid = 384] [id = 92] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 00000083458A6800 == 46 [pid = 384] [id = 91] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008340D32800 == 45 [pid = 384] [id = 90] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008344C39000 == 44 [pid = 384] [id = 89] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834F9C9000 == 43 [pid = 384] [id = 88] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834C11B000 == 42 [pid = 384] [id = 87] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834793B800 == 41 [pid = 384] [id = 86] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000833B86D800 == 40 [pid = 384] [id = 85] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834F280000 == 39 [pid = 384] [id = 59] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008340E7F800 == 38 [pid = 384] [id = 56] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008348631000 == 37 [pid = 384] [id = 44] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008347F34800 == 36 [pid = 384] [id = 57] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008340E7D800 == 35 [pid = 384] [id = 45] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834CFAF000 == 34 [pid = 384] [id = 55] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834F485800 == 33 [pid = 384] [id = 58] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 00000083453C0800 == 32 [pid = 384] [id = 104] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834F9C7800 == 31 [pid = 384] [id = 103] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834F483000 == 30 [pid = 384] [id = 102] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 00000083486E0000 == 29 [pid = 384] [id = 101] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 0000008341253800 == 28 [pid = 384] [id = 100] 12:12:59 INFO - PROCESS | 384 | --DOCSHELL 000000834F039800 == 27 [pid = 384] [id = 99] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000834B25CC00) [pid = 384] [serial = 164] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000834BA16400) [pid = 384] [serial = 250] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000834C349C00) [pid = 384] [serial = 241] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000834C0F1800) [pid = 384] [serial = 239] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000834C0EA800) [pid = 384] [serial = 238] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000833AD3F800) [pid = 384] [serial = 245] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000833AFB2800) [pid = 384] [serial = 209] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000833ABCB000) [pid = 384] [serial = 208] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 107 (0000008347C56400) [pid = 384] [serial = 224] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 106 (0000008345A07C00) [pid = 384] [serial = 223] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 105 (0000008340E15000) [pid = 384] [serial = 226] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 104 (0000008344A35C00) [pid = 384] [serial = 227] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000834BB10400) [pid = 384] [serial = 221] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 102 (0000008348408000) [pid = 384] [serial = 220] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 101 (0000008347C5C800) [pid = 384] [serial = 229] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 100 (0000008348407000) [pid = 384] [serial = 230] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000834840BC00) [pid = 384] [serial = 215] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 98 (0000008347FF0000) [pid = 384] [serial = 214] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 97 (00000083452D0C00) [pid = 384] [serial = 212] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 96 (0000008344A50000) [pid = 384] [serial = 211] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000834BB07000) [pid = 384] [serial = 218] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000834B256C00) [pid = 384] [serial = 217] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000833AD39000) [pid = 384] [serial = 244] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 92 (00000083486B7C00) [pid = 384] [serial = 232] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000834C34FC00) [pid = 384] [serial = 242] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008349616400) [pid = 384] [serial = 235] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000834A867400) [pid = 384] [serial = 236] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000834186C000) [pid = 384] [serial = 247] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083452CBC00) [pid = 384] [serial = 248] [outer = 0000000000000000] [url = about:blank] 12:12:59 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000834903B800) [pid = 384] [serial = 233] [outer = 0000000000000000] [url = about:blank] 12:13:00 INFO - PROCESS | 384 | 1466536380088 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:13:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:13:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1628ms 12:13:00 INFO - PROCESS | 384 | 1466536380127 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 384 | 1466536380130 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 12:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:13:00 INFO - PROCESS | 384 | 1466536380135 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 384 | 1466536380138 Marionette TRACE conn5 <- [1,386,null,{}] 12:13:00 INFO - PROCESS | 384 | 1466536380142 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:00 INFO - PROCESS | 384 | 1466536380146 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:00 INFO - PROCESS | 384 | 1466536380253 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 12:13:00 INFO - PROCESS | 384 | 1466536380321 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 384 | 1466536380324 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:00 INFO - PROCESS | 384 | ++DOCSHELL 000000833FDAE800 == 28 [pid = 384] [id = 106] 12:13:00 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833AEA6400) [pid = 384] [serial = 315] [outer = 0000000000000000] 12:13:00 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833AFBC400) [pid = 384] [serial = 316] [outer = 000000833AEA6400] 12:13:00 INFO - PROCESS | 384 | 1466536380373 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833B3C4400) [pid = 384] [serial = 317] [outer = 000000833AEA6400] 12:13:00 INFO - PROCESS | 384 | 1466536380773 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 691ms 12:13:00 INFO - PROCESS | 384 | 1466536380842 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 384 | 1466536380847 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 12:13:00 INFO - PROCESS | 384 | 1466536380856 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:13:00 INFO - PROCESS | 384 | 1466536380858 Marionette TRACE conn5 <- [1,390,null,{}] 12:13:00 INFO - PROCESS | 384 | 1466536380862 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:00 INFO - PROCESS | 384 | 1466536380865 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:00 INFO - PROCESS | 384 | 1466536380958 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 12:13:00 INFO - PROCESS | 384 | 1466536380965 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 384 | 1466536380967 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:00 INFO - PROCESS | 384 | ++DOCSHELL 0000008341476800 == 29 [pid = 384] [id = 107] 12:13:00 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833F3D0C00) [pid = 384] [serial = 318] [outer = 0000000000000000] 12:13:01 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833FCB8400) [pid = 384] [serial = 319] [outer = 000000833F3D0C00] 12:13:01 INFO - PROCESS | 384 | 1466536381015 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008340E1BC00) [pid = 384] [serial = 320] [outer = 000000833F3D0C00] 12:13:01 INFO - PROCESS | 384 | 1466536381475 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 690ms 12:13:01 INFO - PROCESS | 384 | 1466536381552 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 12:13:01 INFO - PROCESS | 384 | 1466536381554 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 12:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:13:01 INFO - PROCESS | 384 | 1466536381558 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - PROCESS | 384 | 1466536381562 Marionette TRACE conn5 <- [1,394,null,{}] 12:13:01 INFO - PROCESS | 384 | 1466536381578 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:01 INFO - PROCESS | 384 | 1466536381583 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:01 INFO - PROCESS | 384 | 1466536381671 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 12:13:01 INFO - PROCESS | 384 | 1466536381685 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 384 | 1466536381688 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:01 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB0000 == 30 [pid = 384] [id = 108] 12:13:01 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000834462A400) [pid = 384] [serial = 321] [outer = 0000000000000000] 12:13:01 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000834462F000) [pid = 384] [serial = 322] [outer = 000000834462A400] 12:13:01 INFO - PROCESS | 384 | 1466536381738 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (0000008344A2FC00) [pid = 384] [serial = 323] [outer = 000000834462A400] 12:13:02 INFO - PROCESS | 384 | 1466536382233 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:13:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:13:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 734ms 12:13:02 INFO - PROCESS | 384 | 1466536382307 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 384 | 1466536382310 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 12:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:13:02 INFO - PROCESS | 384 | 1466536382313 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 384 | 1466536382315 Marionette TRACE conn5 <- [1,398,null,{}] 12:13:02 INFO - PROCESS | 384 | 1466536382319 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:02 INFO - PROCESS | 384 | 1466536382321 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:02 INFO - PROCESS | 384 | 1466536382438 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 12:13:02 INFO - PROCESS | 384 | 1466536382486 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 384 | 1466536382489 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:02 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B6D000 == 31 [pid = 384] [id = 109] 12:13:02 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (0000008344CCC800) [pid = 384] [serial = 324] [outer = 0000000000000000] 12:13:02 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (00000083452B7C00) [pid = 384] [serial = 325] [outer = 0000008344CCC800] 12:13:02 INFO - PROCESS | 384 | 1466536382543 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (00000083453F3800) [pid = 384] [serial = 326] [outer = 0000008344CCC800] 12:13:02 INFO - PROCESS | 384 | 1466536382992 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:13:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 733ms 12:13:03 INFO - PROCESS | 384 | 1466536383047 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 384 | 1466536383049 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 12:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:13:03 INFO - PROCESS | 384 | 1466536383053 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 384 | 1466536383055 Marionette TRACE conn5 <- [1,402,null,{}] 12:13:03 INFO - PROCESS | 384 | 1466536383068 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:03 INFO - PROCESS | 384 | 1466536383070 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:03 INFO - PROCESS | 384 | 1466536383184 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 12:13:03 INFO - PROCESS | 384 | 1466536383196 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 384 | 1466536383198 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:03 INFO - PROCESS | 384 | ++DOCSHELL 000000834863B000 == 32 [pid = 384] [id = 110] 12:13:03 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (0000008346DDD800) [pid = 384] [serial = 327] [outer = 0000000000000000] 12:13:03 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (0000008346DE1C00) [pid = 384] [serial = 328] [outer = 0000008346DDD800] 12:13:03 INFO - PROCESS | 384 | 1466536383281 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (00000083478D0800) [pid = 384] [serial = 329] [outer = 0000008346DDD800] 12:13:03 INFO - PROCESS | 384 | 1466536383791 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1037ms 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 100 (0000008349070400) [pid = 384] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000834A70E800) [pid = 384] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000834B30A400) [pid = 384] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 97 (0000008344A3EC00) [pid = 384] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000833AD3CC00) [pid = 384] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008339ADA400) [pid = 384] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000834840EC00) [pid = 384] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008347C55800) [pid = 384] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 92 (00000083482AD000) [pid = 384] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000834864B800) [pid = 384] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083412D5800) [pid = 384] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000834BB11400) [pid = 384] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083452CF400) [pid = 384] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083488EF800) [pid = 384] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008344631000) [pid = 384] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833F3D4800) [pid = 384] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:13:04 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008348646000) [pid = 384] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:13:04 INFO - PROCESS | 384 | 1466536384139 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 384 | 1466536384144 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 12:13:04 INFO - PROCESS | 384 | 1466536384150 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - PROCESS | 384 | 1466536384153 Marionette TRACE conn5 <- [1,406,null,{}] 12:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:13:04 INFO - PROCESS | 384 | 1466536384159 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:04 INFO - PROCESS | 384 | 1466536384163 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:04 INFO - PROCESS | 384 | 1466536384308 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 12:13:04 INFO - PROCESS | 384 | 1466536384395 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 384 | 1466536384401 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:04 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD57800 == 33 [pid = 384] [id = 111] 12:13:04 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833AD40400) [pid = 384] [serial = 330] [outer = 0000000000000000] 12:13:04 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833AD8D800) [pid = 384] [serial = 331] [outer = 000000833AD40400] 12:13:04 INFO - PROCESS | 384 | 1466536384460 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833AEA4C00) [pid = 384] [serial = 332] [outer = 000000833AD40400] 12:13:05 INFO - PROCESS | 384 | 1466536385191 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1080ms 12:13:05 INFO - PROCESS | 384 | 1466536385244 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 384 | 1466536385248 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 12:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:13:05 INFO - PROCESS | 384 | 1466536385255 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 384 | 1466536385259 Marionette TRACE conn5 <- [1,410,null,{}] 12:13:05 INFO - PROCESS | 384 | 1466536385263 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:05 INFO - PROCESS | 384 | 1466536385266 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:05 INFO - PROCESS | 384 | 1466536385390 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 12:13:05 INFO - PROCESS | 384 | 1466536385461 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:05 INFO - PROCESS | 384 | 1466536385464 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:05 INFO - PROCESS | 384 | ++DOCSHELL 00000083486EC000 == 34 [pid = 384] [id = 112] 12:13:05 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008340173C00) [pid = 384] [serial = 333] [outer = 0000000000000000] 12:13:05 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008340315400) [pid = 384] [serial = 334] [outer = 0000008340173C00] 12:13:05 INFO - PROCESS | 384 | 1466536385523 Marionette DEBUG loaded listener.js 12:13:05 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000834186A000) [pid = 384] [serial = 335] [outer = 0000008340173C00] 12:13:06 INFO - PROCESS | 384 | 1466536386475 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1285ms 12:13:06 INFO - PROCESS | 384 | 1466536386538 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 12:13:06 INFO - PROCESS | 384 | 1466536386542 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 12:13:06 INFO - PROCESS | 384 | 1466536386547 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:13:06 INFO - PROCESS | 384 | 1466536386551 Marionette TRACE conn5 <- [1,414,null,{}] 12:13:06 INFO - PROCESS | 384 | 1466536386556 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:06 INFO - PROCESS | 384 | 1466536386559 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:06 INFO - PROCESS | 384 | 1466536386687 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 12:13:06 INFO - PROCESS | 384 | 1466536386753 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 384 | 1466536386758 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:06 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E8E800 == 35 [pid = 384] [id = 113] 12:13:06 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833F34C800) [pid = 384] [serial = 336] [outer = 0000000000000000] 12:13:06 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833F3D1400) [pid = 384] [serial = 337] [outer = 000000833F34C800] 12:13:06 INFO - PROCESS | 384 | 1466536386809 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (0000008340172800) [pid = 384] [serial = 338] [outer = 000000833F34C800] 12:13:07 INFO - PROCESS | 384 | --DOCSHELL 0000008347B6D000 == 34 [pid = 384] [id = 109] 12:13:07 INFO - PROCESS | 384 | --DOCSHELL 0000008346DB0000 == 33 [pid = 384] [id = 108] 12:13:07 INFO - PROCESS | 384 | --DOCSHELL 0000008341476800 == 32 [pid = 384] [id = 107] 12:13:07 INFO - PROCESS | 384 | --DOCSHELL 000000833FDAE800 == 31 [pid = 384] [id = 106] 12:13:07 INFO - PROCESS | 384 | --DOCSHELL 0000008347833800 == 30 [pid = 384] [id = 105] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008348650C00) [pid = 384] [serial = 206] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083490F3400) [pid = 384] [serial = 280] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000834B22FC00) [pid = 384] [serial = 283] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000834A2A7000) [pid = 384] [serial = 281] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000834B310400) [pid = 384] [serial = 286] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834B25D800) [pid = 384] [serial = 284] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083478D1000) [pid = 384] [serial = 289] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833B3BFC00) [pid = 384] [serial = 268] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008340D7E400) [pid = 384] [serial = 269] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833ABD4000) [pid = 384] [serial = 253] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833B3C0C00) [pid = 384] [serial = 254] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008348644400) [pid = 384] [serial = 277] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008347C5CC00) [pid = 384] [serial = 274] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008348364000) [pid = 384] [serial = 275] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008348643800) [pid = 384] [serial = 259] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083496CD800) [pid = 384] [serial = 260] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834B30A000) [pid = 384] [serial = 262] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834BA20C00) [pid = 384] [serial = 263] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083418C9000) [pid = 384] [serial = 265] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834C08F800) [pid = 384] [serial = 292] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083449A9400) [pid = 384] [serial = 266] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008346D8F000) [pid = 384] [serial = 271] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834743E400) [pid = 384] [serial = 272] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000834C34A400) [pid = 384] [serial = 251] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008344A51400) [pid = 384] [serial = 256] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008345A13800) [pid = 384] [serial = 257] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000834C097C00) [pid = 384] [serial = 293] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000834C090C00) [pid = 384] [serial = 295] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000834BB02C00) [pid = 384] [serial = 287] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000834C0E9800) [pid = 384] [serial = 296] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 62 (000000834B22EC00) [pid = 384] [serial = 290] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | --DOMWINDOW == 61 (00000083486B5400) [pid = 384] [serial = 278] [outer = 0000000000000000] [url = about:blank] 12:13:07 INFO - PROCESS | 384 | 1466536387312 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 776ms 12:13:07 INFO - PROCESS | 384 | 1466536387344 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 384 | 1466536387348 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 12:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:13:07 INFO - PROCESS | 384 | 1466536387358 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 384 | 1466536387361 Marionette TRACE conn5 <- [1,418,null,{}] 12:13:07 INFO - PROCESS | 384 | 1466536387365 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:07 INFO - PROCESS | 384 | 1466536387368 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:07 INFO - PROCESS | 384 | 1466536387458 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 12:13:07 INFO - PROCESS | 384 | 1466536387467 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 384 | 1466536387469 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:07 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C3A000 == 31 [pid = 384] [id = 114] 12:13:07 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (0000008340176800) [pid = 384] [serial = 339] [outer = 0000000000000000] 12:13:07 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008340E1FC00) [pid = 384] [serial = 340] [outer = 0000008340176800] 12:13:07 INFO - PROCESS | 384 | 1466536387517 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008344626800) [pid = 384] [serial = 341] [outer = 0000008340176800] 12:13:08 INFO - PROCESS | 384 | 1466536388460 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1127ms 12:13:08 INFO - PROCESS | 384 | 1466536388490 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 384 | 1466536388492 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 12:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:13:08 INFO - PROCESS | 384 | 1466536388496 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 384 | 1466536388500 Marionette TRACE conn5 <- [1,422,null,{}] 12:13:08 INFO - PROCESS | 384 | 1466536388511 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:08 INFO - PROCESS | 384 | 1466536388516 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:08 INFO - PROCESS | 384 | 1466536388608 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 12:13:08 INFO - PROCESS | 384 | 1466536388616 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 384 | 1466536388620 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:08 INFO - PROCESS | 384 | ++DOCSHELL 0000008347878800 == 32 [pid = 384] [id = 115] 12:13:08 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008344A4BC00) [pid = 384] [serial = 342] [outer = 0000000000000000] 12:13:08 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (00000083452B1C00) [pid = 384] [serial = 343] [outer = 0000008344A4BC00] 12:13:08 INFO - PROCESS | 384 | 1466536388668 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008346DDC800) [pid = 384] [serial = 344] [outer = 0000008344A4BC00] 12:13:09 INFO - PROCESS | 384 | 1466536389594 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1129ms 12:13:09 INFO - PROCESS | 384 | 1466536389633 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 384 | 1466536389635 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 12:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:13:09 INFO - PROCESS | 384 | 1466536389639 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 384 | 1466536389641 Marionette TRACE conn5 <- [1,426,null,{}] 12:13:09 INFO - PROCESS | 384 | 1466536389644 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:09 INFO - PROCESS | 384 | 1466536389646 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:09 INFO - PROCESS | 384 | 1466536389759 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 12:13:09 INFO - PROCESS | 384 | 1466536389766 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:09 INFO - PROCESS | 384 | 1466536389768 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834863F000 == 33 [pid = 384] [id = 116] 12:13:09 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008345A08000) [pid = 384] [serial = 345] [outer = 0000000000000000] 12:13:09 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000834743AC00) [pid = 384] [serial = 346] [outer = 0000008345A08000] 12:13:09 INFO - PROCESS | 384 | 1466536389813 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008347C55800) [pid = 384] [serial = 347] [outer = 0000008345A08000] 12:13:10 INFO - PROCESS | 384 | 1466536390296 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 384 | 1466536390333 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 12:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:13:10 INFO - PROCESS | 384 | 1466536390336 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 384 | 1466536390338 Marionette TRACE conn5 <- [1,430,null,{}] 12:13:10 INFO - PROCESS | 384 | 1466536390342 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:10 INFO - PROCESS | 384 | 1466536390344 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:10 INFO - PROCESS | 384 | 1466536390458 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000834462A400) [pid = 384] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008344CCC800) [pid = 384] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000834906B000) [pid = 384] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000833FF32800) [pid = 384] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008346DE2000) [pid = 384] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000833AFB5800) [pid = 384] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000833AD8F800) [pid = 384] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 62 (000000833F3D0C00) [pid = 384] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 61 (000000833AEA6400) [pid = 384] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:13:10 INFO - PROCESS | 384 | --DOMWINDOW == 60 (0000008344CCB800) [pid = 384] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:13:10 INFO - PROCESS | 384 | 1466536390509 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 384 | 1466536390511 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:10 INFO - PROCESS | 384 | ++DOCSHELL 0000008345322800 == 34 [pid = 384] [id = 117] 12:13:10 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000833AB23C00) [pid = 384] [serial = 348] [outer = 0000000000000000] 12:13:10 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833AE9B400) [pid = 384] [serial = 349] [outer = 000000833AB23C00] 12:13:10 INFO - PROCESS | 384 | 1466536390566 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008345851000) [pid = 384] [serial = 350] [outer = 000000833AB23C00] 12:13:10 INFO - PROCESS | 384 | 1466536390944 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 628ms 12:13:10 INFO - PROCESS | 384 | 1466536390967 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 384 | 1466536390969 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 12:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:13:10 INFO - PROCESS | 384 | 1466536390972 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 384 | 1466536390974 Marionette TRACE conn5 <- [1,434,null,{}] 12:13:10 INFO - PROCESS | 384 | 1466536390978 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:10 INFO - PROCESS | 384 | 1466536390984 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:11 INFO - PROCESS | 384 | 1466536391147 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 12:13:11 INFO - PROCESS | 384 | 1466536391164 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 384 | 1466536391166 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:11 INFO - PROCESS | 384 | ++DOCSHELL 00000083453CB000 == 35 [pid = 384] [id = 118] 12:13:11 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833ABD7C00) [pid = 384] [serial = 351] [outer = 0000000000000000] 12:13:11 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (00000083481A6000) [pid = 384] [serial = 352] [outer = 000000833ABD7C00] 12:13:11 INFO - PROCESS | 384 | 1466536391212 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000834840BC00) [pid = 384] [serial = 353] [outer = 000000833ABD7C00] 12:13:11 INFO - PROCESS | 384 | 1466536391622 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 691ms 12:13:11 INFO - PROCESS | 384 | 1466536391668 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 384 | 1466536391671 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 12:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:13:11 INFO - PROCESS | 384 | 1466536391674 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 384 | 1466536391676 Marionette TRACE conn5 <- [1,438,null,{}] 12:13:11 INFO - PROCESS | 384 | 1466536391679 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:11 INFO - PROCESS | 384 | 1466536391681 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:11 INFO - PROCESS | 384 | 1466536391763 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 12:13:11 INFO - PROCESS | 384 | 1466536391768 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 384 | 1466536391770 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:11 INFO - PROCESS | 384 | ++DOCSHELL 000000834C109000 == 36 [pid = 384] [id = 119] 12:13:11 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008348644000) [pid = 384] [serial = 354] [outer = 0000000000000000] 12:13:11 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008348648800) [pid = 384] [serial = 355] [outer = 0000008348644000] 12:13:11 INFO - PROCESS | 384 | 1466536391824 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083486B0800) [pid = 384] [serial = 356] [outer = 0000008348644000] 12:13:12 INFO - PROCESS | 384 | 1466536392247 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 628ms 12:13:12 INFO - PROCESS | 384 | 1466536392305 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 384 | 1466536392307 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 12:13:12 INFO - PROCESS | 384 | 1466536392310 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:13:12 INFO - PROCESS | 384 | 1466536392312 Marionette TRACE conn5 <- [1,442,null,{}] 12:13:12 INFO - PROCESS | 384 | 1466536392315 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:12 INFO - PROCESS | 384 | 1466536392317 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:12 INFO - PROCESS | 384 | 1466536392398 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 12:13:12 INFO - PROCESS | 384 | 1466536392405 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 384 | 1466536392407 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:12 INFO - PROCESS | 384 | ++DOCSHELL 000000834C259800 == 37 [pid = 384] [id = 120] 12:13:12 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083486B9400) [pid = 384] [serial = 357] [outer = 0000000000000000] 12:13:12 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083489B6000) [pid = 384] [serial = 358] [outer = 00000083486B9400] 12:13:12 INFO - PROCESS | 384 | 1466536392452 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008349034000) [pid = 384] [serial = 359] [outer = 00000083486B9400] 12:13:12 INFO - PROCESS | 384 | 1466536392891 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 628ms 12:13:12 INFO - PROCESS | 384 | 1466536392941 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 384 | 1466536392944 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 12:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:13:12 INFO - PROCESS | 384 | 1466536392951 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 384 | 1466536392953 Marionette TRACE conn5 <- [1,446,null,{}] 12:13:12 INFO - PROCESS | 384 | 1466536392956 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:12 INFO - PROCESS | 384 | 1466536392958 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:13 INFO - PROCESS | 384 | 1466536393054 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 12:13:13 INFO - PROCESS | 384 | 1466536393062 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 384 | 1466536393064 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:13 INFO - PROCESS | 384 | ++DOCSHELL 000000834C31A000 == 38 [pid = 384] [id = 121] 12:13:13 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834906B000) [pid = 384] [serial = 360] [outer = 0000000000000000] 12:13:13 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008349070000) [pid = 384] [serial = 361] [outer = 000000834906B000] 12:13:13 INFO - PROCESS | 384 | 1466536393108 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083491C3C00) [pid = 384] [serial = 362] [outer = 000000834906B000] 12:13:13 INFO - PROCESS | 384 | 1466536393840 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 944ms 12:13:13 INFO - PROCESS | 384 | 1466536393899 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 384 | 1466536393904 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 12:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:13:13 INFO - PROCESS | 384 | 1466536393909 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 384 | 1466536393915 Marionette TRACE conn5 <- [1,450,null,{}] 12:13:13 INFO - PROCESS | 384 | 1466536393920 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:13 INFO - PROCESS | 384 | 1466536393923 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:14 INFO - PROCESS | 384 | 1466536394040 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 12:13:14 INFO - PROCESS | 384 | 1466536394111 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 384 | 1466536394115 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:14 INFO - PROCESS | 384 | ++DOCSHELL 000000834532C800 == 39 [pid = 384] [id = 122] 12:13:14 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833F3B2800) [pid = 384] [serial = 363] [outer = 0000000000000000] 12:13:14 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008340176400) [pid = 384] [serial = 364] [outer = 000000833F3B2800] 12:13:14 INFO - PROCESS | 384 | 1466536394173 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083449A7C00) [pid = 384] [serial = 365] [outer = 000000833F3B2800] 12:13:14 INFO - PROCESS | 384 | 1466536394785 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 384 | 1466536394862 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 12:13:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:13:14 INFO - PROCESS | 384 | 1466536394869 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 384 | 1466536394872 Marionette TRACE conn5 <- [1,454,null,{}] 12:13:14 INFO - PROCESS | 384 | 1466536394876 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:14 INFO - PROCESS | 384 | 1466536394879 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:15 INFO - PROCESS | 384 | 1466536395031 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 12:13:15 INFO - PROCESS | 384 | 1466536395143 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 384 | 1466536395146 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:15 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA78800 == 40 [pid = 384] [id = 123] 12:13:15 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083452CDC00) [pid = 384] [serial = 366] [outer = 0000000000000000] 12:13:15 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347C5BC00) [pid = 384] [serial = 367] [outer = 00000083452CDC00] 12:13:15 INFO - PROCESS | 384 | 1466536395204 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083481A9400) [pid = 384] [serial = 368] [outer = 00000083452CDC00] 12:13:15 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:15 INFO - PROCESS | 384 | 1466536395869 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:13:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1028ms 12:13:15 INFO - PROCESS | 384 | 1466536395908 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 384 | 1466536395911 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 12:13:15 INFO - PROCESS | 384 | 1466536395915 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:13:15 INFO - PROCESS | 384 | 1466536395920 Marionette TRACE conn5 <- [1,458,null,{}] 12:13:15 INFO - PROCESS | 384 | 1466536395950 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:15 INFO - PROCESS | 384 | 1466536395955 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:16 INFO - PROCESS | 384 | 1466536396069 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 12:13:16 INFO - PROCESS | 384 | 1466536396141 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 384 | 1466536396145 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:16 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFB3000 == 41 [pid = 384] [id = 124] 12:13:16 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834909AC00) [pid = 384] [serial = 369] [outer = 0000000000000000] 12:13:16 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083490F0000) [pid = 384] [serial = 370] [outer = 000000834909AC00] 12:13:16 INFO - PROCESS | 384 | 1466536396202 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000834A2A3400) [pid = 384] [serial = 371] [outer = 000000834909AC00] 12:13:17 INFO - PROCESS | 384 | 1466536397021 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 384 | 1466536397130 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 12:13:17 INFO - PROCESS | 384 | 1466536397136 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:13:17 INFO - PROCESS | 384 | 1466536397140 Marionette TRACE conn5 <- [1,462,null,{}] 12:13:17 INFO - PROCESS | 384 | 1466536397146 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:17 INFO - PROCESS | 384 | 1466536397148 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:17 INFO - PROCESS | 384 | 1466536397261 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 12:13:17 INFO - PROCESS | 384 | 1466536397326 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 384 | 1466536397331 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:17 INFO - PROCESS | 384 | ++DOCSHELL 0000008341504000 == 42 [pid = 384] [id = 125] 12:13:17 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833F3D7C00) [pid = 384] [serial = 373] [outer = 0000000000000000] 12:13:17 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833FCD5800) [pid = 384] [serial = 374] [outer = 000000833F3D7C00] 12:13:17 INFO - PROCESS | 384 | 1466536397382 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008341957800) [pid = 384] [serial = 375] [outer = 000000833F3D7C00] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000834C259800 == 41 [pid = 384] [id = 120] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000834C109000 == 40 [pid = 384] [id = 119] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 00000083453CB000 == 39 [pid = 384] [id = 118] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 0000008345322800 == 38 [pid = 384] [id = 117] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000834863F000 == 37 [pid = 384] [id = 116] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 0000008347878800 == 36 [pid = 384] [id = 115] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 0000008344C3A000 == 35 [pid = 384] [id = 114] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 0000008340E8E800 == 34 [pid = 384] [id = 113] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000834863B000 == 33 [pid = 384] [id = 110] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000833FD57800 == 32 [pid = 384] [id = 111] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 00000083486EC000 == 31 [pid = 384] [id = 112] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000834CFB3000 == 30 [pid = 384] [id = 124] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000834BA78800 == 29 [pid = 384] [id = 123] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000834532C800 == 28 [pid = 384] [id = 122] 12:13:18 INFO - PROCESS | 384 | --DOCSHELL 000000834C31A000 == 27 [pid = 384] [id = 121] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834462F000) [pid = 384] [serial = 322] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008344A2FC00) [pid = 384] [serial = 323] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 85 (00000083452B7C00) [pid = 384] [serial = 325] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834B231800) [pid = 384] [serial = 308] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008344630800) [pid = 384] [serial = 302] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083486AD400) [pid = 384] [serial = 305] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083401D9800) [pid = 384] [serial = 311] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AE9D000) [pid = 384] [serial = 299] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008340E1BC00) [pid = 384] [serial = 320] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833B3C4400) [pid = 384] [serial = 317] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083490E8000) [pid = 384] [serial = 307] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008340E1C400) [pid = 384] [serial = 301] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B821000) [pid = 384] [serial = 310] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008346DE3000) [pid = 384] [serial = 314] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008347A36800) [pid = 384] [serial = 304] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083452C2C00) [pid = 384] [serial = 313] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833AFBC400) [pid = 384] [serial = 316] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AD93000) [pid = 384] [serial = 298] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833FCB8400) [pid = 384] [serial = 319] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008346DE1C00) [pid = 384] [serial = 328] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083453F3800) [pid = 384] [serial = 326] [outer = 0000000000000000] [url = about:blank] 12:13:18 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:18 INFO - PROCESS | 384 | 1466536398720 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 384 | 1466536398781 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 12:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:13:18 INFO - PROCESS | 384 | 1466536398786 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 384 | 1466536398789 Marionette TRACE conn5 <- [1,466,null,{}] 12:13:18 INFO - PROCESS | 384 | 1466536398794 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:18 INFO - PROCESS | 384 | 1466536398797 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:18 INFO - PROCESS | 384 | 1466536398888 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 12:13:18 INFO - PROCESS | 384 | 1466536398896 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 384 | 1466536398900 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:18 INFO - PROCESS | 384 | ++DOCSHELL 000000833FC53800 == 28 [pid = 384] [id = 126] 12:13:18 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AE9A800) [pid = 384] [serial = 376] [outer = 0000000000000000] 12:13:18 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AFB6400) [pid = 384] [serial = 377] [outer = 000000833AE9A800] 12:13:18 INFO - PROCESS | 384 | 1466536398949 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833B3BE800) [pid = 384] [serial = 378] [outer = 000000833AE9A800] 12:13:19 INFO - PROCESS | 384 | 1466536399419 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 384 | 1466536399487 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 12:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:13:19 INFO - PROCESS | 384 | 1466536399494 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 384 | 1466536399496 Marionette TRACE conn5 <- [1,470,null,{}] 12:13:19 INFO - PROCESS | 384 | 1466536399500 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:19 INFO - PROCESS | 384 | 1466536399503 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:19 INFO - PROCESS | 384 | 1466536399623 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 12:13:19 INFO - PROCESS | 384 | 1466536399695 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 384 | 1466536399698 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:19 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E95000 == 29 [pid = 384] [id = 127] 12:13:19 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833F352800) [pid = 384] [serial = 379] [outer = 0000000000000000] 12:13:19 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000834016F000) [pid = 384] [serial = 380] [outer = 000000833F352800] 12:13:19 INFO - PROCESS | 384 | 1466536399747 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008340D73000) [pid = 384] [serial = 381] [outer = 000000833F352800] 12:13:20 INFO - PROCESS | 384 | 1466536400172 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 733ms 12:13:20 INFO - PROCESS | 384 | 1466536400228 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 384 | 1466536400231 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 12:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:13:20 INFO - PROCESS | 384 | 1466536400234 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 384 | 1466536400238 Marionette TRACE conn5 <- [1,474,null,{}] 12:13:20 INFO - PROCESS | 384 | 1466536400249 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:20 INFO - PROCESS | 384 | 1466536400254 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:20 INFO - PROCESS | 384 | 1466536400341 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 12:13:20 INFO - PROCESS | 384 | 1466536400348 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 384 | 1466536400351 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:20 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DBE000 == 30 [pid = 384] [id = 128] 12:13:20 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AEA6C00) [pid = 384] [serial = 382] [outer = 0000000000000000] 12:13:20 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083449A1C00) [pid = 384] [serial = 383] [outer = 000000833AEA6C00] 12:13:20 INFO - PROCESS | 384 | 1466536400408 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344A45400) [pid = 384] [serial = 384] [outer = 000000833AEA6C00] 12:13:20 INFO - PROCESS | 384 | 1466536400912 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 732ms 12:13:20 INFO - PROCESS | 384 | 1466536400981 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 384 | 1466536400983 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 12:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:13:21 INFO - PROCESS | 384 | 1466536400995 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 384 | 1466536400997 Marionette TRACE conn5 <- [1,478,null,{}] 12:13:21 INFO - PROCESS | 384 | 1466536401001 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:21 INFO - PROCESS | 384 | 1466536401003 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:21 INFO - PROCESS | 384 | 1466536401114 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 12:13:21 INFO - PROCESS | 384 | 1466536401127 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 384 | 1466536401129 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:21 INFO - PROCESS | 384 | ++DOCSHELL 000000834788F000 == 31 [pid = 384] [id = 129] 12:13:21 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083452B8000) [pid = 384] [serial = 385] [outer = 0000000000000000] 12:13:21 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083452C6C00) [pid = 384] [serial = 386] [outer = 00000083452B8000] 12:13:21 INFO - PROCESS | 384 | 1466536401210 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083453EF000) [pid = 384] [serial = 387] [outer = 00000083452B8000] 12:13:21 INFO - PROCESS | 384 | 1466536401666 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 734ms 12:13:21 INFO - PROCESS | 384 | 1466536401742 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 384 | 1466536401744 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 12:13:21 INFO - PROCESS | 384 | 1466536401747 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:13:21 INFO - PROCESS | 384 | 1466536401749 Marionette TRACE conn5 <- [1,482,null,{}] 12:13:21 INFO - PROCESS | 384 | 1466536401753 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:21 INFO - PROCESS | 384 | 1466536401755 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:21 INFO - PROCESS | 384 | 1466536401861 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 12:13:21 INFO - PROCESS | 384 | 1466536401872 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 384 | 1466536401874 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:21 INFO - PROCESS | 384 | ++DOCSHELL 0000008348186000 == 32 [pid = 384] [id = 130] 12:13:21 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833B3BFC00) [pid = 384] [serial = 388] [outer = 0000000000000000] 12:13:21 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008346DE0800) [pid = 384] [serial = 389] [outer = 000000833B3BFC00] 12:13:21 INFO - PROCESS | 384 | 1466536401960 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834743E400) [pid = 384] [serial = 390] [outer = 000000833B3BFC00] 12:13:22 INFO - PROCESS | 384 | 1466536402411 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 691ms 12:13:22 INFO - PROCESS | 384 | 1466536402462 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 384 | 1466536402464 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 12:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:13:22 INFO - PROCESS | 384 | 1466536402467 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 384 | 1466536402469 Marionette TRACE conn5 <- [1,486,null,{}] 12:13:22 INFO - PROCESS | 384 | 1466536402473 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:22 INFO - PROCESS | 384 | 1466536402479 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:22 INFO - PROCESS | 384 | 1466536402757 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083486B9400) [pid = 384] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008345A08000) [pid = 384] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AB23C00) [pid = 384] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833ABD7C00) [pid = 384] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008348644000) [pid = 384] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008346DDD800) [pid = 384] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008344A4BC00) [pid = 384] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008340173C00) [pid = 384] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AD40400) [pid = 384] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833F34C800) [pid = 384] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008340176800) [pid = 384] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:13:22 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834906B000) [pid = 384] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:13:22 INFO - PROCESS | 384 | 1466536402811 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 384 | 1466536402814 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:22 INFO - PROCESS | 384 | ++DOCSHELL 0000008348631800 == 33 [pid = 384] [id = 131] 12:13:22 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833ABD5000) [pid = 384] [serial = 391] [outer = 0000000000000000] 12:13:22 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AFB3400) [pid = 384] [serial = 392] [outer = 000000833ABD5000] 12:13:22 INFO - PROCESS | 384 | 1466536402860 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083452D0000) [pid = 384] [serial = 393] [outer = 000000833ABD5000] 12:13:23 INFO - PROCESS | 384 | 1466536403247 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 836ms 12:13:23 INFO - PROCESS | 384 | 1466536403306 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 384 | 1466536403308 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 12:13:23 INFO - PROCESS | 384 | 1466536403311 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:13:23 INFO - PROCESS | 384 | 1466536403313 Marionette TRACE conn5 <- [1,490,null,{}] 12:13:23 INFO - PROCESS | 384 | 1466536403316 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:23 INFO - PROCESS | 384 | 1466536403318 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:23 INFO - PROCESS | 384 | 1466536403398 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 12:13:23 INFO - PROCESS | 384 | 1466536403403 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 384 | 1466536403405 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:23 INFO - PROCESS | 384 | ++DOCSHELL 000000834B286000 == 34 [pid = 384] [id = 132] 12:13:23 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347C33C00) [pid = 384] [serial = 394] [outer = 0000000000000000] 12:13:23 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083481A6C00) [pid = 384] [serial = 395] [outer = 0000008347C33C00] 12:13:23 INFO - PROCESS | 384 | 1466536403450 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000834836BC00) [pid = 384] [serial = 396] [outer = 0000008347C33C00] 12:13:23 INFO - PROCESS | 384 | 1466536403852 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 586ms 12:13:23 INFO - PROCESS | 384 | 1466536403900 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 384 | 1466536403903 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 12:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:13:23 INFO - PROCESS | 384 | 1466536403911 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 384 | 1466536403913 Marionette TRACE conn5 <- [1,494,null,{}] 12:13:23 INFO - PROCESS | 384 | 1466536403917 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:23 INFO - PROCESS | 384 | 1466536403919 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:24 INFO - PROCESS | 384 | 1466536403999 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 12:13:24 INFO - PROCESS | 384 | 1466536404005 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 384 | 1466536404007 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:24 INFO - PROCESS | 384 | ++DOCSHELL 000000834C10D800 == 35 [pid = 384] [id = 133] 12:13:24 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008348408800) [pid = 384] [serial = 397] [outer = 0000000000000000] 12:13:24 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834840B800) [pid = 384] [serial = 398] [outer = 0000008348408800] 12:13:24 INFO - PROCESS | 384 | 1466536404054 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008348649400) [pid = 384] [serial = 399] [outer = 0000008348408800] 12:13:24 INFO - PROCESS | 384 | 1466536404511 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 649ms 12:13:24 INFO - PROCESS | 384 | 1466536404561 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 384 | 1466536404563 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 12:13:24 INFO - PROCESS | 384 | 1466536404567 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 384 | 1466536404568 Marionette TRACE conn5 <- [1,498,null,{}] 12:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:13:24 INFO - PROCESS | 384 | 1466536404572 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:24 INFO - PROCESS | 384 | 1466536404574 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:24 INFO - PROCESS | 384 | 1466536404654 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 12:13:24 INFO - PROCESS | 384 | 1466536404659 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 384 | 1466536404661 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:24 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DBA800 == 36 [pid = 384] [id = 134] 12:13:24 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083486AB800) [pid = 384] [serial = 400] [outer = 0000000000000000] 12:13:24 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083486B0C00) [pid = 384] [serial = 401] [outer = 00000083486AB800] 12:13:24 INFO - PROCESS | 384 | 1466536404706 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834880B400) [pid = 384] [serial = 402] [outer = 00000083486AB800] 12:13:25 INFO - PROCESS | 384 | 1466536405507 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 984ms 12:13:25 INFO - PROCESS | 384 | 1466536405556 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 384 | 1466536405561 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 12:13:25 INFO - PROCESS | 384 | 1466536405565 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:13:25 INFO - PROCESS | 384 | 1466536405571 Marionette TRACE conn5 <- [1,502,null,{}] 12:13:25 INFO - PROCESS | 384 | 1466536405577 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:25 INFO - PROCESS | 384 | 1466536405580 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:25 INFO - PROCESS | 384 | 1466536405726 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 12:13:25 INFO - PROCESS | 384 | 1466536405797 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 384 | 1466536405800 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:25 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E86800 == 37 [pid = 384] [id = 135] 12:13:25 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833B628400) [pid = 384] [serial = 403] [outer = 0000000000000000] 12:13:25 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833F3D3000) [pid = 384] [serial = 404] [outer = 000000833B628400] 12:13:25 INFO - PROCESS | 384 | 1466536405899 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008340D74000) [pid = 384] [serial = 405] [outer = 000000833B628400] 12:13:26 INFO - PROCESS | 384 | 1466536406548 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1031ms 12:13:26 INFO - PROCESS | 384 | 1466536406600 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 384 | 1466536406606 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 12:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:13:26 INFO - PROCESS | 384 | 1466536406612 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 384 | 1466536406615 Marionette TRACE conn5 <- [1,506,null,{}] 12:13:26 INFO - PROCESS | 384 | 1466536406619 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:26 INFO - PROCESS | 384 | 1466536406622 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:26 INFO - PROCESS | 384 | 1466536406783 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 12:13:26 INFO - PROCESS | 384 | 1466536406847 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 384 | 1466536406850 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008348184000 == 38 [pid = 384] [id = 136] 12:13:26 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008341958400) [pid = 384] [serial = 406] [outer = 0000000000000000] 12:13:26 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008344A4AC00) [pid = 384] [serial = 407] [outer = 0000008341958400] 12:13:26 INFO - PROCESS | 384 | 1466536406907 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008345A0B800) [pid = 384] [serial = 408] [outer = 0000008341958400] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 000000834C10D800 == 37 [pid = 384] [id = 133] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 000000834B286000 == 36 [pid = 384] [id = 132] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 0000008348631800 == 35 [pid = 384] [id = 131] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 0000008348186000 == 34 [pid = 384] [id = 130] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 000000834788F000 == 33 [pid = 384] [id = 129] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 0000008346DBE000 == 32 [pid = 384] [id = 128] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 0000008340E95000 == 31 [pid = 384] [id = 127] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 000000833FC53800 == 30 [pid = 384] [id = 126] 12:13:27 INFO - PROCESS | 384 | --DOCSHELL 0000008341504000 == 29 [pid = 384] [id = 125] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083491C3C00) [pid = 384] [serial = 362] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083489B6000) [pid = 384] [serial = 358] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008349070000) [pid = 384] [serial = 361] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008347C55800) [pid = 384] [serial = 347] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000834743AC00) [pid = 384] [serial = 346] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AE9B400) [pid = 384] [serial = 349] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083481A6000) [pid = 384] [serial = 352] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008348648800) [pid = 384] [serial = 355] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083486B0800) [pid = 384] [serial = 356] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083478D0800) [pid = 384] [serial = 329] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083452B1C00) [pid = 384] [serial = 343] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008340315400) [pid = 384] [serial = 334] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834186A000) [pid = 384] [serial = 335] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AD8D800) [pid = 384] [serial = 331] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AEA4C00) [pid = 384] [serial = 332] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833F3D1400) [pid = 384] [serial = 337] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008340172800) [pid = 384] [serial = 338] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008340E1FC00) [pid = 384] [serial = 340] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008344626800) [pid = 384] [serial = 341] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008349034000) [pid = 384] [serial = 359] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000833B3B8C00) [pid = 384] [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.] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008345851000) [pid = 384] [serial = 350] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000834840BC00) [pid = 384] [serial = 353] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008346DDC800) [pid = 384] [serial = 344] [outer = 0000000000000000] [url = about:blank] 12:13:27 INFO - PROCESS | 384 | 1466536407785 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1240ms 12:13:27 INFO - PROCESS | 384 | 1466536407855 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 12:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:13:27 INFO - PROCESS | 384 | 1466536407859 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 12:13:27 INFO - PROCESS | 384 | 1466536407864 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 384 | 1466536407867 Marionette TRACE conn5 <- [1,510,null,{}] 12:13:27 INFO - PROCESS | 384 | 1466536407872 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:27 INFO - PROCESS | 384 | 1466536407875 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:27 INFO - PROCESS | 384 | 1466536407969 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 12:13:27 INFO - PROCESS | 384 | 1466536407983 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 384 | 1466536407985 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:28 INFO - PROCESS | 384 | ++DOCSHELL 000000833FF5D000 == 30 [pid = 384] [id = 137] 12:13:28 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833B3B8C00) [pid = 384] [serial = 409] [outer = 0000000000000000] 12:13:28 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833B3C1C00) [pid = 384] [serial = 410] [outer = 000000833B3B8C00] 12:13:28 INFO - PROCESS | 384 | 1466536408036 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833F3D9800) [pid = 384] [serial = 411] [outer = 000000833B3B8C00] 12:13:28 INFO - PROCESS | 384 | 1466536408498 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:13:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 691ms 12:13:28 INFO - PROCESS | 384 | 1466536408560 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 12:13:28 INFO - PROCESS | 384 | 1466536408565 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 12:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:13:28 INFO - PROCESS | 384 | 1466536408571 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 384 | 1466536408574 Marionette TRACE conn5 <- [1,514,null,{}] 12:13:28 INFO - PROCESS | 384 | 1466536408577 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:28 INFO - PROCESS | 384 | 1466536408580 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:28 INFO - PROCESS | 384 | 1466536408668 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 12:13:28 INFO - PROCESS | 384 | 1466536408677 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 384 | 1466536408679 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:28 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C37000 == 31 [pid = 384] [id = 138] 12:13:28 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (00000083418CC400) [pid = 384] [serial = 412] [outer = 0000000000000000] 12:13:28 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008341955C00) [pid = 384] [serial = 413] [outer = 00000083418CC400] 12:13:28 INFO - PROCESS | 384 | 1466536408727 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083449A7400) [pid = 384] [serial = 414] [outer = 00000083418CC400] 12:13:29 INFO - PROCESS | 384 | 1466536409195 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 691ms 12:13:29 INFO - PROCESS | 384 | 1466536409266 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 384 | 1466536409269 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 12:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:13:29 INFO - PROCESS | 384 | 1466536409272 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 384 | 1466536409276 Marionette TRACE conn5 <- [1,518,null,{}] 12:13:29 INFO - PROCESS | 384 | 1466536409287 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:29 INFO - PROCESS | 384 | 1466536409292 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:29 INFO - PROCESS | 384 | 1466536409381 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 12:13:29 INFO - PROCESS | 384 | 1466536409452 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 384 | 1466536409455 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:29 INFO - PROCESS | 384 | ++DOCSHELL 0000008347891800 == 32 [pid = 384] [id = 139] 12:13:29 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083452C9800) [pid = 384] [serial = 415] [outer = 0000000000000000] 12:13:29 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008346DDDC00) [pid = 384] [serial = 416] [outer = 00000083452C9800] 12:13:29 INFO - PROCESS | 384 | 1466536409505 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008347442400) [pid = 384] [serial = 417] [outer = 00000083452C9800] 12:13:29 INFO - PROCESS | 384 | 1466536409915 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 692ms 12:13:29 INFO - PROCESS | 384 | 1466536409965 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 384 | 1466536409968 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 12:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:13:29 INFO - PROCESS | 384 | 1466536409972 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 384 | 1466536409973 Marionette TRACE conn5 <- [1,522,null,{}] 12:13:29 INFO - PROCESS | 384 | 1466536409977 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:29 INFO - PROCESS | 384 | 1466536409979 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:30 INFO - PROCESS | 384 | 1466536410129 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 12:13:30 INFO - PROCESS | 384 | 1466536410136 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 384 | 1466536410138 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:30 INFO - PROCESS | 384 | ++DOCSHELL 00000083486E5000 == 33 [pid = 384] [id = 140] 12:13:30 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083478DCC00) [pid = 384] [serial = 418] [outer = 0000000000000000] 12:13:30 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347C5F000) [pid = 384] [serial = 419] [outer = 00000083478DCC00] 12:13:30 INFO - PROCESS | 384 | 1466536410184 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083481A9C00) [pid = 384] [serial = 420] [outer = 00000083478DCC00] 12:13:30 INFO - PROCESS | 384 | 1466536410614 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:13:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 691ms 12:13:30 INFO - PROCESS | 384 | 1466536410665 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 384 | 1466536410667 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 12:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:13:30 INFO - PROCESS | 384 | 1466536410678 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 384 | 1466536410680 Marionette TRACE conn5 <- [1,526,null,{}] 12:13:30 INFO - PROCESS | 384 | 1466536410683 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:30 INFO - PROCESS | 384 | 1466536410685 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:30 INFO - PROCESS | 384 | 1466536410799 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 12:13:30 INFO - PROCESS | 384 | 1466536410808 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 384 | 1466536410810 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:30 INFO - PROCESS | 384 | ++DOCSHELL 0000008349672000 == 34 [pid = 384] [id = 141] 12:13:30 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347C52C00) [pid = 384] [serial = 421] [outer = 0000000000000000] 12:13:30 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008348406400) [pid = 384] [serial = 422] [outer = 0000008347C52C00] 12:13:30 INFO - PROCESS | 384 | 1466536410855 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834864DC00) [pid = 384] [serial = 423] [outer = 0000008347C52C00] 12:13:31 INFO - PROCESS | 384 | 1466536411322 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:13:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 691ms 12:13:31 INFO - PROCESS | 384 | 1466536411366 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 384 | 1466536411368 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 12:13:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:13:31 INFO - PROCESS | 384 | 1466536411372 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 384 | 1466536411373 Marionette TRACE conn5 <- [1,530,null,{}] 12:13:31 INFO - PROCESS | 384 | 1466536411377 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:31 INFO - PROCESS | 384 | 1466536411383 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:31 INFO - PROCESS | 384 | 1466536411549 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 12:13:31 INFO - PROCESS | 384 | 1466536411575 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 384 | 1466536411577 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:31 INFO - PROCESS | 384 | ++DOCSHELL 000000834C103800 == 35 [pid = 384] [id = 142] 12:13:31 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083489F3400) [pid = 384] [serial = 424] [outer = 0000000000000000] 12:13:31 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083490D7C00) [pid = 384] [serial = 425] [outer = 00000083489F3400] 12:13:31 INFO - PROCESS | 384 | 1466536411622 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083493E2400) [pid = 384] [serial = 426] [outer = 00000083489F3400] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083452B8000) [pid = 384] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AE9A800) [pid = 384] [serial = 376] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833F352800) [pid = 384] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AEA6C00) [pid = 384] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833F3D7C00) [pid = 384] [serial = 373] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833F3B2800) [pid = 384] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083452CDC00) [pid = 384] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834909AC00) [pid = 384] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833B3BFC00) [pid = 384] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833ABD5000) [pid = 384] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008347C33C00) [pid = 384] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:13:32 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008348408800) [pid = 384] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:13:32 INFO - PROCESS | 384 | 1466536412248 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:13:32 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:13:32 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:13:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 944ms 12:13:32 INFO - PROCESS | 384 | 1466536412319 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 384 | 1466536412321 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 12:13:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:13:32 INFO - PROCESS | 384 | 1466536412324 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 384 | 1466536412326 Marionette TRACE conn5 <- [1,534,null,{}] 12:13:32 INFO - PROCESS | 384 | 1466536412330 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:32 INFO - PROCESS | 384 | 1466536412332 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:32 INFO - PROCESS | 384 | 1466536412447 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 12:13:32 INFO - PROCESS | 384 | 1466536412491 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 384 | 1466536412493 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:32 INFO - PROCESS | 384 | ++DOCSHELL 0000008341521800 == 36 [pid = 384] [id = 143] 12:13:32 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833ABD6800) [pid = 384] [serial = 427] [outer = 0000000000000000] 12:13:32 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083452C2C00) [pid = 384] [serial = 428] [outer = 000000833ABD6800] 12:13:32 INFO - PROCESS | 384 | 1466536412539 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083489C2400) [pid = 384] [serial = 429] [outer = 000000833ABD6800] 12:13:32 INFO - PROCESS | 384 | 1466536412921 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:13:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 629ms 12:13:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:13:32 INFO - PROCESS | 384 | 1466536412956 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 384 | 1466536412958 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 12:13:32 INFO - PROCESS | 384 | 1466536412961 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 384 | 1466536412963 Marionette TRACE conn5 <- [1,538,null,{}] 12:13:32 INFO - PROCESS | 384 | 1466536412966 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:32 INFO - PROCESS | 384 | 1466536412968 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:33 INFO - PROCESS | 384 | 1466536413076 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 12:13:33 INFO - PROCESS | 384 | 1466536413085 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 384 | 1466536413087 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:33 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFAB000 == 37 [pid = 384] [id = 144] 12:13:33 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083449A7800) [pid = 384] [serial = 430] [outer = 0000000000000000] 12:13:33 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008349ED7000) [pid = 384] [serial = 431] [outer = 00000083449A7800] 12:13:33 INFO - PROCESS | 384 | 1466536413131 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000834A86CC00) [pid = 384] [serial = 432] [outer = 00000083449A7800] 12:13:33 INFO - PROCESS | 384 | 1466536413524 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:13:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:13:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 585ms 12:13:33 INFO - PROCESS | 384 | 1466536413551 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 12:13:33 INFO - PROCESS | 384 | 1466536413553 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 12:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:13:33 INFO - PROCESS | 384 | 1466536413556 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 384 | 1466536413558 Marionette TRACE conn5 <- [1,542,null,{}] 12:13:33 INFO - PROCESS | 384 | 1466536413561 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:33 INFO - PROCESS | 384 | 1466536413563 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:33 INFO - PROCESS | 384 | 1466536413650 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 12:13:33 INFO - PROCESS | 384 | 1466536413724 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 384 | 1466536413726 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:33 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F34800 == 38 [pid = 384] [id = 145] 12:13:33 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833AD8EC00) [pid = 384] [serial = 433] [outer = 0000000000000000] 12:13:33 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834A869000) [pid = 384] [serial = 434] [outer = 000000833AD8EC00] 12:13:33 INFO - PROCESS | 384 | 1466536413771 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834B257000) [pid = 384] [serial = 435] [outer = 000000833AD8EC00] 12:13:34 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:34 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:34 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:34 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:34 INFO - PROCESS | 384 | 1466536414213 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 796ms 12:13:34 INFO - PROCESS | 384 | 1466536414368 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 384 | 1466536414374 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 12:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:13:34 INFO - PROCESS | 384 | 1466536414379 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 384 | 1466536414384 Marionette TRACE conn5 <- [1,546,null,{}] 12:13:34 INFO - PROCESS | 384 | 1466536414390 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:34 INFO - PROCESS | 384 | 1466536414393 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:34 INFO - PROCESS | 384 | 1466536414512 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 12:13:34 INFO - PROCESS | 384 | 1466536414578 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 384 | 1466536414582 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:34 INFO - PROCESS | 384 | ++DOCSHELL 00000083449CE800 == 39 [pid = 384] [id = 146] 12:13:34 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833BFD4C00) [pid = 384] [serial = 436] [outer = 0000000000000000] 12:13:34 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833F3D1400) [pid = 384] [serial = 437] [outer = 000000833BFD4C00] 12:13:34 INFO - PROCESS | 384 | 1466536414653 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083414B8C00) [pid = 384] [serial = 438] [outer = 000000833BFD4C00] 12:13:35 INFO - PROCESS | 384 | 1466536415271 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 943ms 12:13:35 INFO - PROCESS | 384 | 1466536415326 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 384 | 1466536415331 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 12:13:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:13:35 INFO - PROCESS | 384 | 1466536415338 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - PROCESS | 384 | 1466536415341 Marionette TRACE conn5 <- [1,550,null,{}] 12:13:35 INFO - PROCESS | 384 | 1466536415345 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:35 INFO - PROCESS | 384 | 1466536415348 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:35 INFO - PROCESS | 384 | 1466536415465 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 12:13:35 INFO - PROCESS | 384 | 1466536415538 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 384 | 1466536415541 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:35 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7B9800 == 40 [pid = 384] [id = 147] 12:13:35 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008346D8E800) [pid = 384] [serial = 439] [outer = 0000000000000000] 12:13:35 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008347261000) [pid = 384] [serial = 440] [outer = 0000008346D8E800] 12:13:35 INFO - PROCESS | 384 | 1466536415598 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347DBA000) [pid = 384] [serial = 441] [outer = 0000008346D8E800] 12:13:36 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:36 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:36 INFO - PROCESS | 384 | 1466536416198 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 944ms 12:13:36 INFO - PROCESS | 384 | 1466536416284 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 384 | 1466536416287 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 12:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:13:36 INFO - PROCESS | 384 | 1466536416291 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 384 | 1466536416295 Marionette TRACE conn5 <- [1,554,null,{}] 12:13:36 INFO - PROCESS | 384 | 1466536416321 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:36 INFO - PROCESS | 384 | 1466536416327 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:36 INFO - PROCESS | 384 | 1466536416449 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 12:13:36 INFO - PROCESS | 384 | 1466536416527 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 384 | 1466536416531 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:36 INFO - PROCESS | 384 | ++DOCSHELL 000000834DA49000 == 41 [pid = 384] [id = 148] 12:13:36 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834906B000) [pid = 384] [serial = 442] [outer = 0000000000000000] 12:13:36 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083490EB800) [pid = 384] [serial = 443] [outer = 000000834906B000] 12:13:36 INFO - PROCESS | 384 | 1466536416591 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834B25B000) [pid = 384] [serial = 444] [outer = 000000834906B000] 12:13:36 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:36 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:37 INFO - PROCESS | 384 | 1466536417109 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 881ms 12:13:37 INFO - PROCESS | 384 | 1466536417173 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 384 | 1466536417176 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 12:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:13:37 INFO - PROCESS | 384 | 1466536417180 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 384 | 1466536417182 Marionette TRACE conn5 <- [1,558,null,{}] 12:13:37 INFO - PROCESS | 384 | 1466536417186 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:37 INFO - PROCESS | 384 | 1466536417189 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:37 INFO - PROCESS | 384 | 1466536417301 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 12:13:37 INFO - PROCESS | 384 | 1466536417372 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 384 | 1466536417374 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834F038800 == 42 [pid = 384] [id = 149] 12:13:37 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000834B305400) [pid = 384] [serial = 445] [outer = 0000000000000000] 12:13:37 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000834B30C800) [pid = 384] [serial = 446] [outer = 000000834B305400] 12:13:37 INFO - PROCESS | 384 | 1466536417469 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000834BA16400) [pid = 384] [serial = 447] [outer = 000000834B305400] 12:13:37 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:37 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:38 INFO - PROCESS | 384 | 1466536418129 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:13:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 984ms 12:13:38 INFO - PROCESS | 384 | 1466536418167 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 384 | 1466536418169 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 12:13:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:13:38 INFO - PROCESS | 384 | 1466536418173 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 384 | 1466536418175 Marionette TRACE conn5 <- [1,562,null,{}] 12:13:38 INFO - PROCESS | 384 | 1466536418179 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:38 INFO - PROCESS | 384 | 1466536418181 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:38 INFO - PROCESS | 384 | 1466536418328 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 12:13:38 INFO - PROCESS | 384 | 1466536418377 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 384 | 1466536418379 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:38 INFO - PROCESS | 384 | ++DOCSHELL 000000833FDC0800 == 43 [pid = 384] [id = 150] 12:13:38 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008340E20C00) [pid = 384] [serial = 448] [outer = 0000000000000000] 12:13:38 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (00000083449AB000) [pid = 384] [serial = 449] [outer = 0000008340E20C00] 12:13:38 INFO - PROCESS | 384 | 1466536418435 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (0000008347C60400) [pid = 384] [serial = 450] [outer = 0000008340E20C00] 12:13:39 INFO - PROCESS | 384 | 1466536419161 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:13:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1031ms 12:13:39 INFO - PROCESS | 384 | 1466536419206 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 384 | 1466536419212 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 12:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:13:39 INFO - PROCESS | 384 | 1466536419217 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 384 | 1466536419220 Marionette TRACE conn5 <- [1,566,null,{}] 12:13:39 INFO - PROCESS | 384 | 1466536419226 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:39 INFO - PROCESS | 384 | 1466536419229 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:39 INFO - PROCESS | 384 | 1466536419335 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 12:13:39 INFO - PROCESS | 384 | 1466536419409 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 384 | 1466536419412 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:39 INFO - PROCESS | 384 | ++DOCSHELL 0000008341256000 == 44 [pid = 384] [id = 151] 12:13:39 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000833F5B9400) [pid = 384] [serial = 451] [outer = 0000000000000000] 12:13:39 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (00000083412D5C00) [pid = 384] [serial = 452] [outer = 000000833F5B9400] 12:13:39 INFO - PROCESS | 384 | 1466536419463 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (00000083449ABC00) [pid = 384] [serial = 453] [outer = 000000833F5B9400] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 000000834CFAB000 == 43 [pid = 384] [id = 144] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 0000008341521800 == 42 [pid = 384] [id = 143] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 000000834C103800 == 41 [pid = 384] [id = 142] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 0000008349672000 == 40 [pid = 384] [id = 141] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 00000083486E5000 == 39 [pid = 384] [id = 140] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 0000008347891800 == 38 [pid = 384] [id = 139] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 0000008344C37000 == 37 [pid = 384] [id = 138] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 000000833FF5D000 == 36 [pid = 384] [id = 137] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 0000008346DBA800 == 35 [pid = 384] [id = 134] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 0000008340E86800 == 34 [pid = 384] [id = 135] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 0000008348184000 == 33 [pid = 384] [id = 136] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 000000833FDC0800 == 32 [pid = 384] [id = 150] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 000000834F038800 == 31 [pid = 384] [id = 149] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 000000834DA49000 == 30 [pid = 384] [id = 148] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 000000834A7B9800 == 29 [pid = 384] [id = 147] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 00000083449CE800 == 28 [pid = 384] [id = 146] 12:13:40 INFO - PROCESS | 384 | --DOCSHELL 0000008347F34800 == 27 [pid = 384] [id = 145] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 96 (00000083452C6C00) [pid = 384] [serial = 386] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000833AFB6400) [pid = 384] [serial = 377] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000833B3BE800) [pid = 384] [serial = 378] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000834016F000) [pid = 384] [serial = 380] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008340D73000) [pid = 384] [serial = 381] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083449A1C00) [pid = 384] [serial = 383] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008341957800) [pid = 384] [serial = 375] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833FCD5800) [pid = 384] [serial = 374] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083449A7C00) [pid = 384] [serial = 365] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008340176400) [pid = 384] [serial = 364] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083481A9400) [pid = 384] [serial = 368] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008347C5BC00) [pid = 384] [serial = 367] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834A2A3400) [pid = 384] [serial = 371] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083490F0000) [pid = 384] [serial = 370] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008346DE0800) [pid = 384] [serial = 389] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083453EF000) [pid = 384] [serial = 387] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AFB3400) [pid = 384] [serial = 392] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834743E400) [pid = 384] [serial = 390] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083481A6C00) [pid = 384] [serial = 395] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008348649400) [pid = 384] [serial = 399] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083452D0000) [pid = 384] [serial = 393] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834836BC00) [pid = 384] [serial = 396] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008344A45400) [pid = 384] [serial = 384] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834840B800) [pid = 384] [serial = 398] [outer = 0000000000000000] [url = about:blank] 12:13:40 INFO - PROCESS | 384 | 1466536420680 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1483ms 12:13:40 INFO - PROCESS | 384 | 1466536420704 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 384 | 1466536420708 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 12:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:13:40 INFO - PROCESS | 384 | 1466536420761 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 384 | 1466536420765 Marionette TRACE conn5 <- [1,570,null,{}] 12:13:40 INFO - PROCESS | 384 | 1466536420772 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:40 INFO - PROCESS | 384 | 1466536420775 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:40 INFO - PROCESS | 384 | 1466536420860 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 12:13:40 INFO - PROCESS | 384 | 1466536420876 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 384 | 1466536420879 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:40 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD70000 == 28 [pid = 384] [id = 152] 12:13:40 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AE9B000) [pid = 384] [serial = 454] [outer = 0000000000000000] 12:13:40 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833AFB1400) [pid = 384] [serial = 455] [outer = 000000833AE9B000] 12:13:40 INFO - PROCESS | 384 | 1466536420927 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833B3BBC00) [pid = 384] [serial = 456] [outer = 000000833AE9B000] 12:13:41 INFO - PROCESS | 384 | [384] 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 12:13:41 INFO - PROCESS | 384 | 1466536421697 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1002ms 12:13:41 INFO - PROCESS | 384 | 1466536421760 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 384 | 1466536421765 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 12:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:13:41 INFO - PROCESS | 384 | 1466536421772 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 384 | 1466536421775 Marionette TRACE conn5 <- [1,574,null,{}] 12:13:41 INFO - PROCESS | 384 | 1466536421779 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:41 INFO - PROCESS | 384 | 1466536421781 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:41 INFO - PROCESS | 384 | 1466536421872 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 12:13:41 INFO - PROCESS | 384 | 1466536421879 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 384 | 1466536421881 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:41 INFO - PROCESS | 384 | ++DOCSHELL 0000008341513000 == 29 [pid = 384] [id = 153] 12:13:41 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834016F000) [pid = 384] [serial = 457] [outer = 0000000000000000] 12:13:41 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834023C800) [pid = 384] [serial = 458] [outer = 000000834016F000] 12:13:41 INFO - PROCESS | 384 | 1466536421930 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008340E20800) [pid = 384] [serial = 459] [outer = 000000834016F000] 12:13:42 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:42 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:42 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:42 INFO - PROCESS | 384 | 1466536422430 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:13:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 692ms 12:13:42 INFO - PROCESS | 384 | 1466536422465 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 384 | 1466536422467 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 12:13:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:13:42 INFO - PROCESS | 384 | 1466536422470 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 384 | 1466536422474 Marionette TRACE conn5 <- [1,578,null,{}] 12:13:42 INFO - PROCESS | 384 | 1466536422486 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:42 INFO - PROCESS | 384 | 1466536422491 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:42 INFO - PROCESS | 384 | 1466536422577 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 12:13:42 INFO - PROCESS | 384 | 1466536422587 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 384 | 1466536422590 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834787A800 == 30 [pid = 384] [id = 154] 12:13:42 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833AD3C800) [pid = 384] [serial = 460] [outer = 0000000000000000] 12:13:42 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083449AAC00) [pid = 384] [serial = 461] [outer = 000000833AD3C800] 12:13:42 INFO - PROCESS | 384 | 1466536422639 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008344A89800) [pid = 384] [serial = 462] [outer = 000000833AD3C800] 12:13:43 INFO - PROCESS | 384 | 1466536423135 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 690ms 12:13:43 INFO - PROCESS | 384 | 1466536423163 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 384 | 1466536423166 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 12:13:43 INFO - PROCESS | 384 | 1466536423169 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:13:43 INFO - PROCESS | 384 | 1466536423171 Marionette TRACE conn5 <- [1,582,null,{}] 12:13:43 INFO - PROCESS | 384 | 1466536423175 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:43 INFO - PROCESS | 384 | 1466536423177 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:43 INFO - PROCESS | 384 | 1466536423287 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 12:13:43 INFO - PROCESS | 384 | 1466536423363 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 384 | 1466536423365 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:43 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BA9000 == 31 [pid = 384] [id = 155] 12:13:43 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083452CA000) [pid = 384] [serial = 463] [outer = 0000000000000000] 12:13:43 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083452CC400) [pid = 384] [serial = 464] [outer = 00000083452CA000] 12:13:43 INFO - PROCESS | 384 | 1466536423411 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008345A13800) [pid = 384] [serial = 465] [outer = 00000083452CA000] 12:13:43 INFO - PROCESS | 384 | 1466536423859 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 733ms 12:13:43 INFO - PROCESS | 384 | 1466536423910 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 384 | 1466536423913 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 12:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:13:43 INFO - PROCESS | 384 | 1466536423916 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 384 | 1466536423918 Marionette TRACE conn5 <- [1,586,null,{}] 12:13:43 INFO - PROCESS | 384 | 1466536423921 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:43 INFO - PROCESS | 384 | 1466536423923 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:44 INFO - PROCESS | 384 | 1466536424029 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 12:13:44 INFO - PROCESS | 384 | 1466536424040 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 384 | 1466536424042 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:44 INFO - PROCESS | 384 | ++DOCSHELL 000000834863E800 == 32 [pid = 384] [id = 156] 12:13:44 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833FF30C00) [pid = 384] [serial = 466] [outer = 0000000000000000] 12:13:44 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008346DE7C00) [pid = 384] [serial = 467] [outer = 000000833FF30C00] 12:13:44 INFO - PROCESS | 384 | 1466536424125 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008347444000) [pid = 384] [serial = 468] [outer = 000000833FF30C00] 12:13:44 INFO - PROCESS | 384 | 1466536424574 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 669ms 12:13:44 INFO - PROCESS | 384 | 1466536424588 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 384 | 1466536424591 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 12:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:13:44 INFO - PROCESS | 384 | 1466536424594 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 384 | 1466536424596 Marionette TRACE conn5 <- [1,590,null,{}] 12:13:44 INFO - PROCESS | 384 | 1466536424606 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:44 INFO - PROCESS | 384 | 1466536424612 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:44 INFO - PROCESS | 384 | 1466536424768 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 12:13:44 INFO - PROCESS | 384 | 1466536424784 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 384 | 1466536424786 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834A3B1000 == 33 [pid = 384] [id = 157] 12:13:45 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833AEA0000) [pid = 384] [serial = 469] [outer = 0000000000000000] 12:13:45 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008340E1F000) [pid = 384] [serial = 470] [outer = 000000833AEA0000] 12:13:45 INFO - PROCESS | 384 | 1466536425023 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008348361000) [pid = 384] [serial = 471] [outer = 000000833AEA0000] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083449A7800) [pid = 384] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083478DCC00) [pid = 384] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008347C52C00) [pid = 384] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833ABD6800) [pid = 384] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083489F3400) [pid = 384] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 85 (00000083452C9800) [pid = 384] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083418CC400) [pid = 384] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083486AB800) [pid = 384] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008341958400) [pid = 384] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833B3B8C00) [pid = 384] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833B628400) [pid = 384] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:13:45 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD8EC00) [pid = 384] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:13:45 INFO - PROCESS | 384 | 1466536425420 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:13:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 880ms 12:13:45 INFO - PROCESS | 384 | 1466536425477 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 384 | 1466536425479 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 12:13:45 INFO - PROCESS | 384 | 1466536425482 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:13:45 INFO - PROCESS | 384 | 1466536425484 Marionette TRACE conn5 <- [1,594,null,{}] 12:13:45 INFO - PROCESS | 384 | 1466536425487 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:45 INFO - PROCESS | 384 | 1466536425489 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:45 INFO - PROCESS | 384 | 1466536425594 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 12:13:45 INFO - PROCESS | 384 | 1466536425601 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 384 | 1466536425603 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA78000 == 34 [pid = 384] [id = 158] 12:13:45 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083478DA800) [pid = 384] [serial = 472] [outer = 0000000000000000] 12:13:45 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008348369000) [pid = 384] [serial = 473] [outer = 00000083478DA800] 12:13:45 INFO - PROCESS | 384 | 1466536425648 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008348409400) [pid = 384] [serial = 474] [outer = 00000083478DA800] 12:13:46 INFO - PROCESS | 384 | 1466536426036 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 584ms 12:13:46 INFO - PROCESS | 384 | 1466536426071 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 384 | 1466536426073 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 12:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:13:46 INFO - PROCESS | 384 | 1466536426076 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 384 | 1466536426078 Marionette TRACE conn5 <- [1,598,null,{}] 12:13:46 INFO - PROCESS | 384 | 1466536426081 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:46 INFO - PROCESS | 384 | 1466536426083 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:46 INFO - PROCESS | 384 | 1466536426165 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 12:13:46 INFO - PROCESS | 384 | 1466536426236 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 384 | 1466536426238 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:46 INFO - PROCESS | 384 | ++DOCSHELL 000000834C252800 == 35 [pid = 384] [id = 159] 12:13:46 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347A38400) [pid = 384] [serial = 475] [outer = 0000000000000000] 12:13:46 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008348647800) [pid = 384] [serial = 476] [outer = 0000008347A38400] 12:13:46 INFO - PROCESS | 384 | 1466536426315 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083486AB400) [pid = 384] [serial = 477] [outer = 0000008347A38400] 12:13:46 INFO - PROCESS | 384 | 1466536426673 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 628ms 12:13:46 INFO - PROCESS | 384 | 1466536426717 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 384 | 1466536426719 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 12:13:46 INFO - PROCESS | 384 | 1466536426722 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 384 | 1466536426724 Marionette TRACE conn5 <- [1,602,null,{}] 12:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:13:46 INFO - PROCESS | 384 | 1466536426727 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:46 INFO - PROCESS | 384 | 1466536426730 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:46 INFO - PROCESS | 384 | 1466536426811 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 12:13:46 INFO - PROCESS | 384 | 1466536426816 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 384 | 1466536426818 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:46 INFO - PROCESS | 384 | ++DOCSHELL 000000834787A000 == 36 [pid = 384] [id = 160] 12:13:46 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008348650800) [pid = 384] [serial = 478] [outer = 0000000000000000] 12:13:46 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008348808C00) [pid = 384] [serial = 479] [outer = 0000008348650800] 12:13:46 INFO - PROCESS | 384 | 1466536426862 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834902FC00) [pid = 384] [serial = 480] [outer = 0000008348650800] 12:13:47 INFO - PROCESS | 384 | 1466536427662 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 986ms 12:13:47 INFO - PROCESS | 384 | 1466536427713 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 384 | 1466536427718 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 12:13:47 INFO - PROCESS | 384 | 1466536427723 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:13:47 INFO - PROCESS | 384 | 1466536427729 Marionette TRACE conn5 <- [1,606,null,{}] 12:13:47 INFO - PROCESS | 384 | 1466536427734 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:47 INFO - PROCESS | 384 | 1466536427737 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:47 INFO - PROCESS | 384 | 1466536427862 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 12:13:47 INFO - PROCESS | 384 | 1466536427933 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 384 | 1466536427936 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:47 INFO - PROCESS | 384 | ++DOCSHELL 0000008341511800 == 37 [pid = 384] [id = 161] 12:13:47 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833AFB8000) [pid = 384] [serial = 481] [outer = 0000000000000000] 12:13:47 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833B3C4C00) [pid = 384] [serial = 482] [outer = 000000833AFB8000] 12:13:48 INFO - PROCESS | 384 | 1466536427995 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008340D07400) [pid = 384] [serial = 483] [outer = 000000833AFB8000] 12:13:48 INFO - PROCESS | 384 | 1466536428719 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:13:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1029ms 12:13:48 INFO - PROCESS | 384 | 1466536428757 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 384 | 1466536428762 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 12:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:13:48 INFO - PROCESS | 384 | 1466536428769 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 384 | 1466536428772 Marionette TRACE conn5 <- [1,610,null,{}] 12:13:48 INFO - PROCESS | 384 | 1466536428799 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:48 INFO - PROCESS | 384 | 1466536428802 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:48 INFO - PROCESS | 384 | 1466536428977 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 12:13:49 INFO - PROCESS | 384 | 1466536429021 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 384 | 1466536429024 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:49 INFO - PROCESS | 384 | ++DOCSHELL 000000834863D000 == 38 [pid = 384] [id = 162] 12:13:49 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008344A37400) [pid = 384] [serial = 484] [outer = 0000000000000000] 12:13:49 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (0000008344A4E000) [pid = 384] [serial = 485] [outer = 0000008344A37400] 12:13:49 INFO - PROCESS | 384 | 1466536429082 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (00000083453F3800) [pid = 384] [serial = 486] [outer = 0000008344A37400] 12:13:49 INFO - PROCESS | 384 | 1466536429959 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:13:49 INFO - PROCESS | 384 | --DOCSHELL 000000834C252800 == 37 [pid = 384] [id = 159] 12:13:49 INFO - PROCESS | 384 | --DOCSHELL 000000834BA78000 == 36 [pid = 384] [id = 158] 12:13:49 INFO - PROCESS | 384 | --DOCSHELL 000000834A3B1000 == 35 [pid = 384] [id = 157] 12:13:49 INFO - PROCESS | 384 | --DOCSHELL 000000834863E800 == 34 [pid = 384] [id = 156] 12:13:49 INFO - PROCESS | 384 | --DOCSHELL 0000008347BA9000 == 33 [pid = 384] [id = 155] 12:13:49 INFO - PROCESS | 384 | --DOCSHELL 000000834787A800 == 32 [pid = 384] [id = 154] 12:13:49 INFO - PROCESS | 384 | --DOCSHELL 0000008341513000 == 31 [pid = 384] [id = 153] 12:13:49 INFO - PROCESS | 384 | --DOCSHELL 000000833FD70000 == 30 [pid = 384] [id = 152] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000834A86CC00) [pid = 384] [serial = 432] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008347C5F000) [pid = 384] [serial = 419] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083481A9C00) [pid = 384] [serial = 420] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000834864DC00) [pid = 384] [serial = 423] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008348406400) [pid = 384] [serial = 422] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083452C2C00) [pid = 384] [serial = 428] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083490D7C00) [pid = 384] [serial = 425] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008346DDDC00) [pid = 384] [serial = 416] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008341955C00) [pid = 384] [serial = 413] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083449A7400) [pid = 384] [serial = 414] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000834880B400) [pid = 384] [serial = 402] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083486B0C00) [pid = 384] [serial = 401] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344A4AC00) [pid = 384] [serial = 407] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008345A0B800) [pid = 384] [serial = 408] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833B3C1C00) [pid = 384] [serial = 410] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833F3D9800) [pid = 384] [serial = 411] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833F3D3000) [pid = 384] [serial = 404] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008340D74000) [pid = 384] [serial = 405] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008349ED7000) [pid = 384] [serial = 431] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834B257000) [pid = 384] [serial = 435] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834A869000) [pid = 384] [serial = 434] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083493E2400) [pid = 384] [serial = 426] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083489C2400) [pid = 384] [serial = 429] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008347442400) [pid = 384] [serial = 417] [outer = 0000000000000000] [url = about:blank] 12:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1282ms 12:13:50 INFO - PROCESS | 384 | 1466536430052 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 384 | 1466536430057 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 12:13:50 INFO - PROCESS | 384 | 1466536430062 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:13:50 INFO - PROCESS | 384 | 1466536430066 Marionette TRACE conn5 <- [1,614,null,{}] 12:13:50 INFO - PROCESS | 384 | 1466536430071 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:50 INFO - PROCESS | 384 | 1466536430074 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:50 INFO - PROCESS | 384 | 1466536430173 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 12:13:50 INFO - PROCESS | 384 | 1466536430180 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 384 | 1466536430185 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:50 INFO - PROCESS | 384 | ++DOCSHELL 000000833F9B0800 == 31 [pid = 384] [id = 163] 12:13:50 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AFAF800) [pid = 384] [serial = 487] [outer = 0000000000000000] 12:13:50 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AFBA400) [pid = 384] [serial = 488] [outer = 000000833AFAF800] 12:13:50 INFO - PROCESS | 384 | 1466536430234 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833F3D3400) [pid = 384] [serial = 489] [outer = 000000833AFAF800] 12:13:50 INFO - PROCESS | 384 | 1466536430735 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 690ms 12:13:50 INFO - PROCESS | 384 | 1466536430757 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 384 | 1466536430762 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 12:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:13:50 INFO - PROCESS | 384 | 1466536430768 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 384 | 1466536430770 Marionette TRACE conn5 <- [1,618,null,{}] 12:13:50 INFO - PROCESS | 384 | 1466536430774 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:50 INFO - PROCESS | 384 | 1466536430777 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:50 INFO - PROCESS | 384 | 1466536430872 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 12:13:50 INFO - PROCESS | 384 | 1466536430881 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 384 | 1466536430883 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:50 INFO - PROCESS | 384 | ++DOCSHELL 0000008345335000 == 32 [pid = 384] [id = 164] 12:13:50 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083418CC400) [pid = 384] [serial = 490] [outer = 0000000000000000] 12:13:50 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834462BC00) [pid = 384] [serial = 491] [outer = 00000083418CC400] 12:13:50 INFO - PROCESS | 384 | 1466536430931 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083449ACC00) [pid = 384] [serial = 492] [outer = 00000083418CC400] 12:13:51 INFO - PROCESS | 384 | 1466536431380 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 691ms 12:13:51 INFO - PROCESS | 384 | 1466536431462 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 384 | 1466536431464 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 12:13:51 INFO - PROCESS | 384 | 1466536431468 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:13:51 INFO - PROCESS | 384 | 1466536431472 Marionette TRACE conn5 <- [1,622,null,{}] 12:13:51 INFO - PROCESS | 384 | 1466536431483 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:51 INFO - PROCESS | 384 | 1466536431488 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:51 INFO - PROCESS | 384 | 1466536431606 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 12:13:51 INFO - PROCESS | 384 | 1466536431678 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 384 | 1466536431682 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:51 INFO - PROCESS | 384 | ++DOCSHELL 0000008347945000 == 33 [pid = 384] [id = 165] 12:13:51 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833AD41000) [pid = 384] [serial = 493] [outer = 0000000000000000] 12:13:51 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008346D8A400) [pid = 384] [serial = 494] [outer = 000000833AD41000] 12:13:51 INFO - PROCESS | 384 | 1466536431731 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083473A0000) [pid = 384] [serial = 495] [outer = 000000833AD41000] 12:13:52 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:52 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:52 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:52 INFO - PROCESS | 384 | 1466536432115 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 691ms 12:13:52 INFO - PROCESS | 384 | 1466536432161 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 384 | 1466536432163 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 12:13:52 INFO - PROCESS | 384 | 1466536432166 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:13:52 INFO - PROCESS | 384 | 1466536432168 Marionette TRACE conn5 <- [1,626,null,{}] 12:13:52 INFO - PROCESS | 384 | 1466536432172 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:52 INFO - PROCESS | 384 | 1466536432174 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:52 INFO - PROCESS | 384 | 1466536432294 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 12:13:52 INFO - PROCESS | 384 | 1466536432310 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 384 | 1466536432313 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:52 INFO - PROCESS | 384 | ++DOCSHELL 00000083486ED800 == 34 [pid = 384] [id = 166] 12:13:52 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083478DA400) [pid = 384] [serial = 496] [outer = 0000000000000000] 12:13:52 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347C57000) [pid = 384] [serial = 497] [outer = 00000083478DA400] 12:13:52 INFO - PROCESS | 384 | 1466536432365 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083481A0000) [pid = 384] [serial = 498] [outer = 00000083478DA400] 12:13:52 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:52 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:52 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:52 INFO - PROCESS | 384 | 1466536432809 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 691ms 12:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:13:52 INFO - PROCESS | 384 | 1466536432862 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 384 | 1466536432864 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 12:13:52 INFO - PROCESS | 384 | 1466536432867 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 384 | 1466536432869 Marionette TRACE conn5 <- [1,630,null,{}] 12:13:52 INFO - PROCESS | 384 | 1466536432873 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:52 INFO - PROCESS | 384 | 1466536432875 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:53 INFO - PROCESS | 384 | 1466536433012 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 12:13:53 INFO - PROCESS | 384 | 1466536433026 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 384 | 1466536433028 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7CD800 == 35 [pid = 384] [id = 167] 12:13:53 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083481A8C00) [pid = 384] [serial = 499] [outer = 0000000000000000] 12:13:53 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008348361400) [pid = 384] [serial = 500] [outer = 00000083481A8C00] 12:13:53 INFO - PROCESS | 384 | 1466536433073 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008348641400) [pid = 384] [serial = 501] [outer = 00000083481A8C00] 12:13:53 INFO - PROCESS | 384 | 1466536433535 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:13:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:13:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 735ms 12:13:53 INFO - PROCESS | 384 | 1466536433605 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 384 | 1466536433607 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 12:13:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:13:53 INFO - PROCESS | 384 | 1466536433611 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 384 | 1466536433613 Marionette TRACE conn5 <- [1,634,null,{}] 12:13:53 INFO - PROCESS | 384 | 1466536433616 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:53 INFO - PROCESS | 384 | 1466536433622 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:53 INFO - PROCESS | 384 | 1466536433784 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 12:13:53 INFO - PROCESS | 384 | 1466536433830 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 384 | 1466536433832 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834C255800 == 36 [pid = 384] [id = 168] 12:13:53 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083486B7800) [pid = 384] [serial = 502] [outer = 0000000000000000] 12:13:53 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008349095400) [pid = 384] [serial = 503] [outer = 00000083486B7800] 12:13:53 INFO - PROCESS | 384 | 1466536433878 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083490EA400) [pid = 384] [serial = 504] [outer = 00000083486B7800] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834B305400) [pid = 384] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008346D8E800) [pid = 384] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833BFD4C00) [pid = 384] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834906B000) [pid = 384] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008340E20C00) [pid = 384] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000834016F000) [pid = 384] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083452CA000) [pid = 384] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833F5B9400) [pid = 384] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AE9B000) [pid = 384] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AD3C800) [pid = 384] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833FF30C00) [pid = 384] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008347A38400) [pid = 384] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AEA0000) [pid = 384] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:13:54 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083478DA800) [pid = 384] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:13:54 INFO - PROCESS | 384 | 1466536434398 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 838ms 12:13:54 INFO - PROCESS | 384 | 1466536434453 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 384 | 1466536434455 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 12:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:13:54 INFO - PROCESS | 384 | 1466536434459 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 384 | 1466536434461 Marionette TRACE conn5 <- [1,638,null,{}] 12:13:54 INFO - PROCESS | 384 | 1466536434464 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:54 INFO - PROCESS | 384 | 1466536434466 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:54 INFO - PROCESS | 384 | 1466536434547 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 12:13:54 INFO - PROCESS | 384 | 1466536434554 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 384 | 1466536434556 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:54 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E7C800 == 37 [pid = 384] [id = 169] 12:13:54 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834016F000) [pid = 384] [serial = 505] [outer = 0000000000000000] 12:13:54 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008341957400) [pid = 384] [serial = 506] [outer = 000000834016F000] 12:13:54 INFO - PROCESS | 384 | 1466536434602 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347DB9C00) [pid = 384] [serial = 507] [outer = 000000834016F000] 12:13:55 INFO - PROCESS | 384 | 1466536435024 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 629ms 12:13:55 INFO - PROCESS | 384 | 1466536435091 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 384 | 1466536435093 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 12:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:13:55 INFO - PROCESS | 384 | 1466536435096 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 384 | 1466536435097 Marionette TRACE conn5 <- [1,642,null,{}] 12:13:55 INFO - PROCESS | 384 | 1466536435110 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:55 INFO - PROCESS | 384 | 1466536435112 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:55 INFO - PROCESS | 384 | 1466536435195 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 12:13:55 INFO - PROCESS | 384 | 1466536435200 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 384 | 1466536435202 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFC1000 == 38 [pid = 384] [id = 170] 12:13:55 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834909C000) [pid = 384] [serial = 508] [outer = 0000000000000000] 12:13:55 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008349621800) [pid = 384] [serial = 509] [outer = 000000834909C000] 12:13:55 INFO - PROCESS | 384 | 1466536435247 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834A84C400) [pid = 384] [serial = 510] [outer = 000000834909C000] 12:13:55 INFO - PROCESS | 384 | 1466536435652 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 587ms 12:13:55 INFO - PROCESS | 384 | 1466536435687 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 384 | 1466536435689 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 12:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:13:55 INFO - PROCESS | 384 | 1466536435692 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 384 | 1466536435694 Marionette TRACE conn5 <- [1,646,null,{}] 12:13:55 INFO - PROCESS | 384 | 1466536435697 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:55 INFO - PROCESS | 384 | 1466536435699 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:55 INFO - PROCESS | 384 | 1466536435781 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 12:13:55 INFO - PROCESS | 384 | 1466536435787 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 384 | 1466536435789 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834D91E800 == 39 [pid = 384] [id = 171] 12:13:55 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834A84E800) [pid = 384] [serial = 511] [outer = 0000000000000000] 12:13:55 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834B231400) [pid = 384] [serial = 512] [outer = 000000834A84E800] 12:13:55 INFO - PROCESS | 384 | 1466536435834 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834B257000) [pid = 384] [serial = 513] [outer = 000000834A84E800] 12:13:56 INFO - PROCESS | 384 | 1466536436281 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 629ms 12:13:56 INFO - PROCESS | 384 | 1466536436356 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 384 | 1466536436361 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 12:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:13:56 INFO - PROCESS | 384 | 1466536436367 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 384 | 1466536436371 Marionette TRACE conn5 <- [1,650,null,{}] 12:13:56 INFO - PROCESS | 384 | 1466536436378 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:56 INFO - PROCESS | 384 | 1466536436382 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:56 INFO - PROCESS | 384 | 1466536436542 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 12:13:56 INFO - PROCESS | 384 | 1466536436609 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 384 | 1466536436615 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:56 INFO - PROCESS | 384 | ++DOCSHELL 0000008340D2D000 == 40 [pid = 384] [id = 172] 12:13:56 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833AEA5800) [pid = 384] [serial = 514] [outer = 0000000000000000] 12:13:56 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833B3C1800) [pid = 384] [serial = 515] [outer = 000000833AEA5800] 12:13:56 INFO - PROCESS | 384 | 1466536436674 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008340D74000) [pid = 384] [serial = 516] [outer = 000000833AEA5800] 12:13:57 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:57 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:57 INFO - PROCESS | 384 | 1466536437328 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 984ms 12:13:57 INFO - PROCESS | 384 | 1466536437353 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 384 | 1466536437357 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 12:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:13:57 INFO - PROCESS | 384 | 1466536437363 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 384 | 1466536437368 Marionette TRACE conn5 <- [1,654,null,{}] 12:13:57 INFO - PROCESS | 384 | 1466536437372 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:57 INFO - PROCESS | 384 | 1466536437375 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:57 INFO - PROCESS | 384 | 1466536437490 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 12:13:57 INFO - PROCESS | 384 | 1466536437576 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 384 | 1466536437579 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:57 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8CE000 == 41 [pid = 384] [id = 173] 12:13:57 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083452CCC00) [pid = 384] [serial = 517] [outer = 0000000000000000] 12:13:57 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008345A04400) [pid = 384] [serial = 518] [outer = 00000083452CCC00] 12:13:57 INFO - PROCESS | 384 | 1466536437636 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (00000083478D4000) [pid = 384] [serial = 519] [outer = 00000083452CCC00] 12:13:58 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:58 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:13:58 INFO - PROCESS | 384 | 1466536438185 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 880ms 12:13:58 INFO - PROCESS | 384 | 1466536438241 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 384 | 1466536438244 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 12:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:13:58 INFO - PROCESS | 384 | 1466536438248 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 384 | 1466536438250 Marionette TRACE conn5 <- [1,658,null,{}] 12:13:58 INFO - PROCESS | 384 | 1466536438260 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:58 INFO - PROCESS | 384 | 1466536438266 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:58 INFO - PROCESS | 384 | 1466536438384 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 12:13:58 INFO - PROCESS | 384 | 1466536438500 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 384 | 1466536438505 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:58 INFO - PROCESS | 384 | ++DOCSHELL 000000834DACC000 == 42 [pid = 384] [id = 174] 12:13:58 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083488EA800) [pid = 384] [serial = 520] [outer = 0000000000000000] 12:13:58 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008349032000) [pid = 384] [serial = 521] [outer = 00000083488EA800] 12:13:58 INFO - PROCESS | 384 | 1466536438564 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008349ED5000) [pid = 384] [serial = 522] [outer = 00000083488EA800] 12:13:59 INFO - PROCESS | 384 | 1466536439170 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 985ms 12:13:59 INFO - PROCESS | 384 | 1466536439236 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 384 | 1466536439239 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 12:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:13:59 INFO - PROCESS | 384 | 1466536439242 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 384 | 1466536439244 Marionette TRACE conn5 <- [1,662,null,{}] 12:13:59 INFO - PROCESS | 384 | 1466536439248 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:59 INFO - PROCESS | 384 | 1466536439250 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:59 INFO - PROCESS | 384 | 1466536439364 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 12:13:59 INFO - PROCESS | 384 | 1466536439434 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 384 | 1466536439437 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:13:59 INFO - PROCESS | 384 | ++DOCSHELL 000000834F27E800 == 43 [pid = 384] [id = 175] 12:13:59 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000834B308C00) [pid = 384] [serial = 523] [outer = 0000000000000000] 12:13:59 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000834BA14800) [pid = 384] [serial = 524] [outer = 000000834B308C00] 12:13:59 INFO - PROCESS | 384 | 1466536439532 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000834BB02800) [pid = 384] [serial = 525] [outer = 000000834B308C00] 12:13:59 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:59 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:00 INFO - PROCESS | 384 | 1466536440383 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1183ms 12:14:00 INFO - PROCESS | 384 | 1466536440427 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 384 | 1466536440432 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 12:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:14:00 INFO - PROCESS | 384 | 1466536440437 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 384 | 1466536440440 Marionette TRACE conn5 <- [1,666,null,{}] 12:14:00 INFO - PROCESS | 384 | 1466536440447 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:00 INFO - PROCESS | 384 | 1466536440450 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:00 INFO - PROCESS | 384 | 1466536440564 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 12:14:00 INFO - PROCESS | 384 | 1466536440632 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 384 | 1466536440635 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:00 INFO - PROCESS | 384 | ++DOCSHELL 0000008345336800 == 44 [pid = 384] [id = 176] 12:14:00 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (0000008341014800) [pid = 384] [serial = 526] [outer = 0000000000000000] 12:14:00 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (00000083414B1000) [pid = 384] [serial = 527] [outer = 0000008341014800] 12:14:00 INFO - PROCESS | 384 | 1466536440686 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (0000008344A46C00) [pid = 384] [serial = 528] [outer = 0000008341014800] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834CFC1000 == 43 [pid = 384] [id = 170] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 0000008340E7C800 == 42 [pid = 384] [id = 169] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834C255800 == 41 [pid = 384] [id = 168] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834A7CD800 == 40 [pid = 384] [id = 167] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 00000083486ED800 == 39 [pid = 384] [id = 166] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 0000008347945000 == 38 [pid = 384] [id = 165] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 0000008345335000 == 37 [pid = 384] [id = 164] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000833F9B0800 == 36 [pid = 384] [id = 163] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834787A000 == 35 [pid = 384] [id = 160] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 0000008341511800 == 34 [pid = 384] [id = 161] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834863D000 == 33 [pid = 384] [id = 162] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 0000008341256000 == 32 [pid = 384] [id = 151] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834F27E800 == 31 [pid = 384] [id = 175] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834DACC000 == 30 [pid = 384] [id = 174] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834A8CE000 == 29 [pid = 384] [id = 173] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 000000834D91E800 == 28 [pid = 384] [id = 171] 12:14:01 INFO - PROCESS | 384 | --DOCSHELL 0000008340D2D000 == 27 [pid = 384] [id = 172] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000834B30C800) [pid = 384] [serial = 446] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 96 (0000008347DBA000) [pid = 384] [serial = 441] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008347261000) [pid = 384] [serial = 440] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000834BA16400) [pid = 384] [serial = 447] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 93 (00000083414B8C00) [pid = 384] [serial = 438] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000834B25B000) [pid = 384] [serial = 444] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008347C60400) [pid = 384] [serial = 450] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083490EB800) [pid = 384] [serial = 443] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833F3D1400) [pid = 384] [serial = 437] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083449AB000) [pid = 384] [serial = 449] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834023C800) [pid = 384] [serial = 458] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008348808C00) [pid = 384] [serial = 479] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008340E20800) [pid = 384] [serial = 459] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083452CC400) [pid = 384] [serial = 464] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083449ABC00) [pid = 384] [serial = 453] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083412D5C00) [pid = 384] [serial = 452] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AFB1400) [pid = 384] [serial = 455] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833B3BBC00) [pid = 384] [serial = 456] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083449AAC00) [pid = 384] [serial = 461] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008346DE7C00) [pid = 384] [serial = 467] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008345A13800) [pid = 384] [serial = 465] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008347444000) [pid = 384] [serial = 468] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008348647800) [pid = 384] [serial = 476] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008340E1F000) [pid = 384] [serial = 470] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083486AB400) [pid = 384] [serial = 477] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008348361000) [pid = 384] [serial = 471] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008348409400) [pid = 384] [serial = 474] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008348369000) [pid = 384] [serial = 473] [outer = 0000000000000000] [url = about:blank] 12:14:01 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008344A89800) [pid = 384] [serial = 462] [outer = 0000000000000000] [url = about:blank] 12:14:02 INFO - PROCESS | 384 | 1466536442017 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1631ms 12:14:02 INFO - PROCESS | 384 | 1466536442073 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 384 | 1466536442078 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 12:14:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:14:02 INFO - PROCESS | 384 | 1466536442083 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 384 | 1466536442086 Marionette TRACE conn5 <- [1,670,null,{}] 12:14:02 INFO - PROCESS | 384 | 1466536442092 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:02 INFO - PROCESS | 384 | 1466536442095 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:02 INFO - PROCESS | 384 | 1466536442195 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 12:14:02 INFO - PROCESS | 384 | 1466536442257 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:02 INFO - PROCESS | 384 | 1466536442262 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:02 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD43800 == 28 [pid = 384] [id = 177] 12:14:02 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833AD99C00) [pid = 384] [serial = 529] [outer = 0000000000000000] 12:14:02 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AE9D000) [pid = 384] [serial = 530] [outer = 000000833AD99C00] 12:14:02 INFO - PROCESS | 384 | 1466536442313 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AFB8800) [pid = 384] [serial = 531] [outer = 000000833AD99C00] 12:14:02 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:14:03 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:14:03 INFO - PROCESS | 384 | 1466536443254 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:14:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1177ms 12:14:03 INFO - PROCESS | 384 | 1466536443264 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 384 | 1466536443269 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 12:14:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:14:03 INFO - PROCESS | 384 | 1466536443276 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 384 | 1466536443279 Marionette TRACE conn5 <- [1,674,null,{}] 12:14:03 INFO - PROCESS | 384 | 1466536443284 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:03 INFO - PROCESS | 384 | 1466536443287 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:03 INFO - PROCESS | 384 | 1466536443378 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 12:14:03 INFO - PROCESS | 384 | 1466536443386 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 384 | 1466536443389 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:03 INFO - PROCESS | 384 | ++DOCSHELL 00000083449BA800 == 29 [pid = 384] [id = 178] 12:14:03 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833F3D9000) [pid = 384] [serial = 532] [outer = 0000000000000000] 12:14:03 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833FCB8400) [pid = 384] [serial = 533] [outer = 000000833F3D9000] 12:14:03 INFO - PROCESS | 384 | 1466536443437 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008340D73400) [pid = 384] [serial = 534] [outer = 000000833F3D9000] 12:14:04 INFO - PROCESS | 384 | 1466536444400 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:14:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1136ms 12:14:04 INFO - PROCESS | 384 | 1466536444413 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 384 | 1466536444416 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 12:14:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:14:04 INFO - PROCESS | 384 | 1466536444419 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 384 | 1466536444423 Marionette TRACE conn5 <- [1,678,null,{}] 12:14:04 INFO - PROCESS | 384 | 1466536444440 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:04 INFO - PROCESS | 384 | 1466536444445 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:04 INFO - PROCESS | 384 | 1466536444557 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 12:14:04 INFO - PROCESS | 384 | 1466536444565 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 384 | 1466536444569 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:04 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DBD000 == 30 [pid = 384] [id = 179] 12:14:04 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833AD33C00) [pid = 384] [serial = 535] [outer = 0000000000000000] 12:14:04 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083449A7000) [pid = 384] [serial = 536] [outer = 000000833AD33C00] 12:14:04 INFO - PROCESS | 384 | 1466536444622 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344A51800) [pid = 384] [serial = 537] [outer = 000000833AD33C00] 12:14:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:14:05 INFO - PROCESS | 384 | 1466536445597 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:14:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1182ms 12:14:05 INFO - PROCESS | 384 | 1466536445605 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 384 | 1466536445607 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 12:14:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:14:05 INFO - PROCESS | 384 | 1466536445611 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 384 | 1466536445613 Marionette TRACE conn5 <- [1,682,null,{}] 12:14:05 INFO - PROCESS | 384 | 1466536445616 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:05 INFO - PROCESS | 384 | 1466536445618 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:05 INFO - PROCESS | 384 | 1466536445732 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 12:14:05 INFO - PROCESS | 384 | 1466536445738 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 384 | 1466536445740 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:05 INFO - PROCESS | 384 | ++DOCSHELL 0000008347931000 == 31 [pid = 384] [id = 180] 12:14:05 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083452CF800) [pid = 384] [serial = 538] [outer = 0000000000000000] 12:14:05 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083453F1000) [pid = 384] [serial = 539] [outer = 00000083452CF800] 12:14:05 INFO - PROCESS | 384 | 1466536445823 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008346DDF400) [pid = 384] [serial = 540] [outer = 00000083452CF800] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000834A84E800) [pid = 384] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083486B7800) [pid = 384] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083481A8C00) [pid = 384] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AFAF800) [pid = 384] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AD41000) [pid = 384] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AFB8000) [pid = 384] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083418CC400) [pid = 384] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008344A37400) [pid = 384] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008348650800) [pid = 384] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000834016F000) [pid = 384] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083478DA400) [pid = 384] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:14:06 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000834909C000) [pid = 384] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:14:06 INFO - PROCESS | 384 | 1466536446847 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:14:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:14:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1277ms 12:14:06 INFO - PROCESS | 384 | 1466536446892 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 384 | 1466536446894 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 12:14:06 INFO - PROCESS | 384 | 1466536446897 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:14:06 INFO - PROCESS | 384 | 1466536446899 Marionette TRACE conn5 <- [1,686,null,{}] 12:14:06 INFO - PROCESS | 384 | 1466536446903 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:06 INFO - PROCESS | 384 | 1466536446905 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:07 INFO - PROCESS | 384 | 1466536447026 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 12:14:07 INFO - PROCESS | 384 | 1466536447088 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 384 | 1466536447092 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:07 INFO - PROCESS | 384 | ++DOCSHELL 000000833BF87800 == 32 [pid = 384] [id = 181] 12:14:07 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083390ACC00) [pid = 384] [serial = 541] [outer = 0000000000000000] 12:14:07 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AB1E400) [pid = 384] [serial = 542] [outer = 00000083390ACC00] 12:14:07 INFO - PROCESS | 384 | 1466536447153 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AD96400) [pid = 384] [serial = 543] [outer = 00000083390ACC00] 12:14:08 INFO - PROCESS | 384 | 1466536448380 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:14:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1537ms 12:14:08 INFO - PROCESS | 384 | 1466536448440 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 384 | 1466536448444 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 12:14:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:14:08 INFO - PROCESS | 384 | 1466536448459 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 384 | 1466536448462 Marionette TRACE conn5 <- [1,690,null,{}] 12:14:08 INFO - PROCESS | 384 | 1466536448508 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:08 INFO - PROCESS | 384 | 1466536448512 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:08 INFO - PROCESS | 384 | 1466536448709 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 12:14:08 INFO - PROCESS | 384 | 1466536448752 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 384 | 1466536448756 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:08 INFO - PROCESS | 384 | ++DOCSHELL 000000834532A800 == 33 [pid = 384] [id = 182] 12:14:08 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833B506400) [pid = 384] [serial = 544] [outer = 0000000000000000] 12:14:08 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083412D5C00) [pid = 384] [serial = 545] [outer = 000000833B506400] 12:14:08 INFO - PROCESS | 384 | 1466536448814 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834499E400) [pid = 384] [serial = 546] [outer = 000000833B506400] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 0000008344C98800 == 32 [pid = 384] [id = 15] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 0000008341474000 == 31 [pid = 384] [id = 26] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 00000083473AE800 == 30 [pid = 384] [id = 27] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 000000834151B000 == 29 [pid = 384] [id = 14] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 00000083401BD800 == 28 [pid = 384] [id = 25] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 00000083401B3800 == 27 [pid = 384] [id = 13] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 000000833B4B7800 == 26 [pid = 384] [id = 24] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 0000008347931000 == 25 [pid = 384] [id = 180] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 0000008346DBD000 == 24 [pid = 384] [id = 179] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 00000083449BA800 == 23 [pid = 384] [id = 178] 12:14:09 INFO - PROCESS | 384 | --DOCSHELL 000000833FD43800 == 22 [pid = 384] [id = 177] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834B231400) [pid = 384] [serial = 512] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008349095400) [pid = 384] [serial = 503] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008348641400) [pid = 384] [serial = 501] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008348361400) [pid = 384] [serial = 500] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AFBA400) [pid = 384] [serial = 488] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833F3D3400) [pid = 384] [serial = 489] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008346D8A400) [pid = 384] [serial = 494] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083473A0000) [pid = 384] [serial = 495] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000833B3C4C00) [pid = 384] [serial = 482] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008340D07400) [pid = 384] [serial = 483] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000834462BC00) [pid = 384] [serial = 491] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083449ACC00) [pid = 384] [serial = 492] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 62 (0000008344A4E000) [pid = 384] [serial = 485] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 61 (00000083453F3800) [pid = 384] [serial = 486] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 60 (000000834902FC00) [pid = 384] [serial = 480] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 59 (0000008347DB9C00) [pid = 384] [serial = 507] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 58 (0000008341957400) [pid = 384] [serial = 506] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 57 (000000834B257000) [pid = 384] [serial = 513] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 56 (00000083490EA400) [pid = 384] [serial = 504] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 55 (0000008347C57000) [pid = 384] [serial = 497] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 54 (00000083481A0000) [pid = 384] [serial = 498] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 53 (000000834A84C400) [pid = 384] [serial = 510] [outer = 0000000000000000] [url = about:blank] 12:14:09 INFO - PROCESS | 384 | --DOMWINDOW == 52 (0000008349621800) [pid = 384] [serial = 509] [outer = 0000000000000000] [url = about:blank] 12:14:10 INFO - PROCESS | 384 | 1466536450071 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:14:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1650ms 12:14:10 INFO - PROCESS | 384 | 1466536450108 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 384 | 1466536450112 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 12:14:10 INFO - PROCESS | 384 | 1466536450158 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:14:10 INFO - PROCESS | 384 | 1466536450161 Marionette TRACE conn5 <- [1,694,null,{}] 12:14:10 INFO - PROCESS | 384 | 1466536450167 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:10 INFO - PROCESS | 384 | 1466536450169 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:10 INFO - PROCESS | 384 | 1466536450267 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 12:14:10 INFO - PROCESS | 384 | 1466536450327 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 384 | 1466536450329 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:10 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5D5800 == 23 [pid = 384] [id = 183] 12:14:10 INFO - PROCESS | 384 | ++DOMWINDOW == 53 (000000833A458C00) [pid = 384] [serial = 547] [outer = 0000000000000000] 12:14:10 INFO - PROCESS | 384 | ++DOMWINDOW == 54 (000000833AD37C00) [pid = 384] [serial = 548] [outer = 000000833A458C00] 12:14:10 INFO - PROCESS | 384 | 1466536450380 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (000000833AD97400) [pid = 384] [serial = 549] [outer = 000000833A458C00] 12:14:11 INFO - PROCESS | 384 | 1466536451283 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:14:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1182ms 12:14:11 INFO - PROCESS | 384 | 1466536451344 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 384 | 1466536451350 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 12:14:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:14:11 INFO - PROCESS | 384 | 1466536451356 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 384 | 1466536451359 Marionette TRACE conn5 <- [1,698,null,{}] 12:14:11 INFO - PROCESS | 384 | 1466536451363 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:11 INFO - PROCESS | 384 | 1466536451365 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:11 INFO - PROCESS | 384 | 1466536451462 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 12:14:11 INFO - PROCESS | 384 | 1466536451469 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 384 | 1466536451472 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:11 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E91000 == 24 [pid = 384] [id = 184] 12:14:11 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (000000833B821000) [pid = 384] [serial = 550] [outer = 0000000000000000] 12:14:11 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000833C2DE800) [pid = 384] [serial = 551] [outer = 000000833B821000] 12:14:11 INFO - PROCESS | 384 | 1466536451521 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000833F4EE800) [pid = 384] [serial = 552] [outer = 000000833B821000] 12:14:12 INFO - PROCESS | 384 | --DOMWINDOW == 57 (000000833AD99C00) [pid = 384] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:14:12 INFO - PROCESS | 384 | --DOMWINDOW == 56 (0000008341014800) [pid = 384] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:14:12 INFO - PROCESS | 384 | --DOMWINDOW == 55 (000000833AEA5800) [pid = 384] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:14:12 INFO - PROCESS | 384 | --DOMWINDOW == 54 (000000833AD33C00) [pid = 384] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:14:12 INFO - PROCESS | 384 | --DOMWINDOW == 53 (00000083452CCC00) [pid = 384] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:14:12 INFO - PROCESS | 384 | --DOMWINDOW == 52 (00000083488EA800) [pid = 384] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:14:12 INFO - PROCESS | 384 | --DOMWINDOW == 51 (000000834B308C00) [pid = 384] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:14:12 INFO - PROCESS | 384 | --DOMWINDOW == 50 (000000833F3D9000) [pid = 384] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:14:12 INFO - PROCESS | 384 | 1466536452538 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:14:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1251ms 12:14:12 INFO - PROCESS | 384 | 1466536452609 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 384 | 1466536452611 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 12:14:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:14:12 INFO - PROCESS | 384 | 1466536452615 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 384 | 1466536452619 Marionette TRACE conn5 <- [1,702,null,{}] 12:14:12 INFO - PROCESS | 384 | 1466536452631 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:12 INFO - PROCESS | 384 | 1466536452636 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:12 INFO - PROCESS | 384 | 1466536452731 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 12:14:12 INFO - PROCESS | 384 | 1466536452738 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 384 | 1466536452741 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:12 INFO - PROCESS | 384 | ++DOCSHELL 00000083453BC800 == 25 [pid = 384] [id = 185] 12:14:12 INFO - PROCESS | 384 | ++DOMWINDOW == 51 (0000008340E1F000) [pid = 384] [serial = 553] [outer = 0000000000000000] 12:14:12 INFO - PROCESS | 384 | ++DOMWINDOW == 52 (0000008341017C00) [pid = 384] [serial = 554] [outer = 0000008340E1F000] 12:14:12 INFO - PROCESS | 384 | 1466536452792 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 384 | ++DOMWINDOW == 53 (0000008344625C00) [pid = 384] [serial = 555] [outer = 0000008340E1F000] 12:14:13 INFO - PROCESS | 384 | 1466536453746 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:14:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:14:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1192ms 12:14:13 INFO - PROCESS | 384 | 1466536453810 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 384 | 1466536453812 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 12:14:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:14:13 INFO - PROCESS | 384 | 1466536453816 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 384 | 1466536453818 Marionette TRACE conn5 <- [1,706,null,{}] 12:14:13 INFO - PROCESS | 384 | 1466536453821 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:13 INFO - PROCESS | 384 | 1466536453823 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:13 INFO - PROCESS | 384 | 1466536453917 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 12:14:13 INFO - PROCESS | 384 | 1466536453923 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 384 | 1466536453925 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:13 INFO - PROCESS | 384 | ++DOCSHELL 0000008347883800 == 26 [pid = 384] [id = 186] 12:14:13 INFO - PROCESS | 384 | ++DOMWINDOW == 54 (000000833AB27000) [pid = 384] [serial = 556] [outer = 0000000000000000] 12:14:13 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (0000008344CC4400) [pid = 384] [serial = 557] [outer = 000000833AB27000] 12:14:13 INFO - PROCESS | 384 | 1466536453971 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (00000083452BA000) [pid = 384] [serial = 558] [outer = 000000833AB27000] 12:14:14 INFO - PROCESS | 384 | 1466536454902 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:14:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:14:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1138ms 12:14:14 INFO - PROCESS | 384 | 1466536454957 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 12:14:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:14:14 INFO - PROCESS | 384 | 1466536454959 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 12:14:14 INFO - PROCESS | 384 | 1466536454962 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 384 | 1466536454964 Marionette TRACE conn5 <- [1,710,null,{}] 12:14:14 INFO - PROCESS | 384 | 1466536454968 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:14 INFO - PROCESS | 384 | 1466536454970 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:15 INFO - PROCESS | 384 | 1466536455055 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 12:14:15 INFO - PROCESS | 384 | 1466536455061 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 384 | 1466536455063 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:15 INFO - PROCESS | 384 | ++DOCSHELL 0000008348620800 == 27 [pid = 384] [id = 187] 12:14:15 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (00000083452CC000) [pid = 384] [serial = 559] [outer = 0000000000000000] 12:14:15 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (00000083453F2000) [pid = 384] [serial = 560] [outer = 00000083452CC000] 12:14:15 INFO - PROCESS | 384 | 1466536455108 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (0000008346D8AC00) [pid = 384] [serial = 561] [outer = 00000083452CC000] 12:14:15 INFO - PROCESS | 384 | 1466536455599 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 384 | 1466536455655 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 12:14:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:14:15 INFO - PROCESS | 384 | 1466536455699 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 384 | 1466536455703 Marionette TRACE conn5 <- [1,714,null,{}] 12:14:15 INFO - PROCESS | 384 | 1466536455709 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:15 INFO - PROCESS | 384 | 1466536455713 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:15 INFO - PROCESS | 384 | 1466536455890 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 12:14:15 INFO - PROCESS | 384 | 1466536455955 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 384 | 1466536455959 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:15 INFO - PROCESS | 384 | ++DOCSHELL 000000833F9B7800 == 28 [pid = 384] [id = 188] 12:14:15 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833AFB2400) [pid = 384] [serial = 562] [outer = 0000000000000000] 12:14:16 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000833B24B000) [pid = 384] [serial = 563] [outer = 000000833AFB2400] 12:14:16 INFO - PROCESS | 384 | 1466536456018 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833F3D0400) [pid = 384] [serial = 564] [outer = 000000833AFB2400] 12:14:16 INFO - PROCESS | 384 | 1466536456733 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:14:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1135ms 12:14:16 INFO - PROCESS | 384 | 1466536456799 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 384 | 1466536456803 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 12:14:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:14:16 INFO - PROCESS | 384 | 1466536456823 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 384 | 1466536456826 Marionette TRACE conn5 <- [1,718,null,{}] 12:14:16 INFO - PROCESS | 384 | 1466536456833 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:16 INFO - PROCESS | 384 | 1466536456837 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:16 INFO - PROCESS | 384 | 1466536456961 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 12:14:17 INFO - PROCESS | 384 | 1466536457023 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 384 | 1466536457026 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:17 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B06000 == 29 [pid = 384] [id = 189] 12:14:17 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008344A30400) [pid = 384] [serial = 565] [outer = 0000000000000000] 12:14:17 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008344A4DC00) [pid = 384] [serial = 566] [outer = 0000008344A30400] 12:14:17 INFO - PROCESS | 384 | 1466536457085 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008346DDDC00) [pid = 384] [serial = 567] [outer = 0000008344A30400] 12:14:17 INFO - PROCESS | 384 | 1466536457737 Marionette TRACE conn5 <- [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] 12:14:17 INFO - PROCESS | 384 | 1466536457813 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 12:14:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:14:17 INFO - PROCESS | 384 | 1466536457830 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 384 | 1466536457833 Marionette TRACE conn5 <- [1,722,null,{}] 12:14:17 INFO - PROCESS | 384 | 1466536457838 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:17 INFO - PROCESS | 384 | 1466536457841 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:17 INFO - PROCESS | 384 | 1466536457973 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 12:14:18 INFO - PROCESS | 384 | 1466536458042 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 384 | 1466536458049 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:18 INFO - PROCESS | 384 | ++DOCSHELL 000000834930C800 == 30 [pid = 384] [id = 190] 12:14:18 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (0000008347A3C800) [pid = 384] [serial = 568] [outer = 0000000000000000] 12:14:18 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008347C3D800) [pid = 384] [serial = 569] [outer = 0000008347A3C800] 12:14:18 INFO - PROCESS | 384 | 1466536458149 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008347C5D400) [pid = 384] [serial = 570] [outer = 0000008347A3C800] 12:14:18 INFO - PROCESS | 384 | 1466536458770 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:14:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1004ms 12:14:18 INFO - PROCESS | 384 | 1466536458822 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 384 | 1466536458825 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 12:14:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:14:18 INFO - PROCESS | 384 | 1466536458828 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 384 | 1466536458830 Marionette TRACE conn5 <- [1,726,null,{}] 12:14:18 INFO - PROCESS | 384 | 1466536458834 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:18 INFO - PROCESS | 384 | 1466536458837 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:18 INFO - PROCESS | 384 | 1466536458949 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 12:14:19 INFO - PROCESS | 384 | 1466536459017 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 384 | 1466536459019 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:19 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8CA800 == 31 [pid = 384] [id = 191] 12:14:19 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083481A0400) [pid = 384] [serial = 571] [outer = 0000000000000000] 12:14:19 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083481A5400) [pid = 384] [serial = 572] [outer = 00000083481A0400] 12:14:19 INFO - PROCESS | 384 | 1466536459076 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083482A9C00) [pid = 384] [serial = 573] [outer = 00000083481A0400] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 000000833F5D8000 == 30 [pid = 384] [id = 12] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 0000008346DB9000 == 29 [pid = 384] [id = 16] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 000000833BF87800 == 28 [pid = 384] [id = 181] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 0000008348987800 == 27 [pid = 384] [id = 18] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 0000008347937000 == 26 [pid = 384] [id = 17] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 000000834D922000 == 25 [pid = 384] [id = 22] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 0000008348175800 == 24 [pid = 384] [id = 28] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 000000834CF3D000 == 23 [pid = 384] [id = 21] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 000000834A8C7000 == 22 [pid = 384] [id = 29] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 0000008349672800 == 21 [pid = 384] [id = 19] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 000000834DAD7800 == 20 [pid = 384] [id = 23] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 0000008345336800 == 19 [pid = 384] [id = 176] 12:14:20 INFO - PROCESS | 384 | --DOCSHELL 000000834A8CB800 == 18 [pid = 384] [id = 20] 12:14:20 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083453F1000) [pid = 384] [serial = 539] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833AE9D000) [pid = 384] [serial = 530] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083414B1000) [pid = 384] [serial = 527] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008344A46C00) [pid = 384] [serial = 528] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000833AFB8800) [pid = 384] [serial = 531] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008340D74000) [pid = 384] [serial = 516] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000833B3C1800) [pid = 384] [serial = 515] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083449A7000) [pid = 384] [serial = 536] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 62 (00000083478D4000) [pid = 384] [serial = 519] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 61 (0000008345A04400) [pid = 384] [serial = 518] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 60 (0000008349ED5000) [pid = 384] [serial = 522] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 59 (0000008349032000) [pid = 384] [serial = 521] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 58 (000000834BB02800) [pid = 384] [serial = 525] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 57 (000000834BA14800) [pid = 384] [serial = 524] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 56 (0000008344A51800) [pid = 384] [serial = 537] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 55 (000000833FCB8400) [pid = 384] [serial = 533] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | --DOMWINDOW == 54 (0000008340D73400) [pid = 384] [serial = 534] [outer = 0000000000000000] [url = about:blank] 12:14:20 INFO - PROCESS | 384 | 1466536460817 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:14:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2030ms 12:14:20 INFO - PROCESS | 384 | 1466536460863 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 384 | 1466536460866 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 12:14:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:14:20 INFO - PROCESS | 384 | 1466536460872 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 384 | 1466536460877 Marionette TRACE conn5 <- [1,730,null,{}] 12:14:20 INFO - PROCESS | 384 | 1466536460884 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:20 INFO - PROCESS | 384 | 1466536460887 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:20 INFO - PROCESS | 384 | 1466536460983 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 12:14:21 INFO - PROCESS | 384 | 1466536461041 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 384 | 1466536461045 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:21 INFO - PROCESS | 384 | ++DOCSHELL 000000833F378000 == 19 [pid = 384] [id = 192] 12:14:21 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (000000833AD94000) [pid = 384] [serial = 574] [outer = 0000000000000000] 12:14:21 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (000000833AD94C00) [pid = 384] [serial = 575] [outer = 000000833AD94000] 12:14:21 INFO - PROCESS | 384 | 1466536461098 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000833AFBA800) [pid = 384] [serial = 576] [outer = 000000833AD94000] 12:14:22 INFO - PROCESS | 384 | 1466536462013 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:14:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:14:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1182ms 12:14:22 INFO - PROCESS | 384 | 1466536462058 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 384 | 1466536462064 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 12:14:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:14:22 INFO - PROCESS | 384 | 1466536462071 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 384 | 1466536462074 Marionette TRACE conn5 <- [1,734,null,{}] 12:14:22 INFO - PROCESS | 384 | 1466536462078 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:22 INFO - PROCESS | 384 | 1466536462081 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:22 INFO - PROCESS | 384 | 1466536462182 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 12:14:22 INFO - PROCESS | 384 | 1466536462190 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 384 | 1466536462192 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:22 INFO - PROCESS | 384 | ++DOCSHELL 0000008340346000 == 20 [pid = 384] [id = 193] 12:14:22 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000833C4B7C00) [pid = 384] [serial = 577] [outer = 0000000000000000] 12:14:22 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833F3CE800) [pid = 384] [serial = 578] [outer = 000000833C4B7C00] 12:14:22 INFO - PROCESS | 384 | 1466536462242 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833F9F6C00) [pid = 384] [serial = 579] [outer = 000000833C4B7C00] 12:14:23 INFO - PROCESS | 384 | 1466536463204 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:14:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1190ms 12:14:23 INFO - PROCESS | 384 | 1466536463262 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 384 | 1466536463265 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 12:14:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:14:23 INFO - PROCESS | 384 | 1466536463268 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 384 | 1466536463272 Marionette TRACE conn5 <- [1,738,null,{}] 12:14:23 INFO - PROCESS | 384 | 1466536463291 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:23 INFO - PROCESS | 384 | 1466536463296 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:23 INFO - PROCESS | 384 | 1466536463416 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 12:14:23 INFO - PROCESS | 384 | 1466536463423 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 384 | 1466536463426 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:23 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C99800 == 21 [pid = 384] [id = 194] 12:14:23 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (0000008340E1C000) [pid = 384] [serial = 580] [outer = 0000000000000000] 12:14:23 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (00000083412D3C00) [pid = 384] [serial = 581] [outer = 0000008340E1C000] 12:14:23 INFO - PROCESS | 384 | 1466536463477 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008341957400) [pid = 384] [serial = 582] [outer = 0000008340E1C000] 12:14:24 INFO - PROCESS | 384 | 1466536464480 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:14:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:14:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1255ms 12:14:24 INFO - PROCESS | 384 | 1466536464526 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 384 | 1466536464529 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 12:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:14:24 INFO - PROCESS | 384 | 1466536464533 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 384 | 1466536464535 Marionette TRACE conn5 <- [1,742,null,{}] 12:14:24 INFO - PROCESS | 384 | 1466536464539 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:24 INFO - PROCESS | 384 | 1466536464541 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:24 INFO - PROCESS | 384 | 1466536464662 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 12:14:24 INFO - PROCESS | 384 | 1466536464669 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 384 | 1466536464671 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:24 INFO - PROCESS | 384 | ++DOCSHELL 00000083473B0000 == 22 [pid = 384] [id = 195] 12:14:24 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (00000083449AC400) [pid = 384] [serial = 583] [outer = 0000000000000000] 12:14:24 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008344A4B400) [pid = 384] [serial = 584] [outer = 00000083449AC400] 12:14:24 INFO - PROCESS | 384 | 1466536464717 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (0000008344C6B400) [pid = 384] [serial = 585] [outer = 00000083449AC400] 12:14:24 INFO - PROCESS | 384 | --DOMWINDOW == 65 (00000083452CC000) [pid = 384] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:14:24 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008340E1F000) [pid = 384] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:14:24 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000833B506400) [pid = 384] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:14:24 INFO - PROCESS | 384 | --DOMWINDOW == 62 (00000083452CF800) [pid = 384] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:14:24 INFO - PROCESS | 384 | --DOMWINDOW == 61 (000000833A458C00) [pid = 384] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:14:24 INFO - PROCESS | 384 | --DOMWINDOW == 60 (00000083390ACC00) [pid = 384] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:14:24 INFO - PROCESS | 384 | --DOMWINDOW == 59 (000000833B821000) [pid = 384] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:14:24 INFO - PROCESS | 384 | --DOMWINDOW == 58 (000000833AB27000) [pid = 384] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:14:25 INFO - PROCESS | 384 | 1466536465675 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:14:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:14:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1192ms 12:14:25 INFO - PROCESS | 384 | 1466536465727 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 384 | 1466536465729 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 12:14:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:14:25 INFO - PROCESS | 384 | 1466536465732 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 384 | 1466536465734 Marionette TRACE conn5 <- [1,746,null,{}] 12:14:25 INFO - PROCESS | 384 | 1466536465738 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:25 INFO - PROCESS | 384 | 1466536465740 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:25 INFO - PROCESS | 384 | 1466536465825 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 12:14:25 INFO - PROCESS | 384 | 1466536465832 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 384 | 1466536465834 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:25 INFO - PROCESS | 384 | ++DOCSHELL 000000834788F800 == 23 [pid = 384] [id = 196] 12:14:25 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833A5B7000) [pid = 384] [serial = 586] [outer = 0000000000000000] 12:14:25 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (0000008344C6E400) [pid = 384] [serial = 587] [outer = 000000833A5B7000] 12:14:25 INFO - PROCESS | 384 | 1466536465882 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (00000083452C9800) [pid = 384] [serial = 588] [outer = 000000833A5B7000] 12:14:26 INFO - PROCESS | 384 | 1466536466324 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:14:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 627ms 12:14:26 INFO - PROCESS | 384 | 1466536466363 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 384 | 1466536466365 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 12:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:14:26 INFO - PROCESS | 384 | 1466536466373 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 384 | 1466536466374 Marionette TRACE conn5 <- [1,750,null,{}] 12:14:26 INFO - PROCESS | 384 | 1466536466378 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:26 INFO - PROCESS | 384 | 1466536466384 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:26 INFO - PROCESS | 384 | 1466536466512 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 12:14:26 INFO - PROCESS | 384 | 1466536466525 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 384 | 1466536466527 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008348976800 == 24 [pid = 384] [id = 197] 12:14:26 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (0000008345A13000) [pid = 384] [serial = 589] [outer = 0000000000000000] 12:14:26 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000834743B800) [pid = 384] [serial = 590] [outer = 0000008345A13000] 12:14:26 INFO - PROCESS | 384 | 1466536466572 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (00000083478D7000) [pid = 384] [serial = 591] [outer = 0000008345A13000] 12:14:27 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:14:27 INFO - PROCESS | 384 | 1466536467589 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:14:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1232ms 12:14:27 INFO - PROCESS | 384 | 1466536467610 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 12:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:14:27 INFO - PROCESS | 384 | 1466536467616 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 12:14:27 INFO - PROCESS | 384 | 1466536467623 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 384 | 1466536467628 Marionette TRACE conn5 <- [1,754,null,{}] 12:14:27 INFO - PROCESS | 384 | 1466536467678 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:27 INFO - PROCESS | 384 | 1466536467681 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:27 INFO - PROCESS | 384 | 1466536467792 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 12:14:27 INFO - PROCESS | 384 | 1466536467895 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 384 | 1466536467899 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:27 INFO - PROCESS | 384 | ++DOCSHELL 0000008340214000 == 25 [pid = 384] [id = 198] 12:14:27 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833ABCF800) [pid = 384] [serial = 592] [outer = 0000000000000000] 12:14:27 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833B3C0800) [pid = 384] [serial = 593] [outer = 000000833ABCF800] 12:14:27 INFO - PROCESS | 384 | 1466536467959 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833F3D8000) [pid = 384] [serial = 594] [outer = 000000833ABCF800] 12:14:29 INFO - PROCESS | 384 | 1466536469111 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:14:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1526ms 12:14:29 INFO - PROCESS | 384 | --DOCSHELL 000000833F5D5800 == 24 [pid = 384] [id = 183] 12:14:29 INFO - PROCESS | 384 | --DOCSHELL 00000083453BC800 == 23 [pid = 384] [id = 185] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083453F2000) [pid = 384] [serial = 560] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008341017C00) [pid = 384] [serial = 554] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000834499E400) [pid = 384] [serial = 546] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008346DDF400) [pid = 384] [serial = 540] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 62 (000000833AD37C00) [pid = 384] [serial = 548] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 61 (000000833AD97400) [pid = 384] [serial = 549] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 60 (000000833AB1E400) [pid = 384] [serial = 542] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 59 (000000833AD96400) [pid = 384] [serial = 543] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 58 (000000833C2DE800) [pid = 384] [serial = 551] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 57 (00000083412D5C00) [pid = 384] [serial = 545] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 56 (0000008344CC4400) [pid = 384] [serial = 557] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 55 (0000008346D8AC00) [pid = 384] [serial = 561] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 54 (00000083452BA000) [pid = 384] [serial = 558] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 53 (0000008344625C00) [pid = 384] [serial = 555] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | --DOMWINDOW == 52 (000000833F4EE800) [pid = 384] [serial = 552] [outer = 0000000000000000] [url = about:blank] 12:14:29 INFO - PROCESS | 384 | 1466536469169 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 384 | 1466536469173 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 12:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:14:29 INFO - PROCESS | 384 | 1466536469185 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 384 | 1466536469188 Marionette TRACE conn5 <- [1,758,null,{}] 12:14:29 INFO - PROCESS | 384 | 1466536469194 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:29 INFO - PROCESS | 384 | 1466536469197 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:29 INFO - PROCESS | 384 | 1466536469320 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 12:14:29 INFO - PROCESS | 384 | 1466536469390 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 384 | 1466536469395 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:29 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD75800 == 24 [pid = 384] [id = 199] 12:14:29 INFO - PROCESS | 384 | ++DOMWINDOW == 53 (000000833AEA1C00) [pid = 384] [serial = 595] [outer = 0000000000000000] 12:14:29 INFO - PROCESS | 384 | ++DOMWINDOW == 54 (000000833AFAD800) [pid = 384] [serial = 596] [outer = 000000833AEA1C00] 12:14:29 INFO - PROCESS | 384 | 1466536469447 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (000000833BFD3400) [pid = 384] [serial = 597] [outer = 000000833AEA1C00] 12:14:29 INFO - PROCESS | 384 | 1466536469777 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 629ms 12:14:29 INFO - PROCESS | 384 | 1466536469821 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 384 | 1466536469827 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 12:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:14:29 INFO - PROCESS | 384 | 1466536469834 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 384 | 1466536469837 Marionette TRACE conn5 <- [1,762,null,{}] 12:14:29 INFO - PROCESS | 384 | 1466536469841 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:29 INFO - PROCESS | 384 | 1466536469843 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:29 INFO - PROCESS | 384 | 1466536469950 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 12:14:30 INFO - PROCESS | 384 | 1466536470011 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 384 | 1466536470014 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:30 INFO - PROCESS | 384 | ++DOCSHELL 00000083449C7000 == 25 [pid = 384] [id = 200] 12:14:30 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (000000833F5B9400) [pid = 384] [serial = 598] [outer = 0000000000000000] 12:14:30 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (00000083401D7000) [pid = 384] [serial = 599] [outer = 000000833F5B9400] 12:14:30 INFO - PROCESS | 384 | 1466536470066 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (0000008340E1D800) [pid = 384] [serial = 600] [outer = 000000833F5B9400] 12:14:30 INFO - PROCESS | 384 | 1466536470392 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 585ms 12:14:30 INFO - PROCESS | 384 | 1466536470420 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 12:14:30 INFO - PROCESS | 384 | 1466536470423 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 12:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:14:30 INFO - PROCESS | 384 | 1466536470439 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 384 | 1466536470444 Marionette TRACE conn5 <- [1,766,null,{}] 12:14:30 INFO - PROCESS | 384 | 1466536470456 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:30 INFO - PROCESS | 384 | 1466536470461 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:30 INFO - PROCESS | 384 | 1466536470606 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 12:14:30 INFO - PROCESS | 384 | 1466536470616 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 384 | 1466536470619 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:30 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DBB800 == 26 [pid = 384] [id = 201] 12:14:30 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (0000008344632C00) [pid = 384] [serial = 601] [outer = 0000000000000000] 12:14:30 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (00000083449AB000) [pid = 384] [serial = 602] [outer = 0000008344632C00] 12:14:30 INFO - PROCESS | 384 | 1466536470669 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (0000008344A93C00) [pid = 384] [serial = 603] [outer = 0000008344632C00] 12:14:31 INFO - PROCESS | 384 | 1466536471017 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 649ms 12:14:31 INFO - PROCESS | 384 | 1466536471083 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 12:14:31 INFO - PROCESS | 384 | 1466536471086 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 12:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:14:31 INFO - PROCESS | 384 | 1466536471099 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - PROCESS | 384 | 1466536471101 Marionette TRACE conn5 <- [1,770,null,{}] 12:14:31 INFO - PROCESS | 384 | 1466536471105 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:31 INFO - PROCESS | 384 | 1466536471107 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:31 INFO - PROCESS | 384 | 1466536471199 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 12:14:31 INFO - PROCESS | 384 | 1466536471204 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 384 | 1466536471206 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:31 INFO - PROCESS | 384 | ++DOCSHELL 0000008347931000 == 27 [pid = 384] [id = 202] 12:14:31 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000834585E400) [pid = 384] [serial = 604] [outer = 0000000000000000] 12:14:31 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008346D8A000) [pid = 384] [serial = 605] [outer = 000000834585E400] 12:14:31 INFO - PROCESS | 384 | 1466536471258 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008346DE7000) [pid = 384] [serial = 606] [outer = 000000834585E400] 12:14:31 INFO - PROCESS | 384 | 1466536471699 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 649ms 12:14:31 INFO - PROCESS | 384 | 1466536471742 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 12:14:31 INFO - PROCESS | 384 | 1466536471744 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 12:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:14:31 INFO - PROCESS | 384 | 1466536471748 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - PROCESS | 384 | 1466536471750 Marionette TRACE conn5 <- [1,774,null,{}] 12:14:31 INFO - PROCESS | 384 | 1466536471753 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:31 INFO - PROCESS | 384 | 1466536471756 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:31 INFO - PROCESS | 384 | 1466536471869 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 12:14:31 INFO - PROCESS | 384 | 1466536471883 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 384 | 1466536471885 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:31 INFO - PROCESS | 384 | ++DOCSHELL 0000008348626800 == 28 [pid = 384] [id = 203] 12:14:31 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833AC62C00) [pid = 384] [serial = 607] [outer = 0000000000000000] 12:14:31 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000834743E800) [pid = 384] [serial = 608] [outer = 000000833AC62C00] 12:14:31 INFO - PROCESS | 384 | 1466536471930 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008347A38400) [pid = 384] [serial = 609] [outer = 000000833AC62C00] 12:14:32 INFO - PROCESS | 384 | 1466536472337 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 629ms 12:14:32 INFO - PROCESS | 384 | 1466536472380 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 384 | 1466536472382 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 12:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:14:32 INFO - PROCESS | 384 | 1466536472392 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 384 | 1466536472394 Marionette TRACE conn5 <- [1,778,null,{}] 12:14:32 INFO - PROCESS | 384 | 1466536472398 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:32 INFO - PROCESS | 384 | 1466536472404 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:32 INFO - PROCESS | 384 | 1466536472537 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 12:14:32 INFO - PROCESS | 384 | 1466536472543 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 384 | 1466536472545 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:32 INFO - PROCESS | 384 | ++DOCSHELL 000000834A3BE000 == 29 [pid = 384] [id = 204] 12:14:32 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008347C5F000) [pid = 384] [serial = 610] [outer = 0000000000000000] 12:14:32 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083481A1400) [pid = 384] [serial = 611] [outer = 0000008347C5F000] 12:14:32 INFO - PROCESS | 384 | 1466536472628 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008348369C00) [pid = 384] [serial = 612] [outer = 0000008347C5F000] 12:14:33 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833C4B7C00) [pid = 384] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:14:33 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833AD94000) [pid = 384] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:14:33 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000833AFB2400) [pid = 384] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:14:33 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008344A30400) [pid = 384] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:14:33 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008347A3C800) [pid = 384] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:14:33 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008340E1C000) [pid = 384] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:14:33 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083449AC400) [pid = 384] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:14:33 INFO - PROCESS | 384 | 1466536473091 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 734ms 12:14:33 INFO - PROCESS | 384 | 1466536473123 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 384 | 1466536473125 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 12:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:14:33 INFO - PROCESS | 384 | 1466536473128 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 384 | 1466536473130 Marionette TRACE conn5 <- [1,782,null,{}] 12:14:33 INFO - PROCESS | 384 | 1466536473133 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:33 INFO - PROCESS | 384 | 1466536473135 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:33 INFO - PROCESS | 384 | 1466536473218 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 12:14:33 INFO - PROCESS | 384 | 1466536473224 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 384 | 1466536473226 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:33 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA6A800 == 30 [pid = 384] [id = 205] 12:14:33 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833F34C400) [pid = 384] [serial = 613] [outer = 0000000000000000] 12:14:33 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008346DDC800) [pid = 384] [serial = 614] [outer = 000000833F34C400] 12:14:33 INFO - PROCESS | 384 | 1466536473272 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (0000008348403400) [pid = 384] [serial = 615] [outer = 000000833F34C400] 12:14:33 INFO - PROCESS | 384 | 1466536473647 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 523ms 12:14:33 INFO - PROCESS | 384 | 1466536473654 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 384 | 1466536473657 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 12:14:33 INFO - PROCESS | 384 | 1466536473660 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:14:33 INFO - PROCESS | 384 | 1466536473662 Marionette TRACE conn5 <- [1,786,null,{}] 12:14:33 INFO - PROCESS | 384 | 1466536473669 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:33 INFO - PROCESS | 384 | 1466536473671 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:33 INFO - PROCESS | 384 | 1466536473780 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 12:14:33 INFO - PROCESS | 384 | 1466536473787 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 384 | 1466536473790 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:33 INFO - PROCESS | 384 | ++DOCSHELL 000000834C105000 == 31 [pid = 384] [id = 206] 12:14:33 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008348405800) [pid = 384] [serial = 616] [outer = 0000000000000000] 12:14:33 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008348411400) [pid = 384] [serial = 617] [outer = 0000008348405800] 12:14:33 INFO - PROCESS | 384 | 1466536473835 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008348649000) [pid = 384] [serial = 618] [outer = 0000008348405800] 12:14:34 INFO - PROCESS | 384 | 1466536474423 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 838ms 12:14:34 INFO - PROCESS | 384 | 1466536474517 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 384 | 1466536474520 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 12:14:34 INFO - PROCESS | 384 | 1466536474523 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 384 | 1466536474525 Marionette TRACE conn5 <- [1,790,null,{}] 12:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:14:34 INFO - PROCESS | 384 | 1466536474528 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:34 INFO - PROCESS | 384 | 1466536474530 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:34 INFO - PROCESS | 384 | 1466536474620 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 12:14:34 INFO - PROCESS | 384 | 1466536474755 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 384 | 1466536474757 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:34 INFO - PROCESS | 384 | ++DOCSHELL 000000834C10A000 == 32 [pid = 384] [id = 207] 12:14:34 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833AB21C00) [pid = 384] [serial = 619] [outer = 0000000000000000] 12:14:34 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834836B000) [pid = 384] [serial = 620] [outer = 000000833AB21C00] 12:14:34 INFO - PROCESS | 384 | 1466536474843 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083486AE400) [pid = 384] [serial = 621] [outer = 000000833AB21C00] 12:14:35 INFO - PROCESS | 384 | 1466536475276 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 775ms 12:14:35 INFO - PROCESS | 384 | 1466536475303 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 384 | 1466536475306 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 12:14:35 INFO - PROCESS | 384 | 1466536475309 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:14:35 INFO - PROCESS | 384 | 1466536475311 Marionette TRACE conn5 <- [1,794,null,{}] 12:14:35 INFO - PROCESS | 384 | 1466536475319 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:35 INFO - PROCESS | 384 | 1466536475321 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:35 INFO - PROCESS | 384 | 1466536475410 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 12:14:35 INFO - PROCESS | 384 | 1466536475527 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 384 | 1466536475530 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:35 INFO - PROCESS | 384 | ++DOCSHELL 000000833B8CF800 == 33 [pid = 384] [id = 208] 12:14:35 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083390A8C00) [pid = 384] [serial = 622] [outer = 0000000000000000] 12:14:35 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833A454800) [pid = 384] [serial = 623] [outer = 00000083390A8C00] 12:14:35 INFO - PROCESS | 384 | 1466536475589 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833AFADC00) [pid = 384] [serial = 624] [outer = 00000083390A8C00] 12:14:36 INFO - PROCESS | 384 | 1466536476170 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 942ms 12:14:36 INFO - PROCESS | 384 | 1466536476257 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 384 | 1466536476261 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 12:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:14:36 INFO - PROCESS | 384 | 1466536476265 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 384 | 1466536476269 Marionette TRACE conn5 <- [1,798,null,{}] 12:14:36 INFO - PROCESS | 384 | 1466536476275 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:36 INFO - PROCESS | 384 | 1466536476278 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:36 INFO - PROCESS | 384 | 1466536476400 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 12:14:36 INFO - PROCESS | 384 | 1466536476466 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 384 | 1466536476469 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:36 INFO - PROCESS | 384 | ++DOCSHELL 000000834788A000 == 34 [pid = 384] [id = 209] 12:14:36 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344630400) [pid = 384] [serial = 625] [outer = 0000000000000000] 12:14:36 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083449A2C00) [pid = 384] [serial = 626] [outer = 0000008344630400] 12:14:36 INFO - PROCESS | 384 | 1466536476528 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083452CC400) [pid = 384] [serial = 627] [outer = 0000008344630400] 12:14:37 INFO - PROCESS | 384 | 1466536477130 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 942ms 12:14:37 INFO - PROCESS | 384 | 1466536477214 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 12:14:37 INFO - PROCESS | 384 | 1466536477219 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 12:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:14:37 INFO - PROCESS | 384 | 1466536477222 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 384 | 1466536477225 Marionette TRACE conn5 <- [1,802,null,{}] 12:14:37 INFO - PROCESS | 384 | 1466536477229 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:37 INFO - PROCESS | 384 | 1466536477232 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:37 INFO - PROCESS | 384 | 1466536477385 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 12:14:37 INFO - PROCESS | 384 | 1466536477491 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 384 | 1466536477494 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834C30E800 == 35 [pid = 384] [id = 210] 12:14:37 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347C5DC00) [pid = 384] [serial = 628] [outer = 0000000000000000] 12:14:37 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347FE7400) [pid = 384] [serial = 629] [outer = 0000008347C5DC00] 12:14:37 INFO - PROCESS | 384 | 1466536477550 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008348404400) [pid = 384] [serial = 630] [outer = 0000008347C5DC00] 12:14:38 INFO - PROCESS | 384 | 1466536478198 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 384 | 1466536478259 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 12:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:14:38 INFO - PROCESS | 384 | 1466536478269 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 384 | 1466536478276 Marionette TRACE conn5 <- [1,806,null,{}] 12:14:38 INFO - PROCESS | 384 | 1466536478300 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:38 INFO - PROCESS | 384 | 1466536478304 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:38 INFO - PROCESS | 384 | 1466536478464 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 12:14:38 INFO - PROCESS | 384 | 1466536478529 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 384 | 1466536478532 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:38 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5D8800 == 36 [pid = 384] [id = 211] 12:14:38 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833A212400) [pid = 384] [serial = 631] [outer = 0000000000000000] 12:14:38 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833AE9D000) [pid = 384] [serial = 632] [outer = 000000833A212400] 12:14:38 INFO - PROCESS | 384 | 1466536478728 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833F3CFC00) [pid = 384] [serial = 633] [outer = 000000833A212400] 12:14:39 INFO - PROCESS | 384 | --DOCSHELL 0000008347B06000 == 35 [pid = 384] [id = 189] 12:14:39 INFO - PROCESS | 384 | --DOCSHELL 000000833F9B7800 == 34 [pid = 384] [id = 188] 12:14:39 INFO - PROCESS | 384 | --DOCSHELL 000000834532A800 == 33 [pid = 384] [id = 182] 12:14:39 INFO - PROCESS | 384 | --DOCSHELL 0000008340E91000 == 32 [pid = 384] [id = 184] 12:14:39 INFO - PROCESS | 384 | --DOCSHELL 000000834A8CA800 == 31 [pid = 384] [id = 191] 12:14:39 INFO - PROCESS | 384 | --DOCSHELL 000000834930C800 == 30 [pid = 384] [id = 190] 12:14:39 INFO - PROCESS | 384 | --DOCSHELL 0000008347883800 == 29 [pid = 384] [id = 186] 12:14:39 INFO - PROCESS | 384 | --DOCSHELL 0000008348620800 == 28 [pid = 384] [id = 187] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083481A5400) [pid = 384] [serial = 572] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833F3CE800) [pid = 384] [serial = 578] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AD94C00) [pid = 384] [serial = 575] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AFBA800) [pid = 384] [serial = 576] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833F3D0400) [pid = 384] [serial = 564] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833B24B000) [pid = 384] [serial = 563] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000834743B800) [pid = 384] [serial = 590] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008346DDDC00) [pid = 384] [serial = 567] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008344A4DC00) [pid = 384] [serial = 566] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008347C5D400) [pid = 384] [serial = 570] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008347C3D800) [pid = 384] [serial = 569] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083412D3C00) [pid = 384] [serial = 581] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008344A4B400) [pid = 384] [serial = 584] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008341957400) [pid = 384] [serial = 582] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008344C6B400) [pid = 384] [serial = 585] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008344C6E400) [pid = 384] [serial = 587] [outer = 0000000000000000] [url = about:blank] 12:14:39 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000833F9F6C00) [pid = 384] [serial = 579] [outer = 0000000000000000] [url = about:blank] 12:14:40 INFO - PROCESS | 384 | 1466536480022 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1831ms 12:14:40 INFO - PROCESS | 384 | 1466536480098 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 384 | 1466536480103 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 12:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:14:40 INFO - PROCESS | 384 | 1466536480109 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 384 | 1466536480112 Marionette TRACE conn5 <- [1,810,null,{}] 12:14:40 INFO - PROCESS | 384 | 1466536480119 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:40 INFO - PROCESS | 384 | 1466536480122 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:40 INFO - PROCESS | 384 | 1466536480212 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 12:14:40 INFO - PROCESS | 384 | 1466536480268 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 384 | 1466536480273 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:40 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5D5800 == 29 [pid = 384] [id = 212] 12:14:40 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AD96C00) [pid = 384] [serial = 634] [outer = 0000000000000000] 12:14:40 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AE9A800) [pid = 384] [serial = 635] [outer = 000000833AD96C00] 12:14:40 INFO - PROCESS | 384 | 1466536480377 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833B24A400) [pid = 384] [serial = 636] [outer = 000000833AD96C00] 12:14:42 INFO - PROCESS | 384 | 1466536482134 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 384 | 1466536482153 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 12:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:14:42 INFO - PROCESS | 384 | 1466536482159 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 384 | 1466536482162 Marionette TRACE conn5 <- [1,814,null,{}] 12:14:42 INFO - PROCESS | 384 | 1466536482166 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:42 INFO - PROCESS | 384 | 1466536482169 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:42 INFO - PROCESS | 384 | 1466536482265 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 12:14:42 INFO - PROCESS | 384 | 1466536482334 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 384 | 1466536482337 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:42 INFO - PROCESS | 384 | ++DOCSHELL 0000008345339800 == 30 [pid = 384] [id = 213] 12:14:42 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833B3C2000) [pid = 384] [serial = 637] [outer = 0000000000000000] 12:14:42 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008340E1DC00) [pid = 384] [serial = 638] [outer = 000000833B3C2000] 12:14:42 INFO - PROCESS | 384 | 1466536482387 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834186B400) [pid = 384] [serial = 639] [outer = 000000833B3C2000] 12:14:42 INFO - PROCESS | 384 | 1466536482768 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 628ms 12:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:14:42 INFO - PROCESS | 384 | 1466536482802 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 384 | 1466536482804 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 12:14:42 INFO - PROCESS | 384 | 1466536482808 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 384 | 1466536482812 Marionette TRACE conn5 <- [1,818,null,{}] 12:14:42 INFO - PROCESS | 384 | 1466536482824 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:42 INFO - PROCESS | 384 | 1466536482829 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:42 INFO - PROCESS | 384 | 1466536482944 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 12:14:42 INFO - PROCESS | 384 | 1466536482951 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 384 | 1466536482955 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834784C800 == 31 [pid = 384] [id = 214] 12:14:42 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AE97800) [pid = 384] [serial = 640] [outer = 0000000000000000] 12:14:43 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008344A51400) [pid = 384] [serial = 641] [outer = 000000833AE97800] 12:14:43 INFO - PROCESS | 384 | 1466536483009 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344CCB800) [pid = 384] [serial = 642] [outer = 000000833AE97800] 12:14:43 INFO - PROCESS | 384 | 1466536483497 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 733ms 12:14:43 INFO - PROCESS | 384 | 1466536483543 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 384 | 1466536483546 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 12:14:43 INFO - PROCESS | 384 | 1466536483549 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:14:43 INFO - PROCESS | 384 | 1466536483551 Marionette TRACE conn5 <- [1,822,null,{}] 12:14:43 INFO - PROCESS | 384 | 1466536483561 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:43 INFO - PROCESS | 384 | 1466536483564 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:43 INFO - PROCESS | 384 | 1466536483675 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 12:14:43 INFO - PROCESS | 384 | 1466536483683 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 384 | 1466536483685 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:43 INFO - PROCESS | 384 | ++DOCSHELL 0000008348625000 == 32 [pid = 384] [id = 215] 12:14:43 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083453F7400) [pid = 384] [serial = 643] [outer = 0000000000000000] 12:14:43 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008345A0AC00) [pid = 384] [serial = 644] [outer = 00000083453F7400] 12:14:43 INFO - PROCESS | 384 | 1466536483768 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347257400) [pid = 384] [serial = 645] [outer = 00000083453F7400] 12:14:44 INFO - PROCESS | 384 | 1466536484238 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 733ms 12:14:44 INFO - PROCESS | 384 | 1466536484315 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 384 | 1466536484318 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 12:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:14:44 INFO - PROCESS | 384 | 1466536484326 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 384 | 1466536484328 Marionette TRACE conn5 <- [1,826,null,{}] 12:14:44 INFO - PROCESS | 384 | 1466536484332 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:44 INFO - PROCESS | 384 | 1466536484334 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:44 INFO - PROCESS | 384 | 1466536484441 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 12:14:44 INFO - PROCESS | 384 | 1466536484452 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 384 | 1466536484454 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:44 INFO - PROCESS | 384 | ++DOCSHELL 0000008349660800 == 33 [pid = 384] [id = 216] 12:14:44 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833B252400) [pid = 384] [serial = 646] [outer = 0000000000000000] 12:14:44 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083478D4000) [pid = 384] [serial = 647] [outer = 000000833B252400] 12:14:44 INFO - PROCESS | 384 | 1466536484537 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008347C5CC00) [pid = 384] [serial = 648] [outer = 000000833B252400] 12:14:44 INFO - PROCESS | 384 | 1466536484967 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 692ms 12:14:45 INFO - PROCESS | 384 | 1466536485021 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 384 | 1466536485023 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 12:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:14:45 INFO - PROCESS | 384 | 1466536485027 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 384 | 1466536485028 Marionette TRACE conn5 <- [1,830,null,{}] 12:14:45 INFO - PROCESS | 384 | 1466536485038 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:45 INFO - PROCESS | 384 | 1466536485044 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:45 INFO - PROCESS | 384 | 1466536485175 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 12:14:45 INFO - PROCESS | 384 | 1466536485188 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 384 | 1466536485190 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA7B000 == 34 [pid = 384] [id = 217] 12:14:45 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347FE8C00) [pid = 384] [serial = 649] [outer = 0000000000000000] 12:14:45 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083482EF800) [pid = 384] [serial = 650] [outer = 0000008347FE8C00] 12:14:45 INFO - PROCESS | 384 | 1466536485235 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008348650000) [pid = 384] [serial = 651] [outer = 0000008347FE8C00] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833AB21C00) [pid = 384] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833A5B7000) [pid = 384] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008347C5F000) [pid = 384] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AC62C00) [pid = 384] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008344632C00) [pid = 384] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834585E400) [pid = 384] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833F5B9400) [pid = 384] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ABCF800) [pid = 384] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833F34C400) [pid = 384] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AEA1C00) [pid = 384] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008345A13000) [pid = 384] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008348405800) [pid = 384] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:14:45 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083481A0400) [pid = 384] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:14:45 INFO - PROCESS | 384 | 1466536485826 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 839ms 12:14:45 INFO - PROCESS | 384 | 1466536485869 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 384 | 1466536485871 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 12:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:14:45 INFO - PROCESS | 384 | 1466536485875 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 384 | 1466536485876 Marionette TRACE conn5 <- [1,834,null,{}] 12:14:45 INFO - PROCESS | 384 | 1466536485880 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:45 INFO - PROCESS | 384 | 1466536485882 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:45 INFO - PROCESS | 384 | 1466536485962 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 12:14:45 INFO - PROCESS | 384 | 1466536485967 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 384 | 1466536485969 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834C25D000 == 35 [pid = 384] [id = 218] 12:14:45 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833F3B6C00) [pid = 384] [serial = 652] [outer = 0000000000000000] 12:14:46 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008346DE0000) [pid = 384] [serial = 653] [outer = 000000833F3B6C00] 12:14:46 INFO - PROCESS | 384 | 1466536486014 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008348645400) [pid = 384] [serial = 654] [outer = 000000833F3B6C00] 12:14:46 INFO - PROCESS | 384 | 1466536486428 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 587ms 12:14:46 INFO - PROCESS | 384 | 1466536486465 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 384 | 1466536486467 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 12:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:14:46 INFO - PROCESS | 384 | 1466536486470 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 384 | 1466536486472 Marionette TRACE conn5 <- [1,838,null,{}] 12:14:46 INFO - PROCESS | 384 | 1466536486476 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:46 INFO - PROCESS | 384 | 1466536486478 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:46 INFO - PROCESS | 384 | 1466536486564 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 12:14:46 INFO - PROCESS | 384 | 1466536486570 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 384 | 1466536486572 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:46 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF39000 == 36 [pid = 384] [id = 219] 12:14:46 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008348648C00) [pid = 384] [serial = 655] [outer = 0000000000000000] 12:14:46 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008348808C00) [pid = 384] [serial = 656] [outer = 0000008348648C00] 12:14:46 INFO - PROCESS | 384 | 1466536486624 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083489B6400) [pid = 384] [serial = 657] [outer = 0000008348648C00] 12:14:47 INFO - PROCESS | 384 | 1466536487029 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:14:47 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083489B5C00) [pid = 384] [serial = 658] [outer = 000000833A54F400] 12:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 629ms 12:14:47 INFO - PROCESS | 384 | 1466536487117 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 384 | 1466536487119 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 12:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:14:47 INFO - PROCESS | 384 | 1466536487122 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 384 | 1466536487124 Marionette TRACE conn5 <- [1,842,null,{}] 12:14:47 INFO - PROCESS | 384 | 1466536487128 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:47 INFO - PROCESS | 384 | 1466536487129 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:47 INFO - PROCESS | 384 | 1466536487211 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 12:14:47 INFO - PROCESS | 384 | 1466536487223 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 384 | 1466536487224 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:47 INFO - PROCESS | 384 | ++DOCSHELL 000000834784C000 == 37 [pid = 384] [id = 220] 12:14:47 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083489BD800) [pid = 384] [serial = 659] [outer = 0000000000000000] 12:14:47 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008349033C00) [pid = 384] [serial = 660] [outer = 00000083489BD800] 12:14:47 INFO - PROCESS | 384 | 1466536487269 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834903D400) [pid = 384] [serial = 661] [outer = 00000083489BD800] 12:14:48 INFO - PROCESS | 384 | 1466536488025 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 986ms 12:14:48 INFO - PROCESS | 384 | 1466536488109 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 384 | 1466536488114 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 12:14:48 INFO - PROCESS | 384 | 1466536488119 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:14:48 INFO - PROCESS | 384 | 1466536488125 Marionette TRACE conn5 <- [1,846,null,{}] 12:14:48 INFO - PROCESS | 384 | 1466536488130 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:48 INFO - PROCESS | 384 | 1466536488133 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:48 INFO - PROCESS | 384 | 1466536488286 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 12:14:48 INFO - PROCESS | 384 | 1466536488352 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 384 | 1466536488355 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:48 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C30800 == 38 [pid = 384] [id = 221] 12:14:48 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833AFB5400) [pid = 384] [serial = 662] [outer = 0000000000000000] 12:14:48 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833B856800) [pid = 384] [serial = 663] [outer = 000000833AFB5400] 12:14:48 INFO - PROCESS | 384 | 1466536488454 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008340D07C00) [pid = 384] [serial = 664] [outer = 000000833AFB5400] 12:14:49 INFO - PROCESS | 384 | 1466536489234 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1132ms 12:14:49 INFO - PROCESS | 384 | 1466536489255 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 384 | 1466536489260 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 12:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:14:49 INFO - PROCESS | 384 | 1466536489267 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 384 | 1466536489270 Marionette TRACE conn5 <- [1,850,null,{}] 12:14:49 INFO - PROCESS | 384 | 1466536489274 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:49 INFO - PROCESS | 384 | 1466536489277 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:49 INFO - PROCESS | 384 | 1466536489405 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 12:14:49 INFO - PROCESS | 384 | 1466536489478 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 384 | 1466536489480 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:49 INFO - PROCESS | 384 | ++DOCSHELL 000000834032D800 == 39 [pid = 384] [id = 222] 12:14:49 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833F553400) [pid = 384] [serial = 665] [outer = 0000000000000000] 12:14:49 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008340E21000) [pid = 384] [serial = 666] [outer = 000000833F553400] 12:14:49 INFO - PROCESS | 384 | 1466536489539 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008344A4E000) [pid = 384] [serial = 667] [outer = 000000833F553400] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 000000834CF39000 == 38 [pid = 384] [id = 219] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 000000834C25D000 == 37 [pid = 384] [id = 218] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 000000834BA7B000 == 36 [pid = 384] [id = 217] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 0000008349660800 == 35 [pid = 384] [id = 216] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 0000008348625000 == 34 [pid = 384] [id = 215] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 000000834784C800 == 33 [pid = 384] [id = 214] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 0000008345339800 == 32 [pid = 384] [id = 213] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 000000833F5D5800 == 31 [pid = 384] [id = 212] 12:14:50 INFO - PROCESS | 384 | --DOCSHELL 000000833F5D8800 == 30 [pid = 384] [id = 211] 12:14:50 INFO - PROCESS | 384 | 1466536490316 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083482A9C00) [pid = 384] [serial = 573] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000834836B000) [pid = 384] [serial = 620] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1085ms 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 85 (00000083452C9800) [pid = 384] [serial = 588] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083481A1400) [pid = 384] [serial = 611] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000834743E800) [pid = 384] [serial = 608] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083449AB000) [pid = 384] [serial = 602] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344A93C00) [pid = 384] [serial = 603] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008346D8A000) [pid = 384] [serial = 605] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008348369C00) [pid = 384] [serial = 612] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083401D7000) [pid = 384] [serial = 599] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008340E1D800) [pid = 384] [serial = 600] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B3C0800) [pid = 384] [serial = 593] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833F3D8000) [pid = 384] [serial = 594] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008346DDC800) [pid = 384] [serial = 614] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AFAD800) [pid = 384] [serial = 596] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833BFD3400) [pid = 384] [serial = 597] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008348403400) [pid = 384] [serial = 615] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083478D7000) [pid = 384] [serial = 591] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008348649000) [pid = 384] [serial = 618] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008348411400) [pid = 384] [serial = 617] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008347A38400) [pid = 384] [serial = 609] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083486AE400) [pid = 384] [serial = 621] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008346DE7000) [pid = 384] [serial = 606] [outer = 0000000000000000] [url = about:blank] 12:14:50 INFO - PROCESS | 384 | 1466536490356 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 384 | 1466536490361 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 12:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:14:50 INFO - PROCESS | 384 | 1466536490367 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 384 | 1466536490372 Marionette TRACE conn5 <- [1,854,null,{}] 12:14:50 INFO - PROCESS | 384 | 1466536490377 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:50 INFO - PROCESS | 384 | 1466536490380 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:50 INFO - PROCESS | 384 | 1466536490471 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 12:14:50 INFO - PROCESS | 384 | 1466536490480 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 384 | 1466536490484 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:50 INFO - PROCESS | 384 | ++DOCSHELL 000000833FF6C800 == 31 [pid = 384] [id = 223] 12:14:50 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833B3C1800) [pid = 384] [serial = 668] [outer = 0000000000000000] 12:14:50 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833BF3EC00) [pid = 384] [serial = 669] [outer = 000000833B3C1800] 12:14:50 INFO - PROCESS | 384 | 1466536490534 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833FF2D800) [pid = 384] [serial = 670] [outer = 000000833B3C1800] 12:14:51 INFO - PROCESS | 384 | 1466536491049 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 733ms 12:14:51 INFO - PROCESS | 384 | 1466536491105 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 384 | 1466536491110 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 12:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:14:51 INFO - PROCESS | 384 | 1466536491116 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 384 | 1466536491118 Marionette TRACE conn5 <- [1,858,null,{}] 12:14:51 INFO - PROCESS | 384 | 1466536491123 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:51 INFO - PROCESS | 384 | 1466536491125 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:51 INFO - PROCESS | 384 | 1466536491220 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 12:14:51 INFO - PROCESS | 384 | 1466536491288 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 384 | 1466536491290 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:51 INFO - PROCESS | 384 | ++DOCSHELL 0000008345329000 == 32 [pid = 384] [id = 224] 12:14:51 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000834186AC00) [pid = 384] [serial = 671] [outer = 0000000000000000] 12:14:51 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008344632C00) [pid = 384] [serial = 672] [outer = 000000834186AC00] 12:14:51 INFO - PROCESS | 384 | 1466536491339 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008344A4BC00) [pid = 384] [serial = 673] [outer = 000000834186AC00] 12:14:51 INFO - PROCESS | 384 | 1466536491739 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 690ms 12:14:51 INFO - PROCESS | 384 | 1466536491810 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 384 | 1466536491813 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 12:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:14:51 INFO - PROCESS | 384 | 1466536491817 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 384 | 1466536491820 Marionette TRACE conn5 <- [1,862,null,{}] 12:14:51 INFO - PROCESS | 384 | 1466536491838 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:51 INFO - PROCESS | 384 | 1466536491843 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:51 INFO - PROCESS | 384 | 1466536491934 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 12:14:51 INFO - PROCESS | 384 | 1466536491950 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 384 | 1466536491953 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:51 INFO - PROCESS | 384 | ++DOCSHELL 0000008347948000 == 33 [pid = 384] [id = 225] 12:14:51 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083452CEC00) [pid = 384] [serial = 674] [outer = 0000000000000000] 12:14:51 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834585E400) [pid = 384] [serial = 675] [outer = 00000083452CEC00] 12:14:52 INFO - PROCESS | 384 | 1466536492002 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347263C00) [pid = 384] [serial = 676] [outer = 00000083452CEC00] 12:14:52 INFO - PROCESS | 384 | 1466536492432 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 691ms 12:14:52 INFO - PROCESS | 384 | 1466536492510 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 384 | 1466536492513 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 12:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:14:52 INFO - PROCESS | 384 | 1466536492516 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 384 | 1466536492518 Marionette TRACE conn5 <- [1,866,null,{}] 12:14:52 INFO - PROCESS | 384 | 1466536492528 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:52 INFO - PROCESS | 384 | 1466536492531 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:52 INFO - PROCESS | 384 | 1466536492674 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 12:14:52 INFO - PROCESS | 384 | 1466536492680 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 384 | 1466536492682 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:52 INFO - PROCESS | 384 | ++DOCSHELL 0000008348987000 == 34 [pid = 384] [id = 226] 12:14:52 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083478D1400) [pid = 384] [serial = 677] [outer = 0000000000000000] 12:14:52 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347C54800) [pid = 384] [serial = 678] [outer = 00000083478D1400] 12:14:52 INFO - PROCESS | 384 | 1466536492735 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347EFC000) [pid = 384] [serial = 679] [outer = 00000083478D1400] 12:14:53 INFO - PROCESS | 384 | 1466536493175 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 690ms 12:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:14:53 INFO - PROCESS | 384 | 1466536493209 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 384 | 1466536493211 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 12:14:53 INFO - PROCESS | 384 | 1466536493214 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 384 | 1466536493216 Marionette TRACE conn5 <- [1,870,null,{}] 12:14:53 INFO - PROCESS | 384 | 1466536493220 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:53 INFO - PROCESS | 384 | 1466536493222 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:53 INFO - PROCESS | 384 | 1466536493333 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 12:14:53 INFO - PROCESS | 384 | 1466536493338 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 384 | 1466536493340 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8C6800 == 35 [pid = 384] [id = 227] 12:14:53 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083478D8400) [pid = 384] [serial = 680] [outer = 0000000000000000] 12:14:53 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083481A8C00) [pid = 384] [serial = 681] [outer = 00000083478D8400] 12:14:53 INFO - PROCESS | 384 | 1466536493386 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008348369800) [pid = 384] [serial = 682] [outer = 00000083478D8400] 12:14:53 INFO - PROCESS | 384 | 1466536493868 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 691ms 12:14:53 INFO - PROCESS | 384 | 1466536493909 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 384 | 1466536493911 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 12:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:14:53 INFO - PROCESS | 384 | 1466536493919 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 384 | 1466536493921 Marionette TRACE conn5 <- [1,874,null,{}] 12:14:53 INFO - PROCESS | 384 | 1466536493924 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:53 INFO - PROCESS | 384 | 1466536493930 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:54 INFO - PROCESS | 384 | 1466536494087 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 12:14:54 INFO - PROCESS | 384 | 1466536494114 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 384 | 1466536494116 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:54 INFO - PROCESS | 384 | ++DOCSHELL 000000834C10D800 == 36 [pid = 384] [id = 228] 12:14:54 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834864C800) [pid = 384] [serial = 683] [outer = 0000000000000000] 12:14:54 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083488EA800) [pid = 384] [serial = 684] [outer = 000000834864C800] 12:14:54 INFO - PROCESS | 384 | 1466536494161 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008349032400) [pid = 384] [serial = 685] [outer = 000000834864C800] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083453F7400) [pid = 384] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833A212400) [pid = 384] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AE97800) [pid = 384] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833B3C2000) [pid = 384] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083390A8C00) [pid = 384] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008344630400) [pid = 384] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AD96C00) [pid = 384] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008347C5DC00) [pid = 384] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833B252400) [pid = 384] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008348648C00) [pid = 384] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347FE8C00) [pid = 384] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:14:54 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833F3B6C00) [pid = 384] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:14:54 INFO - PROCESS | 384 | 1466536494669 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 774ms 12:14:54 INFO - PROCESS | 384 | 1466536494698 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 384 | 1466536494700 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 12:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:14:54 INFO - PROCESS | 384 | 1466536494704 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 384 | 1466536494705 Marionette TRACE conn5 <- [1,878,null,{}] 12:14:54 INFO - PROCESS | 384 | 1466536494709 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:54 INFO - PROCESS | 384 | 1466536494711 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:54 INFO - PROCESS | 384 | 1466536494795 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 12:14:54 INFO - PROCESS | 384 | 1466536494800 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 384 | 1466536494802 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:54 INFO - PROCESS | 384 | ++DOCSHELL 00000083473C0000 == 37 [pid = 384] [id = 229] 12:14:54 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AD3C800) [pid = 384] [serial = 686] [outer = 0000000000000000] 12:14:54 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083449A1000) [pid = 384] [serial = 687] [outer = 000000833AD3C800] 12:14:54 INFO - PROCESS | 384 | 1466536494847 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347FE8C00) [pid = 384] [serial = 688] [outer = 000000833AD3C800] 12:14:55 INFO - PROCESS | 384 | 1466536495276 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 627ms 12:14:55 INFO - PROCESS | 384 | 1466536495334 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 384 | 1466536495336 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 12:14:55 INFO - PROCESS | 384 | 1466536495339 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:14:55 INFO - PROCESS | 384 | 1466536495341 Marionette TRACE conn5 <- [1,882,null,{}] 12:14:55 INFO - PROCESS | 384 | 1466536495344 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:55 INFO - PROCESS | 384 | 1466536495346 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:55 INFO - PROCESS | 384 | 1466536495463 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 12:14:55 INFO - PROCESS | 384 | 1466536495473 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 384 | 1466536495475 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF43800 == 38 [pid = 384] [id = 230] 12:14:55 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834195A400) [pid = 384] [serial = 689] [outer = 0000000000000000] 12:14:55 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008349096C00) [pid = 384] [serial = 690] [outer = 000000834195A400] 12:14:55 INFO - PROCESS | 384 | 1466536495519 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083490D3C00) [pid = 384] [serial = 691] [outer = 000000834195A400] 12:14:55 INFO - PROCESS | 384 | 1466536495923 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 628ms 12:14:55 INFO - PROCESS | 384 | 1466536495971 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 384 | 1466536495973 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 12:14:55 INFO - PROCESS | 384 | 1466536495976 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:14:55 INFO - PROCESS | 384 | 1466536495978 Marionette TRACE conn5 <- [1,886,null,{}] 12:14:55 INFO - PROCESS | 384 | 1466536495982 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:55 INFO - PROCESS | 384 | 1466536495983 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:56 INFO - PROCESS | 384 | 1466536496067 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 12:14:56 INFO - PROCESS | 384 | 1466536496073 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 384 | 1466536496074 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834D90D000 == 39 [pid = 384] [id = 231] 12:14:56 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083490E8400) [pid = 384] [serial = 692] [outer = 0000000000000000] 12:14:56 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083490EB800) [pid = 384] [serial = 693] [outer = 00000083490E8400] 12:14:56 INFO - PROCESS | 384 | 1466536496119 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083491C3800) [pid = 384] [serial = 694] [outer = 00000083490E8400] 12:14:56 INFO - PROCESS | 384 | 1466536496524 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 586ms 12:14:56 INFO - PROCESS | 384 | 1466536496614 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 384 | 1466536496619 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 12:14:56 INFO - PROCESS | 384 | 1466536496625 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:14:56 INFO - PROCESS | 384 | 1466536496629 Marionette TRACE conn5 <- [1,890,null,{}] 12:14:56 INFO - PROCESS | 384 | 1466536496641 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:56 INFO - PROCESS | 384 | 1466536496645 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:56 INFO - PROCESS | 384 | 1466536496774 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 12:14:56 INFO - PROCESS | 384 | 1466536496915 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 384 | 1466536496920 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834033B000 == 40 [pid = 384] [id = 232] 12:14:56 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833B50EC00) [pid = 384] [serial = 695] [outer = 0000000000000000] 12:14:56 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833F3B4000) [pid = 384] [serial = 696] [outer = 000000833B50EC00] 12:14:56 INFO - PROCESS | 384 | 1466536496979 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834101A400) [pid = 384] [serial = 697] [outer = 000000833B50EC00] 12:14:57 INFO - PROCESS | 384 | 1466536497537 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 944ms 12:14:57 INFO - PROCESS | 384 | 1466536497577 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 384 | 1466536497581 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 12:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:14:57 INFO - PROCESS | 384 | 1466536497589 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 384 | 1466536497593 Marionette TRACE conn5 <- [1,894,null,{}] 12:14:57 INFO - PROCESS | 384 | 1466536497597 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:57 INFO - PROCESS | 384 | 1466536497600 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:57 INFO - PROCESS | 384 | 1466536497716 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 12:14:57 INFO - PROCESS | 384 | 1466536497802 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 384 | 1466536497805 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:57 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8CE800 == 41 [pid = 384] [id = 233] 12:14:57 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083452C9C00) [pid = 384] [serial = 698] [outer = 0000000000000000] 12:14:57 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083452D1400) [pid = 384] [serial = 699] [outer = 00000083452C9C00] 12:14:57 INFO - PROCESS | 384 | 1466536497863 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083478D0400) [pid = 384] [serial = 700] [outer = 00000083452C9C00] 12:14:58 INFO - PROCESS | 384 | 1466536498445 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 943ms 12:14:58 INFO - PROCESS | 384 | 1466536498532 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 12:14:58 INFO - PROCESS | 384 | 1466536498535 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 12:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:14:58 INFO - PROCESS | 384 | 1466536498539 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:14:58 INFO - PROCESS | 384 | 1466536498541 Marionette TRACE conn5 <- [1,898,null,{}] 12:14:58 INFO - PROCESS | 384 | 1466536498552 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:58 INFO - PROCESS | 384 | 1466536498557 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:58 INFO - PROCESS | 384 | 1466536498680 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 12:14:58 INFO - PROCESS | 384 | 1466536498750 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 384 | 1466536498754 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:58 INFO - PROCESS | 384 | ++DOCSHELL 000000834DA4D000 == 42 [pid = 384] [id = 234] 12:14:58 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083486B4C00) [pid = 384] [serial = 701] [outer = 0000000000000000] 12:14:58 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834880A800) [pid = 384] [serial = 702] [outer = 00000083486B4C00] 12:14:58 INFO - PROCESS | 384 | 1466536498853 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008349616800) [pid = 384] [serial = 703] [outer = 00000083486B4C00] 12:14:59 INFO - PROCESS | 384 | 1466536499400 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 880ms 12:14:59 INFO - PROCESS | 384 | 1466536499421 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 384 | 1466536499423 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 12:14:59 INFO - PROCESS | 384 | 1466536499427 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:14:59 INFO - PROCESS | 384 | 1466536499429 Marionette TRACE conn5 <- [1,902,null,{}] 12:14:59 INFO - PROCESS | 384 | 1466536499432 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:59 INFO - PROCESS | 384 | 1466536499434 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:59 INFO - PROCESS | 384 | 1466536499549 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 12:14:59 INFO - PROCESS | 384 | 1466536499635 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 384 | 1466536499637 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:14:59 INFO - PROCESS | 384 | ++DOCSHELL 000000834DAD6800 == 43 [pid = 384] [id = 235] 12:14:59 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008349ED7C00) [pid = 384] [serial = 704] [outer = 0000000000000000] 12:14:59 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000834A21AC00) [pid = 384] [serial = 705] [outer = 0000008349ED7C00] 12:14:59 INFO - PROCESS | 384 | 1466536499695 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000834A706C00) [pid = 384] [serial = 706] [outer = 0000008349ED7C00] 12:15:00 INFO - PROCESS | 384 | 1466536500297 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 943ms 12:15:00 INFO - PROCESS | 384 | 1466536500373 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 384 | 1466536500375 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 12:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:15:00 INFO - PROCESS | 384 | 1466536500379 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 384 | 1466536500381 Marionette TRACE conn5 <- [1,906,null,{}] 12:15:00 INFO - PROCESS | 384 | 1466536500385 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:00 INFO - PROCESS | 384 | 1466536500387 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:00 INFO - PROCESS | 384 | 1466536500494 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 12:15:00 INFO - PROCESS | 384 | 1466536500566 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 384 | 1466536500569 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:00 INFO - PROCESS | 384 | ++DOCSHELL 000000834F052000 == 44 [pid = 384] [id = 236] 12:15:00 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (0000008348642400) [pid = 384] [serial = 707] [outer = 0000000000000000] 12:15:00 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000834A84B000) [pid = 384] [serial = 708] [outer = 0000008348642400] 12:15:00 INFO - PROCESS | 384 | 1466536500624 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000834A855000) [pid = 384] [serial = 709] [outer = 0000008348642400] 12:15:01 INFO - PROCESS | 384 | 1466536501383 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1029ms 12:15:01 INFO - PROCESS | 384 | 1466536501411 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 384 | 1466536501415 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 12:15:01 INFO - PROCESS | 384 | 1466536501420 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:15:01 INFO - PROCESS | 384 | 1466536501424 Marionette TRACE conn5 <- [1,910,null,{}] 12:15:01 INFO - PROCESS | 384 | 1466536501450 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:01 INFO - PROCESS | 384 | 1466536501453 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:01 INFO - PROCESS | 384 | 1466536501560 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 12:15:01 INFO - PROCESS | 384 | 1466536501635 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 384 | 1466536501640 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:01 INFO - PROCESS | 384 | ++DOCSHELL 0000008341479000 == 45 [pid = 384] [id = 237] 12:15:01 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000833AFBA400) [pid = 384] [serial = 710] [outer = 0000000000000000] 12:15:01 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000833F3D1400) [pid = 384] [serial = 711] [outer = 000000833AFBA400] 12:15:01 INFO - PROCESS | 384 | 1466536501691 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (00000083412D3400) [pid = 384] [serial = 712] [outer = 000000833AFBA400] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834CF43800 == 44 [pid = 384] [id = 230] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 00000083473C0000 == 43 [pid = 384] [id = 229] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834C10D800 == 42 [pid = 384] [id = 228] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834A8C6800 == 41 [pid = 384] [id = 227] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 0000008348987000 == 40 [pid = 384] [id = 226] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 0000008347948000 == 39 [pid = 384] [id = 225] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 0000008345329000 == 38 [pid = 384] [id = 224] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000833FF6C800 == 37 [pid = 384] [id = 223] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 0000008344C30800 == 36 [pid = 384] [id = 221] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834784C000 == 35 [pid = 384] [id = 220] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834032D800 == 34 [pid = 384] [id = 222] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834C30E800 == 33 [pid = 384] [id = 210] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834F052000 == 32 [pid = 384] [id = 236] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834DAD6800 == 31 [pid = 384] [id = 235] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834DA4D000 == 30 [pid = 384] [id = 234] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834A8CE800 == 29 [pid = 384] [id = 233] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834D90D000 == 28 [pid = 384] [id = 231] 12:15:02 INFO - PROCESS | 384 | --DOCSHELL 000000834033B000 == 27 [pid = 384] [id = 232] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 97 (0000008345A0AC00) [pid = 384] [serial = 644] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000833F3CFC00) [pid = 384] [serial = 633] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000833AE9D000) [pid = 384] [serial = 632] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 94 (0000008344A51400) [pid = 384] [serial = 641] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008340E1DC00) [pid = 384] [serial = 638] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833AFADC00) [pid = 384] [serial = 624] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000833A454800) [pid = 384] [serial = 623] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000834186B400) [pid = 384] [serial = 639] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083452CC400) [pid = 384] [serial = 627] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083449A2C00) [pid = 384] [serial = 626] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833AE9A800) [pid = 384] [serial = 635] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833B24A400) [pid = 384] [serial = 636] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008348404400) [pid = 384] [serial = 630] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008347FE7400) [pid = 384] [serial = 629] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083478D4000) [pid = 384] [serial = 647] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008349033C00) [pid = 384] [serial = 660] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083489B6400) [pid = 384] [serial = 657] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008347257400) [pid = 384] [serial = 645] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083482EF800) [pid = 384] [serial = 650] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008347C5CC00) [pid = 384] [serial = 648] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008348808C00) [pid = 384] [serial = 656] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008348650000) [pid = 384] [serial = 651] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008346DE0000) [pid = 384] [serial = 653] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008348645400) [pid = 384] [serial = 654] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008344CCB800) [pid = 384] [serial = 642] [outer = 0000000000000000] [url = about:blank] 12:15:02 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833B3C3000) [pid = 384] [serial = 372] [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.] 12:15:03 INFO - PROCESS | 384 | 1466536503003 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1607ms 12:15:03 INFO - PROCESS | 384 | 1466536503032 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 384 | 1466536503037 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 12:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:15:03 INFO - PROCESS | 384 | 1466536503042 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 384 | 1466536503045 Marionette TRACE conn5 <- [1,914,null,{}] 12:15:03 INFO - PROCESS | 384 | 1466536503051 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:03 INFO - PROCESS | 384 | 1466536503053 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:03 INFO - PROCESS | 384 | 1466536503150 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 12:15:03 INFO - PROCESS | 384 | 1466536503221 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 384 | 1466536503226 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:03 INFO - PROCESS | 384 | ++DOCSHELL 000000833F37A000 == 28 [pid = 384] [id = 238] 12:15:03 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833AC62C00) [pid = 384] [serial = 713] [outer = 0000000000000000] 12:15:03 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AD95800) [pid = 384] [serial = 714] [outer = 000000833AC62C00] 12:15:03 INFO - PROCESS | 384 | 1466536503276 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833AFB4C00) [pid = 384] [serial = 715] [outer = 000000833AC62C00] 12:15:03 INFO - PROCESS | 384 | 1466536503699 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 692ms 12:15:03 INFO - PROCESS | 384 | 1466536503737 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 384 | 1466536503743 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 12:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:15:03 INFO - PROCESS | 384 | 1466536503750 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 384 | 1466536503752 Marionette TRACE conn5 <- [1,918,null,{}] 12:15:03 INFO - PROCESS | 384 | 1466536503756 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:03 INFO - PROCESS | 384 | 1466536503759 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:03 INFO - PROCESS | 384 | 1466536503892 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 12:15:03 INFO - PROCESS | 384 | 1466536503907 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 384 | 1466536503909 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:03 INFO - PROCESS | 384 | ++DOCSHELL 0000008340D24800 == 29 [pid = 384] [id = 239] 12:15:03 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833F3CEC00) [pid = 384] [serial = 716] [outer = 0000000000000000] 12:15:03 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833F3D8000) [pid = 384] [serial = 717] [outer = 000000833F3CEC00] 12:15:03 INFO - PROCESS | 384 | 1466536503960 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008340173C00) [pid = 384] [serial = 718] [outer = 000000833F3CEC00] 12:15:04 INFO - PROCESS | 384 | 1466536504436 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 733ms 12:15:04 INFO - PROCESS | 384 | 1466536504484 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 384 | 1466536504487 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 12:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:15:04 INFO - PROCESS | 384 | 1466536504490 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 384 | 1466536504494 Marionette TRACE conn5 <- [1,922,null,{}] 12:15:04 INFO - PROCESS | 384 | 1466536504505 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:04 INFO - PROCESS | 384 | 1466536504510 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:04 INFO - PROCESS | 384 | 1466536504599 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 12:15:04 INFO - PROCESS | 384 | 1466536504674 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 384 | 1466536504678 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:04 INFO - PROCESS | 384 | ++DOCSHELL 0000008345895800 == 30 [pid = 384] [id = 240] 12:15:04 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833ABD3800) [pid = 384] [serial = 719] [outer = 0000000000000000] 12:15:04 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834462F400) [pid = 384] [serial = 720] [outer = 000000833ABD3800] 12:15:04 INFO - PROCESS | 384 | 1466536504729 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008344A46800) [pid = 384] [serial = 721] [outer = 000000833ABD3800] 12:15:05 INFO - PROCESS | 384 | 1466536505169 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 734ms 12:15:05 INFO - PROCESS | 384 | 1466536505260 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 384 | 1466536505263 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 12:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:15:05 INFO - PROCESS | 384 | 1466536505266 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 384 | 1466536505268 Marionette TRACE conn5 <- [1,926,null,{}] 12:15:05 INFO - PROCESS | 384 | 1466536505271 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:05 INFO - PROCESS | 384 | 1466536505273 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:05 INFO - PROCESS | 384 | 1466536505387 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 12:15:05 INFO - PROCESS | 384 | 1466536505436 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 384 | 1466536505438 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:05 INFO - PROCESS | 384 | ++DOCSHELL 0000008347887000 == 31 [pid = 384] [id = 241] 12:15:05 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008344CC5800) [pid = 384] [serial = 722] [outer = 0000000000000000] 12:15:05 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008344CCB800) [pid = 384] [serial = 723] [outer = 0000008344CC5800] 12:15:05 INFO - PROCESS | 384 | 1466536505484 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083452CF400) [pid = 384] [serial = 724] [outer = 0000008344CC5800] 12:15:05 INFO - PROCESS | 384 | 1466536505937 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 691ms 12:15:05 INFO - PROCESS | 384 | 1466536505962 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 384 | 1466536505964 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 12:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:15:05 INFO - PROCESS | 384 | 1466536505967 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 384 | 1466536505969 Marionette TRACE conn5 <- [1,930,null,{}] 12:15:05 INFO - PROCESS | 384 | 1466536505982 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:05 INFO - PROCESS | 384 | 1466536505984 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:06 INFO - PROCESS | 384 | 1466536506089 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 12:15:06 INFO - PROCESS | 384 | 1466536506096 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 384 | 1466536506098 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:06 INFO - PROCESS | 384 | ++DOCSHELL 0000008348625800 == 32 [pid = 384] [id = 242] 12:15:06 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833F3CE400) [pid = 384] [serial = 725] [outer = 0000000000000000] 12:15:06 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008345A13800) [pid = 384] [serial = 726] [outer = 000000833F3CE400] 12:15:06 INFO - PROCESS | 384 | 1466536506143 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000834725FC00) [pid = 384] [serial = 727] [outer = 000000833F3CE400] 12:15:06 INFO - PROCESS | 384 | 1466536506608 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 692ms 12:15:06 INFO - PROCESS | 384 | 1466536506663 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 384 | 1466536506665 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 12:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:15:06 INFO - PROCESS | 384 | 1466536506668 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 384 | 1466536506670 Marionette TRACE conn5 <- [1,934,null,{}] 12:15:06 INFO - PROCESS | 384 | 1466536506686 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:06 INFO - PROCESS | 384 | 1466536506692 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:06 INFO - PROCESS | 384 | 1466536506866 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 12:15:06 INFO - PROCESS | 384 | 1466536506912 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 384 | 1466536506914 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:06 INFO - PROCESS | 384 | ++DOCSHELL 000000834965B800 == 33 [pid = 384] [id = 243] 12:15:06 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008347C40000) [pid = 384] [serial = 728] [outer = 0000000000000000] 12:15:06 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008347EFF000) [pid = 384] [serial = 729] [outer = 0000008347C40000] 12:15:06 INFO - PROCESS | 384 | 1466536506960 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083481A7800) [pid = 384] [serial = 730] [outer = 0000008347C40000] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083490E8400) [pid = 384] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083478D1400) [pid = 384] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083478D8400) [pid = 384] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833B3C1800) [pid = 384] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834186AC00) [pid = 384] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083452CEC00) [pid = 384] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833F553400) [pid = 384] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083489BD800) [pid = 384] [serial = 659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AFB5400) [pid = 384] [serial = 662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000834864C800) [pid = 384] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD3C800) [pid = 384] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:15:07 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834195A400) [pid = 384] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:15:07 INFO - PROCESS | 384 | 1466536507482 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 880ms 12:15:07 INFO - PROCESS | 384 | 1466536507553 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 384 | 1466536507555 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 12:15:07 INFO - PROCESS | 384 | 1466536507559 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:15:07 INFO - PROCESS | 384 | 1466536507560 Marionette TRACE conn5 <- [1,938,null,{}] 12:15:07 INFO - PROCESS | 384 | 1466536507564 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:07 INFO - PROCESS | 384 | 1466536507566 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:07 INFO - PROCESS | 384 | 1466536507647 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 12:15:07 INFO - PROCESS | 384 | 1466536507652 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 384 | 1466536507654 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:07 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7D2000 == 34 [pid = 384] [id = 244] 12:15:07 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008344CC4C00) [pid = 384] [serial = 731] [outer = 0000000000000000] 12:15:07 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083481A9800) [pid = 384] [serial = 732] [outer = 0000008344CC4C00] 12:15:07 INFO - PROCESS | 384 | 1466536507698 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008348365000) [pid = 384] [serial = 733] [outer = 0000008344CC4C00] 12:15:08 INFO - PROCESS | 384 | 1466536508112 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 587ms 12:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:15:08 INFO - PROCESS | 384 | 1466536508149 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 384 | 1466536508151 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 12:15:08 INFO - PROCESS | 384 | 1466536508154 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 384 | 1466536508156 Marionette TRACE conn5 <- [1,942,null,{}] 12:15:08 INFO - PROCESS | 384 | 1466536508163 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:08 INFO - PROCESS | 384 | 1466536508165 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:08 INFO - PROCESS | 384 | 1466536508246 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 12:15:08 INFO - PROCESS | 384 | 1466536508252 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 384 | 1466536508254 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:08 INFO - PROCESS | 384 | ++DOCSHELL 000000834C102800 == 35 [pid = 384] [id = 245] 12:15:08 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008348363400) [pid = 384] [serial = 734] [outer = 0000000000000000] 12:15:08 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008348408800) [pid = 384] [serial = 735] [outer = 0000008348363400] 12:15:08 INFO - PROCESS | 384 | 1466536508298 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008348642C00) [pid = 384] [serial = 736] [outer = 0000008348363400] 12:15:08 INFO - PROCESS | 384 | 1466536508739 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 628ms 12:15:08 INFO - PROCESS | 384 | 1466536508786 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 384 | 1466536508788 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 12:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:15:08 INFO - PROCESS | 384 | 1466536508796 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 384 | 1466536508798 Marionette TRACE conn5 <- [1,946,null,{}] 12:15:08 INFO - PROCESS | 384 | 1466536508801 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:08 INFO - PROCESS | 384 | 1466536508803 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:08 INFO - PROCESS | 384 | 1466536508885 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 12:15:08 INFO - PROCESS | 384 | 1466536508891 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 384 | 1466536508893 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:08 INFO - PROCESS | 384 | ++DOCSHELL 0000008345895000 == 36 [pid = 384] [id = 246] 12:15:08 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008348649000) [pid = 384] [serial = 737] [outer = 0000000000000000] 12:15:08 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834864D800) [pid = 384] [serial = 738] [outer = 0000008348649000] 12:15:08 INFO - PROCESS | 384 | 1466536508939 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083486B0400) [pid = 384] [serial = 739] [outer = 0000008348649000] 12:15:09 INFO - PROCESS | 384 | 1466536509558 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 838ms 12:15:09 INFO - PROCESS | 384 | 1466536509634 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 384 | 1466536509639 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 12:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:15:09 INFO - PROCESS | 384 | 1466536509647 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 384 | 1466536509650 Marionette TRACE conn5 <- [1,950,null,{}] 12:15:09 INFO - PROCESS | 384 | 1466536509657 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:09 INFO - PROCESS | 384 | 1466536509660 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:09 INFO - PROCESS | 384 | 1466536509815 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 12:15:09 INFO - PROCESS | 384 | 1466536509925 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 384 | 1466536509928 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834021C800 == 37 [pid = 384] [id = 247] 12:15:09 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833AD38800) [pid = 384] [serial = 740] [outer = 0000000000000000] 12:15:09 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833AFB5C00) [pid = 384] [serial = 741] [outer = 000000833AD38800] 12:15:10 INFO - PROCESS | 384 | 1466536509987 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833C2E8800) [pid = 384] [serial = 742] [outer = 000000833AD38800] 12:15:10 INFO - PROCESS | 384 | 1466536510688 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1089ms 12:15:10 INFO - PROCESS | 384 | 1466536510736 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 12:15:10 INFO - PROCESS | 384 | 1466536510741 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 12:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:15:10 INFO - PROCESS | 384 | 1466536510748 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 384 | 1466536510751 Marionette TRACE conn5 <- [1,954,null,{}] 12:15:10 INFO - PROCESS | 384 | 1466536510755 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:10 INFO - PROCESS | 384 | 1466536510758 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:10 INFO - PROCESS | 384 | 1466536510945 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 12:15:10 INFO - PROCESS | 384 | 1466536510954 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 384 | 1466536510957 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:10 INFO - PROCESS | 384 | ++DOCSHELL 0000008348625000 == 38 [pid = 384] [id = 248] 12:15:10 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008344625C00) [pid = 384] [serial = 743] [outer = 0000000000000000] 12:15:11 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (00000083449A0400) [pid = 384] [serial = 744] [outer = 0000008344625C00] 12:15:11 INFO - PROCESS | 384 | 1466536511015 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (0000008344CCC800) [pid = 384] [serial = 745] [outer = 0000008344625C00] 12:15:11 INFO - PROCESS | 384 | 1466536511934 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 000000834C102800 == 37 [pid = 384] [id = 245] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 000000834A7D2000 == 36 [pid = 384] [id = 244] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 000000834965B800 == 35 [pid = 384] [id = 243] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 0000008348625800 == 34 [pid = 384] [id = 242] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 0000008347887000 == 33 [pid = 384] [id = 241] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 0000008345895800 == 32 [pid = 384] [id = 240] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 0000008340D24800 == 31 [pid = 384] [id = 239] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 000000833F37A000 == 30 [pid = 384] [id = 238] 12:15:11 INFO - PROCESS | 384 | --DOCSHELL 0000008341479000 == 29 [pid = 384] [id = 237] 12:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1252ms 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 92 (00000083490EB800) [pid = 384] [serial = 693] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008347C54800) [pid = 384] [serial = 678] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008348369800) [pid = 384] [serial = 682] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083481A8C00) [pid = 384] [serial = 681] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833BF3EC00) [pid = 384] [serial = 669] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833FF2D800) [pid = 384] [serial = 670] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008344632C00) [pid = 384] [serial = 672] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008344A4BC00) [pid = 384] [serial = 673] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834585E400) [pid = 384] [serial = 675] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008340E21000) [pid = 384] [serial = 666] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008344A4E000) [pid = 384] [serial = 667] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834903D400) [pid = 384] [serial = 661] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833B856800) [pid = 384] [serial = 663] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008340D07C00) [pid = 384] [serial = 664] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083488EA800) [pid = 384] [serial = 684] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083491C3800) [pid = 384] [serial = 694] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083449A1000) [pid = 384] [serial = 687] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008347FE8C00) [pid = 384] [serial = 688] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008349096C00) [pid = 384] [serial = 690] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083490D3C00) [pid = 384] [serial = 691] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008349032400) [pid = 384] [serial = 685] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008347EFC000) [pid = 384] [serial = 679] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008347263C00) [pid = 384] [serial = 676] [outer = 0000000000000000] [url = about:blank] 12:15:12 INFO - PROCESS | 384 | 1466536512013 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 384 | 1466536512018 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 12:15:12 INFO - PROCESS | 384 | 1466536512024 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:15:12 INFO - PROCESS | 384 | 1466536512027 Marionette TRACE conn5 <- [1,958,null,{}] 12:15:12 INFO - PROCESS | 384 | 1466536512033 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:12 INFO - PROCESS | 384 | 1466536512035 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:12 INFO - PROCESS | 384 | 1466536512135 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 12:15:12 INFO - PROCESS | 384 | 1466536512143 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 384 | 1466536512148 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:12 INFO - PROCESS | 384 | ++DOCSHELL 00000083401B9800 == 30 [pid = 384] [id = 249] 12:15:12 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833B3B7800) [pid = 384] [serial = 746] [outer = 0000000000000000] 12:15:12 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833B3C3000) [pid = 384] [serial = 747] [outer = 000000833B3B7800] 12:15:12 INFO - PROCESS | 384 | 1466536512197 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833F5B0800) [pid = 384] [serial = 748] [outer = 000000833B3B7800] 12:15:12 INFO - PROCESS | 384 | 1466536512695 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 733ms 12:15:12 INFO - PROCESS | 384 | 1466536512762 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 384 | 1466536512766 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 12:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:15:12 INFO - PROCESS | 384 | 1466536512772 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 384 | 1466536512775 Marionette TRACE conn5 <- [1,962,null,{}] 12:15:12 INFO - PROCESS | 384 | 1466536512779 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:12 INFO - PROCESS | 384 | 1466536512781 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:12 INFO - PROCESS | 384 | 1466536512871 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 12:15:12 INFO - PROCESS | 384 | 1466536512946 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 384 | 1466536512948 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:12 INFO - PROCESS | 384 | ++DOCSHELL 0000008345325800 == 31 [pid = 384] [id = 250] 12:15:12 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008340E1E800) [pid = 384] [serial = 749] [outer = 0000000000000000] 12:15:12 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834462A800) [pid = 384] [serial = 750] [outer = 0000008340E1E800] 12:15:13 INFO - PROCESS | 384 | 1466536512998 Marionette DEBUG loaded listener.js 12:15:13 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344A4E800) [pid = 384] [serial = 751] [outer = 0000008340E1E800] 12:15:13 INFO - PROCESS | 384 | 1466536513422 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 692ms 12:15:13 INFO - PROCESS | 384 | 1466536513468 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 384 | 1466536513470 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 12:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:15:13 INFO - PROCESS | 384 | 1466536513474 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 384 | 1466536513478 Marionette TRACE conn5 <- [1,966,null,{}] 12:15:13 INFO - PROCESS | 384 | 1466536513491 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:13 INFO - PROCESS | 384 | 1466536513496 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:13 INFO - PROCESS | 384 | 1466536513619 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 12:15:13 INFO - PROCESS | 384 | 1466536513634 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:13 INFO - PROCESS | 384 | 1466536513637 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:13 INFO - PROCESS | 384 | ++DOCSHELL 0000008347886000 == 32 [pid = 384] [id = 251] 12:15:13 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833ABCB400) [pid = 384] [serial = 752] [outer = 0000000000000000] 12:15:13 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008346DE5C00) [pid = 384] [serial = 753] [outer = 000000833ABCB400] 12:15:13 INFO - PROCESS | 384 | 1466536513686 Marionette DEBUG loaded listener.js 12:15:13 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083478D4400) [pid = 384] [serial = 754] [outer = 000000833ABCB400] 12:15:14 INFO - PROCESS | 384 | 1466536514116 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 691ms 12:15:14 INFO - PROCESS | 384 | 1466536514174 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 384 | 1466536514177 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 12:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:15:14 INFO - PROCESS | 384 | 1466536514180 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 384 | 1466536514182 Marionette TRACE conn5 <- [1,970,null,{}] 12:15:14 INFO - PROCESS | 384 | 1466536514186 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:14 INFO - PROCESS | 384 | 1466536514188 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:14 INFO - PROCESS | 384 | 1466536514303 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 12:15:14 INFO - PROCESS | 384 | 1466536514310 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 384 | 1466536514312 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:14 INFO - PROCESS | 384 | ++DOCSHELL 00000083486EB800 == 33 [pid = 384] [id = 252] 12:15:14 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347C33C00) [pid = 384] [serial = 755] [outer = 0000000000000000] 12:15:14 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347C5B800) [pid = 384] [serial = 756] [outer = 0000008347C33C00] 12:15:14 INFO - PROCESS | 384 | 1466536514357 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834819E400) [pid = 384] [serial = 757] [outer = 0000008347C33C00] 12:15:14 INFO - PROCESS | 384 | 1466536514803 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 691ms 12:15:14 INFO - PROCESS | 384 | 1466536514874 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 384 | 1466536514876 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 12:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:15:14 INFO - PROCESS | 384 | 1466536514879 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 384 | 1466536514881 Marionette TRACE conn5 <- [1,974,null,{}] 12:15:14 INFO - PROCESS | 384 | 1466536514884 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:14 INFO - PROCESS | 384 | 1466536514886 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:15 INFO - PROCESS | 384 | 1466536515020 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 12:15:15 INFO - PROCESS | 384 | 1466536515043 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 384 | 1466536515046 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:15 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7CA000 == 34 [pid = 384] [id = 253] 12:15:15 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833ABD4800) [pid = 384] [serial = 758] [outer = 0000000000000000] 12:15:15 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083482F3400) [pid = 384] [serial = 759] [outer = 000000833ABD4800] 12:15:15 INFO - PROCESS | 384 | 1466536515092 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834840F400) [pid = 384] [serial = 760] [outer = 000000833ABD4800] 12:15:15 INFO - PROCESS | 384 | 1466536515542 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 690ms 12:15:15 INFO - PROCESS | 384 | 1466536515571 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 384 | 1466536515573 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 12:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:15:15 INFO - PROCESS | 384 | 1466536515576 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 384 | 1466536515578 Marionette TRACE conn5 <- [1,978,null,{}] 12:15:15 INFO - PROCESS | 384 | 1466536515582 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:15 INFO - PROCESS | 384 | 1466536515588 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:15 INFO - PROCESS | 384 | 1466536515730 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 12:15:15 INFO - PROCESS | 384 | 1466536515742 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 384 | 1466536515751 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:15 INFO - PROCESS | 384 | ++DOCSHELL 000000834C24D800 == 35 [pid = 384] [id = 254] 12:15:15 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008348648400) [pid = 384] [serial = 761] [outer = 0000000000000000] 12:15:15 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000834880CC00) [pid = 384] [serial = 762] [outer = 0000008348648400] 12:15:15 INFO - PROCESS | 384 | 1466536515838 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008349062C00) [pid = 384] [serial = 763] [outer = 0000008348648400] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833F3CEC00) [pid = 384] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833AC62C00) [pid = 384] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008344CC5800) [pid = 384] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833ABD3800) [pid = 384] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833F3CE400) [pid = 384] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AFBA400) [pid = 384] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347C40000) [pid = 384] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008348363400) [pid = 384] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833B50EC00) [pid = 384] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083452C9C00) [pid = 384] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083486B4C00) [pid = 384] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008349ED7C00) [pid = 384] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008348642400) [pid = 384] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:15:16 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008344CC4C00) [pid = 384] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:15:16 INFO - PROCESS | 384 | 1466536516377 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 839ms 12:15:16 INFO - PROCESS | 384 | 1466536516419 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 384 | 1466536516421 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 12:15:16 INFO - PROCESS | 384 | 1466536516425 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:15:16 INFO - PROCESS | 384 | 1466536516426 Marionette TRACE conn5 <- [1,982,null,{}] 12:15:16 INFO - PROCESS | 384 | 1466536516430 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:16 INFO - PROCESS | 384 | 1466536516432 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:16 INFO - PROCESS | 384 | 1466536516540 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 12:15:16 INFO - PROCESS | 384 | 1466536516588 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 384 | 1466536516590 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:16 INFO - PROCESS | 384 | ++DOCSHELL 000000834C31C800 == 36 [pid = 384] [id = 255] 12:15:16 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833ABD2C00) [pid = 384] [serial = 764] [outer = 0000000000000000] 12:15:16 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344632800) [pid = 384] [serial = 765] [outer = 000000833ABD2C00] 12:15:16 INFO - PROCESS | 384 | 1466536516636 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008348644000) [pid = 384] [serial = 766] [outer = 000000833ABD2C00] 12:15:17 INFO - PROCESS | 384 | 1466536516993 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 628ms 12:15:17 INFO - PROCESS | 384 | 1466536517056 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 384 | 1466536517058 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:15:17 INFO - PROCESS | 384 | 1466536517067 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 384 | 1466536517069 Marionette TRACE conn5 <- [1,986,null,{}] 12:15:17 INFO - PROCESS | 384 | 1466536517073 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:17 INFO - PROCESS | 384 | 1466536517083 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:17 INFO - PROCESS | 384 | 1466536517166 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 12:15:17 INFO - PROCESS | 384 | 1466536517171 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 384 | 1466536517174 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:17 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFAB000 == 37 [pid = 384] [id = 256] 12:15:17 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834909EC00) [pid = 384] [serial = 767] [outer = 0000000000000000] 12:15:17 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083490EAC00) [pid = 384] [serial = 768] [outer = 000000834909EC00] 12:15:17 INFO - PROCESS | 384 | 1466536517220 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008349616C00) [pid = 384] [serial = 769] [outer = 000000834909EC00] 12:15:17 INFO - PROCESS | 384 | 1466536517640 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 628ms 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:15:17 INFO - PROCESS | 384 | 1466536517695 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 384 | 1466536517697 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 12:15:17 INFO - PROCESS | 384 | 1466536517700 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 384 | 1466536517702 Marionette TRACE conn5 <- [1,990,null,{}] 12:15:17 INFO - PROCESS | 384 | 1466536517706 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:17 INFO - PROCESS | 384 | 1466536517708 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:17 INFO - PROCESS | 384 | 1466536517792 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 12:15:17 INFO - PROCESS | 384 | 1466536517798 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 384 | 1466536517800 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:17 INFO - PROCESS | 384 | ++DOCSHELL 0000008347882000 == 38 [pid = 384] [id = 257] 12:15:17 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083496CA000) [pid = 384] [serial = 770] [outer = 0000000000000000] 12:15:17 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834A212C00) [pid = 384] [serial = 771] [outer = 00000083496CA000] 12:15:17 INFO - PROCESS | 384 | 1466536517844 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834A70B000) [pid = 384] [serial = 772] [outer = 00000083496CA000] 12:15:18 INFO - PROCESS | 384 | 1466536518403 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 731ms 12:15:18 INFO - PROCESS | 384 | 1466536518434 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 384 | 1466536518439 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 12:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:15:18 INFO - PROCESS | 384 | 1466536518445 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 384 | 1466536518449 Marionette TRACE conn5 <- [1,994,null,{}] 12:15:18 INFO - PROCESS | 384 | 1466536518455 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:18 INFO - PROCESS | 384 | 1466536518458 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:18 INFO - PROCESS | 384 | 1466536518580 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 12:15:18 INFO - PROCESS | 384 | 1466536518670 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 384 | 1466536518676 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:18 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C25800 == 39 [pid = 384] [id = 258] 12:15:18 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833B50C400) [pid = 384] [serial = 773] [outer = 0000000000000000] 12:15:18 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833F3B6C00) [pid = 384] [serial = 774] [outer = 000000833B50C400] 12:15:18 INFO - PROCESS | 384 | 1466536518735 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008340E1D400) [pid = 384] [serial = 775] [outer = 000000833B50C400] 12:15:19 INFO - PROCESS | 384 | 1466536519395 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 985ms 12:15:19 INFO - PROCESS | 384 | 1466536519433 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 384 | 1466536519438 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 12:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:15:19 INFO - PROCESS | 384 | 1466536519445 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 384 | 1466536519448 Marionette TRACE conn5 <- [1,998,null,{}] 12:15:19 INFO - PROCESS | 384 | 1466536519452 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:19 INFO - PROCESS | 384 | 1466536519455 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:19 INFO - PROCESS | 384 | 1466536519571 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 12:15:19 INFO - PROCESS | 384 | 1466536519647 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 384 | 1466536519650 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:19 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA84800 == 40 [pid = 384] [id = 259] 12:15:19 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008345A08C00) [pid = 384] [serial = 776] [outer = 0000000000000000] 12:15:19 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008346DE2C00) [pid = 384] [serial = 777] [outer = 0000008345A08C00] 12:15:19 INFO - PROCESS | 384 | 1466536519750 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008347C5D000) [pid = 384] [serial = 778] [outer = 0000008345A08C00] 12:15:20 INFO - PROCESS | 384 | 1466536520355 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 944ms 12:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:15:20 INFO - PROCESS | 384 | 1466536520391 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 384 | 1466536520394 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 12:15:20 INFO - PROCESS | 384 | 1466536520397 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 384 | 1466536520401 Marionette TRACE conn5 <- [1,1002,null,{}] 12:15:20 INFO - PROCESS | 384 | 1466536520413 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:20 INFO - PROCESS | 384 | 1466536520418 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:20 INFO - PROCESS | 384 | 1466536520531 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 12:15:20 INFO - PROCESS | 384 | 1466536520607 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 384 | 1466536520611 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:20 INFO - PROCESS | 384 | ++DOCSHELL 000000834DA47000 == 41 [pid = 384] [id = 260] 12:15:20 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083486B7000) [pid = 384] [serial = 779] [outer = 0000000000000000] 12:15:20 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083489F3400) [pid = 384] [serial = 780] [outer = 00000083486B7000] 12:15:20 INFO - PROCESS | 384 | 1466536520709 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000834A705000) [pid = 384] [serial = 781] [outer = 00000083486B7000] 12:15:21 INFO - PROCESS | 384 | 1466536521293 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 944ms 12:15:21 INFO - PROCESS | 384 | 1466536521344 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 384 | 1466536521347 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 12:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:15:21 INFO - PROCESS | 384 | 1466536521350 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 384 | 1466536521353 Marionette TRACE conn5 <- [1,1006,null,{}] 12:15:21 INFO - PROCESS | 384 | 1466536521356 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:21 INFO - PROCESS | 384 | 1466536521359 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:21 INFO - PROCESS | 384 | 1466536521472 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 12:15:21 INFO - PROCESS | 384 | 1466536521546 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 384 | 1466536521549 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:21 INFO - PROCESS | 384 | ++DOCSHELL 000000834F048800 == 42 [pid = 384] [id = 261] 12:15:21 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833AB27000) [pid = 384] [serial = 782] [outer = 0000000000000000] 12:15:21 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000834A86DC00) [pid = 384] [serial = 783] [outer = 000000833AB27000] 12:15:21 INFO - PROCESS | 384 | 1466536521650 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000834B230400) [pid = 384] [serial = 784] [outer = 000000833AB27000] 12:15:22 INFO - PROCESS | 384 | 1466536522432 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1139ms 12:15:22 INFO - PROCESS | 384 | 1466536522492 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 384 | 1466536522497 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 12:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:15:22 INFO - PROCESS | 384 | 1466536522502 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 384 | 1466536522505 Marionette TRACE conn5 <- [1,1010,null,{}] 12:15:22 INFO - PROCESS | 384 | 1466536522511 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:22 INFO - PROCESS | 384 | 1466536522514 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:22 INFO - PROCESS | 384 | 1466536522620 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 12:15:22 INFO - PROCESS | 384 | 1466536522696 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 384 | 1466536522701 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:22 INFO - PROCESS | 384 | ++DOCSHELL 000000833B6D1800 == 43 [pid = 384] [id = 262] 12:15:22 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000833C4B7C00) [pid = 384] [serial = 785] [outer = 0000000000000000] 12:15:22 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000833F43B400) [pid = 384] [serial = 786] [outer = 000000833C4B7C00] 12:15:22 INFO - PROCESS | 384 | 1466536522796 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000834186A800) [pid = 384] [serial = 787] [outer = 000000833C4B7C00] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 000000834CFAB000 == 42 [pid = 384] [id = 256] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 000000834C31C800 == 41 [pid = 384] [id = 255] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 000000834C24D800 == 40 [pid = 384] [id = 254] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 000000834A7CA000 == 39 [pid = 384] [id = 253] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 00000083486EB800 == 38 [pid = 384] [id = 252] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 0000008347886000 == 37 [pid = 384] [id = 251] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 0000008345325800 == 36 [pid = 384] [id = 250] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 00000083401B9800 == 35 [pid = 384] [id = 249] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 0000008345895000 == 34 [pid = 384] [id = 246] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 000000834021C800 == 33 [pid = 384] [id = 247] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 0000008348625000 == 32 [pid = 384] [id = 248] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 000000834F048800 == 31 [pid = 384] [id = 261] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 000000834DA47000 == 30 [pid = 384] [id = 260] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 000000834BA84800 == 29 [pid = 384] [id = 259] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 0000008347882000 == 28 [pid = 384] [id = 257] 12:15:23 INFO - PROCESS | 384 | --DOCSHELL 0000008344C25800 == 27 [pid = 384] [id = 258] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000833F3D8000) [pid = 384] [serial = 717] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000833AD95800) [pid = 384] [serial = 714] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008344CCB800) [pid = 384] [serial = 723] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000833AFB4C00) [pid = 384] [serial = 715] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000834462F400) [pid = 384] [serial = 720] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008345A13800) [pid = 384] [serial = 726] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083452CF400) [pid = 384] [serial = 724] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083412D3400) [pid = 384] [serial = 712] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833F3D1400) [pid = 384] [serial = 711] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008347EFF000) [pid = 384] [serial = 729] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834725FC00) [pid = 384] [serial = 727] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008348408800) [pid = 384] [serial = 735] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834101A400) [pid = 384] [serial = 697] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833F3B4000) [pid = 384] [serial = 696] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083478D0400) [pid = 384] [serial = 700] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083452D1400) [pid = 384] [serial = 699] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008348642C00) [pid = 384] [serial = 736] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008349616800) [pid = 384] [serial = 703] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834864D800) [pid = 384] [serial = 738] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834880A800) [pid = 384] [serial = 702] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000834A706C00) [pid = 384] [serial = 706] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834A21AC00) [pid = 384] [serial = 705] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834A855000) [pid = 384] [serial = 709] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834A84B000) [pid = 384] [serial = 708] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083481A7800) [pid = 384] [serial = 730] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008340173C00) [pid = 384] [serial = 718] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083481A9800) [pid = 384] [serial = 732] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008348365000) [pid = 384] [serial = 733] [outer = 0000000000000000] [url = about:blank] 12:15:23 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008344A46800) [pid = 384] [serial = 721] [outer = 0000000000000000] [url = about:blank] 12:15:24 INFO - PROCESS | 384 | 1466536524014 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1530ms 12:15:24 INFO - PROCESS | 384 | 1466536524036 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 384 | 1466536524041 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 12:15:24 INFO - PROCESS | 384 | 1466536524045 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:15:24 INFO - PROCESS | 384 | 1466536524050 Marionette TRACE conn5 <- [1,1014,null,{}] 12:15:24 INFO - PROCESS | 384 | 1466536524055 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:24 INFO - PROCESS | 384 | 1466536524058 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:24 INFO - PROCESS | 384 | 1466536524151 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 12:15:24 INFO - PROCESS | 384 | 1466536524161 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 384 | 1466536524164 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:24 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD2D800 == 28 [pid = 384] [id = 263] 12:15:24 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833AFADC00) [pid = 384] [serial = 788] [outer = 0000000000000000] 12:15:24 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833B253C00) [pid = 384] [serial = 789] [outer = 000000833AFADC00] 12:15:24 INFO - PROCESS | 384 | 1466536524213 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833C2E6400) [pid = 384] [serial = 790] [outer = 000000833AFADC00] 12:15:24 INFO - PROCESS | 384 | 1466536524695 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 692ms 12:15:24 INFO - PROCESS | 384 | 1466536524742 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 384 | 1466536524747 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 12:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:15:24 INFO - PROCESS | 384 | 1466536524754 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 384 | 1466536524757 Marionette TRACE conn5 <- [1,1018,null,{}] 12:15:24 INFO - PROCESS | 384 | 1466536524761 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:24 INFO - PROCESS | 384 | 1466536524763 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:24 INFO - PROCESS | 384 | 1466536524887 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 12:15:24 INFO - PROCESS | 384 | 1466536524903 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 384 | 1466536524906 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:24 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C29800 == 29 [pid = 384] [id = 264] 12:15:24 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008340316800) [pid = 384] [serial = 791] [outer = 0000000000000000] 12:15:24 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008340D04C00) [pid = 384] [serial = 792] [outer = 0000008340316800] 12:15:24 INFO - PROCESS | 384 | 1466536524955 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008341018C00) [pid = 384] [serial = 793] [outer = 0000008340316800] 12:15:25 INFO - PROCESS | 384 | 1466536525410 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 692ms 12:15:25 INFO - PROCESS | 384 | 1466536525448 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 384 | 1466536525450 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 12:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:15:25 INFO - PROCESS | 384 | 1466536525453 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 384 | 1466536525457 Marionette TRACE conn5 <- [1,1022,null,{}] 12:15:25 INFO - PROCESS | 384 | 1466536525469 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:25 INFO - PROCESS | 384 | 1466536525474 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:25 INFO - PROCESS | 384 | 1466536525563 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 12:15:25 INFO - PROCESS | 384 | 1466536525572 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 384 | 1466536525576 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:25 INFO - PROCESS | 384 | ++DOCSHELL 00000083473AB000 == 30 [pid = 384] [id = 265] 12:15:25 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083449A3400) [pid = 384] [serial = 794] [outer = 0000000000000000] 12:15:25 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083449A9800) [pid = 384] [serial = 795] [outer = 00000083449A3400] 12:15:25 INFO - PROCESS | 384 | 1466536525625 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344A4C000) [pid = 384] [serial = 796] [outer = 00000083449A3400] 12:15:26 INFO - PROCESS | 384 | 1466536526097 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 692ms 12:15:26 INFO - PROCESS | 384 | 1466536526148 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 384 | 1466536526151 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 12:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:15:26 INFO - PROCESS | 384 | 1466536526154 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 384 | 1466536526156 Marionette TRACE conn5 <- [1,1026,null,{}] 12:15:26 INFO - PROCESS | 384 | 1466536526165 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:26 INFO - PROCESS | 384 | 1466536526167 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:26 INFO - PROCESS | 384 | 1466536526310 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 12:15:26 INFO - PROCESS | 384 | 1466536526332 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 384 | 1466536526334 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008347895800 == 31 [pid = 384] [id = 266] 12:15:26 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083452BAC00) [pid = 384] [serial = 797] [outer = 0000000000000000] 12:15:26 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083452C6C00) [pid = 384] [serial = 798] [outer = 00000083452BAC00] 12:15:26 INFO - PROCESS | 384 | 1466536526381 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083453FA000) [pid = 384] [serial = 799] [outer = 00000083452BAC00] 12:15:26 INFO - PROCESS | 384 | 1466536526823 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 692ms 12:15:26 INFO - PROCESS | 384 | 1466536526849 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 384 | 1466536526851 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 12:15:26 INFO - PROCESS | 384 | 1466536526855 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:15:26 INFO - PROCESS | 384 | 1466536526856 Marionette TRACE conn5 <- [1,1030,null,{}] 12:15:26 INFO - PROCESS | 384 | 1466536526860 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:26 INFO - PROCESS | 384 | 1466536526862 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:26 INFO - PROCESS | 384 | 1466536526968 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 12:15:26 INFO - PROCESS | 384 | 1466536526974 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 384 | 1466536526976 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008348628000 == 32 [pid = 384] [id = 267] 12:15:26 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833AD8B800) [pid = 384] [serial = 800] [outer = 0000000000000000] 12:15:27 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008346D8DC00) [pid = 384] [serial = 801] [outer = 000000833AD8B800] 12:15:27 INFO - PROCESS | 384 | 1466536527021 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008347263C00) [pid = 384] [serial = 802] [outer = 000000833AD8B800] 12:15:27 INFO - PROCESS | 384 | 1466536527514 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 692ms 12:15:27 INFO - PROCESS | 384 | 1466536527554 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 12:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:15:27 INFO - PROCESS | 384 | 1466536527556 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 12:15:27 INFO - PROCESS | 384 | 1466536527559 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 384 | 1466536527561 Marionette TRACE conn5 <- [1,1034,null,{}] 12:15:27 INFO - PROCESS | 384 | 1466536527564 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:27 INFO - PROCESS | 384 | 1466536527570 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:27 INFO - PROCESS | 384 | 1466536527729 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 12:15:27 INFO - PROCESS | 384 | 1466536527754 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 384 | 1466536527756 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:27 INFO - PROCESS | 384 | ++DOCSHELL 0000008349E3A800 == 33 [pid = 384] [id = 268] 12:15:27 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347C55400) [pid = 384] [serial = 803] [outer = 0000000000000000] 12:15:27 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347EFD800) [pid = 384] [serial = 804] [outer = 0000008347C55400] 12:15:27 INFO - PROCESS | 384 | 1466536527801 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083481ACC00) [pid = 384] [serial = 805] [outer = 0000008347C55400] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833ABD4800) [pid = 384] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833ABD2C00) [pid = 384] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833B3B7800) [pid = 384] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008340E1E800) [pid = 384] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008348648400) [pid = 384] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AD38800) [pid = 384] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833ABCB400) [pid = 384] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008347C33C00) [pid = 384] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834909EC00) [pid = 384] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008348649000) [pid = 384] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008344625C00) [pid = 384] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:15:28 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083496CA000) [pid = 384] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:15:28 INFO - PROCESS | 384 | 1466536528460 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 922ms 12:15:28 INFO - PROCESS | 384 | 1466536528486 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 384 | 1466536528488 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 12:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:15:28 INFO - PROCESS | 384 | 1466536528497 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 384 | 1466536528498 Marionette TRACE conn5 <- [1,1038,null,{}] 12:15:28 INFO - PROCESS | 384 | 1466536528502 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:28 INFO - PROCESS | 384 | 1466536528504 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:28 INFO - PROCESS | 384 | 1466536528585 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 12:15:28 INFO - PROCESS | 384 | 1466536528592 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 384 | 1466536528595 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:28 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8E0800 == 34 [pid = 384] [id = 269] 12:15:28 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833AD38800) [pid = 384] [serial = 806] [outer = 0000000000000000] 12:15:28 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083452B1800) [pid = 384] [serial = 807] [outer = 000000833AD38800] 12:15:28 INFO - PROCESS | 384 | 1466536528639 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083482EF800) [pid = 384] [serial = 808] [outer = 000000833AD38800] 12:15:29 INFO - PROCESS | 384 | 1466536529093 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 628ms 12:15:29 INFO - PROCESS | 384 | 1466536529128 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 384 | 1466536529130 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 12:15:29 INFO - PROCESS | 384 | 1466536529133 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:15:29 INFO - PROCESS | 384 | 1466536529135 Marionette TRACE conn5 <- [1,1042,null,{}] 12:15:29 INFO - PROCESS | 384 | 1466536529138 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:29 INFO - PROCESS | 384 | 1466536529140 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:29 INFO - PROCESS | 384 | 1466536529223 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 12:15:29 INFO - PROCESS | 384 | 1466536529228 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 384 | 1466536529230 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:29 INFO - PROCESS | 384 | ++DOCSHELL 000000834C104800 == 35 [pid = 384] [id = 270] 12:15:29 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083482F4000) [pid = 384] [serial = 809] [outer = 0000000000000000] 12:15:29 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834840B400) [pid = 384] [serial = 810] [outer = 00000083482F4000] 12:15:29 INFO - PROCESS | 384 | 1466536529274 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008348647400) [pid = 384] [serial = 811] [outer = 00000083482F4000] 12:15:29 INFO - PROCESS | 384 | 1466536529686 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 586ms 12:15:29 INFO - PROCESS | 384 | 1466536529730 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 384 | 1466536529732 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:15:29 INFO - PROCESS | 384 | 1466536529735 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 384 | 1466536529737 Marionette TRACE conn5 <- [1,1046,null,{}] 12:15:29 INFO - PROCESS | 384 | 1466536529746 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:29 INFO - PROCESS | 384 | 1466536529748 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:29 INFO - PROCESS | 384 | 1466536529830 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 12:15:29 INFO - PROCESS | 384 | 1466536529836 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 384 | 1466536529838 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:29 INFO - PROCESS | 384 | ++DOCSHELL 000000834C307000 == 36 [pid = 384] [id = 271] 12:15:29 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008348645400) [pid = 384] [serial = 812] [outer = 0000000000000000] 12:15:29 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083486ADC00) [pid = 384] [serial = 813] [outer = 0000008348645400] 12:15:29 INFO - PROCESS | 384 | 1466536529885 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083488EAC00) [pid = 384] [serial = 814] [outer = 0000008348645400] 12:15:30 INFO - PROCESS | 384 | 1466536530297 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 587ms 12:15:30 INFO - PROCESS | 384 | 1466536530324 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 384 | 1466536530326 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 12:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:15:30 INFO - PROCESS | 384 | 1466536530329 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 384 | 1466536530331 Marionette TRACE conn5 <- [1,1050,null,{}] 12:15:30 INFO - PROCESS | 384 | 1466536530334 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:30 INFO - PROCESS | 384 | 1466536530336 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:30 INFO - PROCESS | 384 | 1466536530498 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 12:15:30 INFO - PROCESS | 384 | 1466536530626 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 384 | 1466536530629 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:30 INFO - PROCESS | 384 | ++DOCSHELL 000000833F55D800 == 37 [pid = 384] [id = 272] 12:15:30 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833ABD0800) [pid = 384] [serial = 815] [outer = 0000000000000000] 12:15:30 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833AD32800) [pid = 384] [serial = 816] [outer = 000000833ABD0800] 12:15:30 INFO - PROCESS | 384 | 1466536530719 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833AEA5400) [pid = 384] [serial = 817] [outer = 000000833ABD0800] 12:15:31 INFO - PROCESS | 384 | 1466536531528 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1238ms 12:15:31 INFO - PROCESS | 384 | 1466536531573 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 384 | 1466536531577 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 12:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:15:31 INFO - PROCESS | 384 | 1466536531583 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 384 | 1466536531586 Marionette TRACE conn5 <- [1,1054,null,{}] 12:15:31 INFO - PROCESS | 384 | 1466536531591 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:31 INFO - PROCESS | 384 | 1466536531594 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:31 INFO - PROCESS | 384 | 1466536531719 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 12:15:31 INFO - PROCESS | 384 | 1466536531794 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 384 | 1466536531798 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:31 INFO - PROCESS | 384 | ++DOCSHELL 00000083473C4000 == 38 [pid = 384] [id = 273] 12:15:31 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008340E20C00) [pid = 384] [serial = 818] [outer = 0000000000000000] 12:15:31 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008341869400) [pid = 384] [serial = 819] [outer = 0000008340E20C00] 12:15:31 INFO - PROCESS | 384 | 1466536531895 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008344A35C00) [pid = 384] [serial = 820] [outer = 0000008340E20C00] 12:15:32 INFO - PROCESS | 384 | 1466536532832 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1296ms 12:15:32 INFO - PROCESS | 384 | 1466536532882 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 384 | 1466536532887 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 12:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:15:32 INFO - PROCESS | 384 | 1466536532892 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 384 | 1466536532896 Marionette TRACE conn5 <- [1,1058,null,{}] 12:15:32 INFO - PROCESS | 384 | 1466536532901 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:32 INFO - PROCESS | 384 | 1466536532904 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:33 INFO - PROCESS | 384 | 1466536533019 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 12:15:33 INFO - PROCESS | 384 | 1466536533093 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 384 | 1466536533098 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:33 INFO - PROCESS | 384 | ++DOCSHELL 00000083449D2000 == 39 [pid = 384] [id = 274] 12:15:33 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833F3B4000) [pid = 384] [serial = 821] [outer = 0000000000000000] 12:15:33 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833F3D8800) [pid = 384] [serial = 822] [outer = 000000833F3B4000] 12:15:33 INFO - PROCESS | 384 | 1466536533151 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (0000008340D73C00) [pid = 384] [serial = 823] [outer = 000000833F3B4000] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 000000834C307000 == 38 [pid = 384] [id = 271] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 000000834C104800 == 37 [pid = 384] [id = 270] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 000000834A8E0800 == 36 [pid = 384] [id = 269] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 0000008349E3A800 == 35 [pid = 384] [id = 268] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 0000008348628000 == 34 [pid = 384] [id = 267] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 0000008347895800 == 33 [pid = 384] [id = 266] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 00000083473AB000 == 32 [pid = 384] [id = 265] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 0000008344C29800 == 31 [pid = 384] [id = 264] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 000000833FD2D800 == 30 [pid = 384] [id = 263] 12:15:33 INFO - PROCESS | 384 | --DOCSHELL 000000833B6D1800 == 29 [pid = 384] [id = 262] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000834A212C00) [pid = 384] [serial = 771] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000834A70B000) [pid = 384] [serial = 772] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008349616C00) [pid = 384] [serial = 769] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000834840F400) [pid = 384] [serial = 760] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008348644000) [pid = 384] [serial = 766] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833B3C3000) [pid = 384] [serial = 747] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008344A4E800) [pid = 384] [serial = 751] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834462A800) [pid = 384] [serial = 750] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008349062C00) [pid = 384] [serial = 763] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833C2E8800) [pid = 384] [serial = 742] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008346DE5C00) [pid = 384] [serial = 753] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347C5B800) [pid = 384] [serial = 756] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AFB5C00) [pid = 384] [serial = 741] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834880CC00) [pid = 384] [serial = 762] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083490EAC00) [pid = 384] [serial = 768] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083486B0400) [pid = 384] [serial = 739] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083449A0400) [pid = 384] [serial = 744] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083478D4400) [pid = 384] [serial = 754] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008344CCC800) [pid = 384] [serial = 745] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833F5B0800) [pid = 384] [serial = 748] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000834819E400) [pid = 384] [serial = 757] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008344632800) [pid = 384] [serial = 765] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083482F3400) [pid = 384] [serial = 759] [outer = 0000000000000000] [url = about:blank] 12:15:33 INFO - PROCESS | 384 | 1466536533680 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 839ms 12:15:33 INFO - PROCESS | 384 | 1466536533735 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 384 | 1466536533740 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 12:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:15:33 INFO - PROCESS | 384 | 1466536533747 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 384 | 1466536533749 Marionette TRACE conn5 <- [1,1062,null,{}] 12:15:33 INFO - PROCESS | 384 | 1466536533753 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:33 INFO - PROCESS | 384 | 1466536533756 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:33 INFO - PROCESS | 384 | 1466536533848 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 12:15:33 INFO - PROCESS | 384 | 1466536533855 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 384 | 1466536533858 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:33 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C3F000 == 30 [pid = 384] [id = 275] 12:15:33 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008340E1C000) [pid = 384] [serial = 824] [outer = 0000000000000000] 12:15:33 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083412CDC00) [pid = 384] [serial = 825] [outer = 0000008340E1C000] 12:15:33 INFO - PROCESS | 384 | 1466536533906 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083449A4800) [pid = 384] [serial = 826] [outer = 0000008340E1C000] 12:15:34 INFO - PROCESS | 384 | 1466536534423 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 732ms 12:15:34 INFO - PROCESS | 384 | 1466536534495 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 384 | 1466536534498 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 12:15:34 INFO - PROCESS | 384 | 1466536534502 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:15:34 INFO - PROCESS | 384 | 1466536534505 Marionette TRACE conn5 <- [1,1066,null,{}] 12:15:34 INFO - PROCESS | 384 | 1466536534519 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:34 INFO - PROCESS | 384 | 1466536534524 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:34 INFO - PROCESS | 384 | 1466536534621 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 12:15:34 INFO - PROCESS | 384 | 1466536534701 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 384 | 1466536534705 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:34 INFO - PROCESS | 384 | ++DOCSHELL 0000008348175800 == 31 [pid = 384] [id = 276] 12:15:34 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083453F8400) [pid = 384] [serial = 827] [outer = 0000000000000000] 12:15:34 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008346DE9800) [pid = 384] [serial = 828] [outer = 00000083453F8400] 12:15:34 INFO - PROCESS | 384 | 1466536534756 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083478D1C00) [pid = 384] [serial = 829] [outer = 00000083453F8400] 12:15:35 INFO - PROCESS | 384 | 1466536535122 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 692ms 12:15:35 INFO - PROCESS | 384 | 1466536535200 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 384 | 1466536535202 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 12:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:15:35 INFO - PROCESS | 384 | 1466536535206 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 384 | 1466536535208 Marionette TRACE conn5 <- [1,1070,null,{}] 12:15:35 INFO - PROCESS | 384 | 1466536535211 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:35 INFO - PROCESS | 384 | 1466536535213 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:35 INFO - PROCESS | 384 | 1466536535304 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 12:15:35 INFO - PROCESS | 384 | 1466536535310 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 384 | 1466536535312 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:35 INFO - PROCESS | 384 | ++DOCSHELL 0000008349672000 == 32 [pid = 384] [id = 277] 12:15:35 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347C52C00) [pid = 384] [serial = 830] [outer = 0000000000000000] 12:15:35 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008347C60000) [pid = 384] [serial = 831] [outer = 0000008347C52C00] 12:15:35 INFO - PROCESS | 384 | 1466536535357 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083481A5C00) [pid = 384] [serial = 832] [outer = 0000008347C52C00] 12:15:35 INFO - PROCESS | 384 | 1466536535831 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 692ms 12:15:35 INFO - PROCESS | 384 | 1466536535903 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 12:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:15:35 INFO - PROCESS | 384 | 1466536535905 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 12:15:35 INFO - PROCESS | 384 | 1466536535909 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 384 | 1466536535911 Marionette TRACE conn5 <- [1,1074,null,{}] 12:15:35 INFO - PROCESS | 384 | 1466536535914 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:35 INFO - PROCESS | 384 | 1466536535917 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:36 INFO - PROCESS | 384 | 1466536536062 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 12:15:36 INFO - PROCESS | 384 | 1466536536121 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 384 | 1466536536123 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:36 INFO - PROCESS | 384 | ++DOCSHELL 000000834124E800 == 33 [pid = 384] [id = 278] 12:15:36 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833ABD4400) [pid = 384] [serial = 833] [outer = 0000000000000000] 12:15:36 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083482E6800) [pid = 384] [serial = 834] [outer = 000000833ABD4400] 12:15:36 INFO - PROCESS | 384 | 1466536536171 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008348642400) [pid = 384] [serial = 835] [outer = 000000833ABD4400] 12:15:36 INFO - PROCESS | 384 | 1466536536593 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 733ms 12:15:36 INFO - PROCESS | 384 | 1466536536643 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 384 | 1466536536645 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 12:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:15:36 INFO - PROCESS | 384 | 1466536536653 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 384 | 1466536536656 Marionette TRACE conn5 <- [1,1078,null,{}] 12:15:36 INFO - PROCESS | 384 | 1466536536659 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:36 INFO - PROCESS | 384 | 1466536536665 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:36 INFO - PROCESS | 384 | 1466536536801 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 12:15:36 INFO - PROCESS | 384 | 1466536536807 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 384 | 1466536536809 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:36 INFO - PROCESS | 384 | ++DOCSHELL 000000834C314000 == 34 [pid = 384] [id = 279] 12:15:36 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834864EC00) [pid = 384] [serial = 836] [outer = 0000000000000000] 12:15:36 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008348AE4400) [pid = 384] [serial = 837] [outer = 000000834864EC00] 12:15:36 INFO - PROCESS | 384 | 1466536536892 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083490CF000) [pid = 384] [serial = 838] [outer = 000000834864EC00] 12:15:37 INFO - PROCESS | 384 | 1466536537302 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 691ms 12:15:37 INFO - PROCESS | 384 | 1466536537342 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 384 | 1466536537344 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 12:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:15:37 INFO - PROCESS | 384 | 1466536537347 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 384 | 1466536537349 Marionette TRACE conn5 <- [1,1082,null,{}] 12:15:37 INFO - PROCESS | 384 | 1466536537367 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:37 INFO - PROCESS | 384 | 1466536537370 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:37 INFO - PROCESS | 384 | 1466536537503 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 12:15:37 INFO - PROCESS | 384 | 1466536537515 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 384 | 1466536537517 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFBA000 == 35 [pid = 384] [id = 280] 12:15:37 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083490E9400) [pid = 384] [serial = 839] [outer = 0000000000000000] 12:15:37 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083490F0800) [pid = 384] [serial = 840] [outer = 00000083490E9400] 12:15:37 INFO - PROCESS | 384 | 1466536537561 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834961E000) [pid = 384] [serial = 841] [outer = 00000083490E9400] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008340316800) [pid = 384] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833AFADC00) [pid = 384] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833C4B7C00) [pid = 384] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083449A3400) [pid = 384] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083452BAC00) [pid = 384] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AD8B800) [pid = 384] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347C55400) [pid = 384] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833B50C400) [pid = 384] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD38800) [pid = 384] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008345A08C00) [pid = 384] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083486B7000) [pid = 384] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AB27000) [pid = 384] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:15:37 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083482F4000) [pid = 384] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:15:38 INFO - PROCESS | 384 | 1466536538015 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 690ms 12:15:38 INFO - PROCESS | 384 | 1466536538041 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 384 | 1466536538043 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:15:38 INFO - PROCESS | 384 | 1466536538046 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 384 | 1466536538048 Marionette TRACE conn5 <- [1,1086,null,{}] 12:15:38 INFO - PROCESS | 384 | 1466536538052 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:38 INFO - PROCESS | 384 | 1466536538054 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:38 INFO - PROCESS | 384 | 1466536538137 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 12:15:38 INFO - PROCESS | 384 | 1466536538143 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 384 | 1466536538145 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:38 INFO - PROCESS | 384 | ++DOCSHELL 000000834D916800 == 36 [pid = 384] [id = 281] 12:15:38 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344A49000) [pid = 384] [serial = 842] [outer = 0000000000000000] 12:15:38 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347441400) [pid = 384] [serial = 843] [outer = 0000008344A49000] 12:15:38 INFO - PROCESS | 384 | 1466536538189 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083490EE000) [pid = 384] [serial = 844] [outer = 0000008344A49000] 12:15:38 INFO - PROCESS | 384 | 1466536538628 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 628ms 12:15:38 INFO - PROCESS | 384 | 1466536538678 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 384 | 1466536538680 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:15:38 INFO - PROCESS | 384 | 1466536538684 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 384 | 1466536538685 Marionette TRACE conn5 <- [1,1090,null,{}] 12:15:38 INFO - PROCESS | 384 | 1466536538689 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:38 INFO - PROCESS | 384 | 1466536538691 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:38 INFO - PROCESS | 384 | 1466536538773 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 12:15:38 INFO - PROCESS | 384 | 1466536538780 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 384 | 1466536538782 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:38 INFO - PROCESS | 384 | ++DOCSHELL 000000834DA41000 == 37 [pid = 384] [id = 282] 12:15:38 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008349EDFC00) [pid = 384] [serial = 845] [outer = 0000000000000000] 12:15:38 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834A21B400) [pid = 384] [serial = 846] [outer = 0000008349EDFC00] 12:15:38 INFO - PROCESS | 384 | 1466536538826 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834A7AD800) [pid = 384] [serial = 847] [outer = 0000008349EDFC00] 12:15:39 INFO - PROCESS | 384 | 1466536539254 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 629ms 12:15:39 INFO - PROCESS | 384 | 1466536539316 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 384 | 1466536539318 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 12:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:15:39 INFO - PROCESS | 384 | 1466536539323 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 384 | 1466536539324 Marionette TRACE conn5 <- [1,1094,null,{}] 12:15:39 INFO - PROCESS | 384 | 1466536539328 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:39 INFO - PROCESS | 384 | 1466536539330 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:39 INFO - PROCESS | 384 | 1466536539414 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 12:15:39 INFO - PROCESS | 384 | 1466536539422 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 384 | 1466536539424 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:39 INFO - PROCESS | 384 | ++DOCSHELL 0000008349308800 == 38 [pid = 384] [id = 283] 12:15:39 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834A855C00) [pid = 384] [serial = 848] [outer = 0000000000000000] 12:15:39 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834A86C800) [pid = 384] [serial = 849] [outer = 000000834A855C00] 12:15:39 INFO - PROCESS | 384 | 1466536539469 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000834B22FC00) [pid = 384] [serial = 850] [outer = 000000834A855C00] 12:15:40 INFO - PROCESS | 384 | 1466536540047 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 776ms 12:15:40 INFO - PROCESS | 384 | 1466536540150 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 384 | 1466536540155 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 12:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:15:40 INFO - PROCESS | 384 | 1466536540176 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 384 | 1466536540180 Marionette TRACE conn5 <- [1,1098,null,{}] 12:15:40 INFO - PROCESS | 384 | 1466536540186 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:40 INFO - PROCESS | 384 | 1466536540189 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:40 INFO - PROCESS | 384 | 1466536540315 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 12:15:40 INFO - PROCESS | 384 | 1466536540518 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 384 | 1466536540521 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:40 INFO - PROCESS | 384 | ++DOCSHELL 0000008347943800 == 39 [pid = 384] [id = 284] 12:15:40 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008344A3EC00) [pid = 384] [serial = 851] [outer = 0000000000000000] 12:15:40 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008344A4BC00) [pid = 384] [serial = 852] [outer = 0000008344A3EC00] 12:15:40 INFO - PROCESS | 384 | 1466536540593 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000834499E000) [pid = 384] [serial = 853] [outer = 0000008344A3EC00] 12:15:41 INFO - PROCESS | 384 | 1466536541167 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1031ms 12:15:41 INFO - PROCESS | 384 | 1466536541209 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 384 | 1466536541214 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 12:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:15:41 INFO - PROCESS | 384 | 1466536541221 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 384 | 1466536541224 Marionette TRACE conn5 <- [1,1102,null,{}] 12:15:41 INFO - PROCESS | 384 | 1466536541228 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:41 INFO - PROCESS | 384 | 1466536541231 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:41 INFO - PROCESS | 384 | 1466536541399 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 12:15:41 INFO - PROCESS | 384 | [384] 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 12:15:41 INFO - PROCESS | 384 | 1466536541608 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 384 | 1466536541611 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:41 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF29000 == 40 [pid = 384] [id = 285] 12:15:41 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083481AD000) [pid = 384] [serial = 854] [outer = 0000000000000000] 12:15:41 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008348408800) [pid = 384] [serial = 855] [outer = 00000083481AD000] 12:15:41 INFO - PROCESS | 384 | 1466536541670 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008348808400) [pid = 384] [serial = 856] [outer = 00000083481AD000] 12:15:42 INFO - PROCESS | 384 | 1466536542318 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1139ms 12:15:42 INFO - PROCESS | 384 | 1466536542362 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 384 | 1466536542365 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 12:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:15:42 INFO - PROCESS | 384 | 1466536542369 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 384 | 1466536542373 Marionette TRACE conn5 <- [1,1106,null,{}] 12:15:42 INFO - PROCESS | 384 | 1466536542385 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:42 INFO - PROCESS | 384 | 1466536542390 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:42 INFO - PROCESS | 384 | 1466536542548 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 12:15:42 INFO - PROCESS | 384 | 1466536542558 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 384 | 1466536542562 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834F296000 == 41 [pid = 384] [id = 286] 12:15:42 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000834B22C800) [pid = 384] [serial = 857] [outer = 0000000000000000] 12:15:42 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000834B236400) [pid = 384] [serial = 858] [outer = 000000834B22C800] 12:15:42 INFO - PROCESS | 384 | 1466536542620 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000834B255000) [pid = 384] [serial = 859] [outer = 000000834B22C800] 12:15:43 INFO - PROCESS | 384 | 1466536543244 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 880ms 12:15:43 INFO - PROCESS | 384 | 1466536543252 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 384 | 1466536543255 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 12:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:15:43 INFO - PROCESS | 384 | 1466536543259 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 384 | 1466536543261 Marionette TRACE conn5 <- [1,1110,null,{}] 12:15:43 INFO - PROCESS | 384 | 1466536543265 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:43 INFO - PROCESS | 384 | 1466536543267 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:43 INFO - PROCESS | 384 | 1466536543382 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 12:15:43 INFO - PROCESS | 384 | 1466536543472 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:43 INFO - PROCESS | 384 | 1466536543475 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:43 INFO - PROCESS | 384 | ++DOCSHELL 000000834F9E2800 == 42 [pid = 384] [id = 287] 12:15:43 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000834B25B000) [pid = 384] [serial = 860] [outer = 0000000000000000] 12:15:43 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000834B25E400) [pid = 384] [serial = 861] [outer = 000000834B25B000] 12:15:43 INFO - PROCESS | 384 | 1466536543529 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000834B309400) [pid = 384] [serial = 862] [outer = 000000834B25B000] 12:15:44 INFO - PROCESS | 384 | 1466536544347 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1129ms 12:15:44 INFO - PROCESS | 384 | 1466536544390 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 384 | 1466536544395 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 12:15:44 INFO - PROCESS | 384 | 1466536544400 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:15:44 INFO - PROCESS | 384 | 1466536544404 Marionette TRACE conn5 <- [1,1114,null,{}] 12:15:44 INFO - PROCESS | 384 | 1466536544409 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:44 INFO - PROCESS | 384 | 1466536544412 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:44 INFO - PROCESS | 384 | 1466536544522 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 12:15:44 INFO - PROCESS | 384 | 1466536544599 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 384 | 1466536544604 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:44 INFO - PROCESS | 384 | ++DOCSHELL 000000833AB75000 == 43 [pid = 384] [id = 288] 12:15:44 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000833FCAE800) [pid = 384] [serial = 863] [outer = 0000000000000000] 12:15:44 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (0000008340E1D800) [pid = 384] [serial = 864] [outer = 000000833FCAE800] 12:15:44 INFO - PROCESS | 384 | 1466536544699 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (00000083449A1000) [pid = 384] [serial = 865] [outer = 000000833FCAE800] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000834DA41000 == 42 [pid = 384] [id = 282] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000834D916800 == 41 [pid = 384] [id = 281] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000834CFBA000 == 40 [pid = 384] [id = 280] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000834C314000 == 39 [pid = 384] [id = 279] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000834124E800 == 38 [pid = 384] [id = 278] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 0000008349672000 == 37 [pid = 384] [id = 277] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 0000008348175800 == 36 [pid = 384] [id = 276] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 0000008344C3F000 == 35 [pid = 384] [id = 275] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 00000083449D2000 == 34 [pid = 384] [id = 274] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 00000083473C4000 == 33 [pid = 384] [id = 273] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000833F55D800 == 32 [pid = 384] [id = 272] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000834F9E2800 == 31 [pid = 384] [id = 287] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000834F296000 == 30 [pid = 384] [id = 286] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 000000834CF29000 == 29 [pid = 384] [id = 285] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 0000008347943800 == 28 [pid = 384] [id = 284] 12:15:45 INFO - PROCESS | 384 | --DOCSHELL 0000008349308800 == 27 [pid = 384] [id = 283] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 98 (0000008340D04C00) [pid = 384] [serial = 792] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 97 (0000008341018C00) [pid = 384] [serial = 793] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000833B253C00) [pid = 384] [serial = 789] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000833C2E6400) [pid = 384] [serial = 790] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000834186A800) [pid = 384] [serial = 787] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000833F43B400) [pid = 384] [serial = 786] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 92 (00000083449A9800) [pid = 384] [serial = 795] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083452C6C00) [pid = 384] [serial = 798] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008347263C00) [pid = 384] [serial = 802] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008346D8DC00) [pid = 384] [serial = 801] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008347EFD800) [pid = 384] [serial = 804] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008340E1D400) [pid = 384] [serial = 775] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083452B1800) [pid = 384] [serial = 807] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 85 (00000083482EF800) [pid = 384] [serial = 808] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833F3B6C00) [pid = 384] [serial = 774] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008347C5D000) [pid = 384] [serial = 778] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008346DE2C00) [pid = 384] [serial = 777] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834A705000) [pid = 384] [serial = 781] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083489F3400) [pid = 384] [serial = 780] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083481ACC00) [pid = 384] [serial = 805] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834B230400) [pid = 384] [serial = 784] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000834A86DC00) [pid = 384] [serial = 783] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083453FA000) [pid = 384] [serial = 799] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008348647400) [pid = 384] [serial = 811] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008344A4C000) [pid = 384] [serial = 796] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834840B400) [pid = 384] [serial = 810] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083486ADC00) [pid = 384] [serial = 813] [outer = 0000000000000000] [url = about:blank] 12:15:45 INFO - PROCESS | 384 | 1466536545900 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1529ms 12:15:45 INFO - PROCESS | 384 | 1466536545933 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 384 | 1466536545938 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 12:15:45 INFO - PROCESS | 384 | 1466536545948 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:15:45 INFO - PROCESS | 384 | 1466536545952 Marionette TRACE conn5 <- [1,1118,null,{}] 12:15:46 INFO - PROCESS | 384 | 1466536546012 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:46 INFO - PROCESS | 384 | 1466536546015 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:46 INFO - PROCESS | 384 | 1466536546111 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 12:15:46 INFO - PROCESS | 384 | 1466536546120 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 384 | 1466536546123 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:46 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD7F800 == 28 [pid = 384] [id = 289] 12:15:46 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833AFB4C00) [pid = 384] [serial = 866] [outer = 0000000000000000] 12:15:46 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AFB9000) [pid = 384] [serial = 867] [outer = 000000833AFB4C00] 12:15:46 INFO - PROCESS | 384 | 1466536546173 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833B626000) [pid = 384] [serial = 868] [outer = 000000833AFB4C00] 12:15:46 INFO - PROCESS | 384 | 1466536546659 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 774ms 12:15:46 INFO - PROCESS | 384 | 1466536546727 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 384 | 1466536546732 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 12:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:15:46 INFO - PROCESS | 384 | 1466536546739 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 384 | 1466536546742 Marionette TRACE conn5 <- [1,1122,null,{}] 12:15:46 INFO - PROCESS | 384 | 1466536546746 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:46 INFO - PROCESS | 384 | 1466536546748 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:46 INFO - PROCESS | 384 | 1466536546845 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 12:15:46 INFO - PROCESS | 384 | 1466536546861 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 384 | 1466536546863 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:46 INFO - PROCESS | 384 | ++DOCSHELL 00000083449CE800 == 29 [pid = 384] [id = 290] 12:15:46 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008340316800) [pid = 384] [serial = 869] [outer = 0000000000000000] 12:15:46 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008340D06000) [pid = 384] [serial = 870] [outer = 0000008340316800] 12:15:46 INFO - PROCESS | 384 | 1466536546913 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083412D4C00) [pid = 384] [serial = 871] [outer = 0000008340316800] 12:15:47 INFO - PROCESS | 384 | [GFX2-]: DrawTargetD2D 1.1 (0000008344A07D10): Failed to create GradientStopCollection with no stops. 12:15:47 INFO - PROCESS | 384 | [GFX3-]: No stops specified for gradient pattern. 12:15:47 INFO - PROCESS | 384 | 1466536547386 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 692ms 12:15:47 INFO - PROCESS | 384 | 1466536547433 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 384 | 1466536547435 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 12:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:15:47 INFO - PROCESS | 384 | 1466536547439 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 384 | 1466536547442 Marionette TRACE conn5 <- [1,1126,null,{}] 12:15:47 INFO - PROCESS | 384 | 1466536547454 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:47 INFO - PROCESS | 384 | 1466536547459 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:47 INFO - PROCESS | 384 | 1466536547573 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 12:15:47 INFO - PROCESS | 384 | 1466536547656 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 384 | 1466536547659 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:47 INFO - PROCESS | 384 | ++DOCSHELL 0000008347715800 == 30 [pid = 384] [id = 291] 12:15:47 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AD41000) [pid = 384] [serial = 872] [outer = 0000000000000000] 12:15:47 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344A47800) [pid = 384] [serial = 873] [outer = 000000833AD41000] 12:15:47 INFO - PROCESS | 384 | 1466536547710 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083452B9800) [pid = 384] [serial = 874] [outer = 000000833AD41000] 12:15:48 INFO - PROCESS | 384 | 1466536548129 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 733ms 12:15:48 INFO - PROCESS | 384 | 1466536548179 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 384 | 1466536548182 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 12:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:15:48 INFO - PROCESS | 384 | 1466536548185 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 384 | 1466536548187 Marionette TRACE conn5 <- [1,1130,null,{}] 12:15:48 INFO - PROCESS | 384 | 1466536548191 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:48 INFO - PROCESS | 384 | 1466536548193 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:48 INFO - PROCESS | 384 | 1466536548311 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 12:15:48 INFO - PROCESS | 384 | 1466536548362 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 384 | 1466536548364 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:48 INFO - PROCESS | 384 | ++DOCSHELL 000000834791C800 == 31 [pid = 384] [id = 292] 12:15:48 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008346D8AC00) [pid = 384] [serial = 875] [outer = 0000000000000000] 12:15:48 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008346DDD400) [pid = 384] [serial = 876] [outer = 0000008346D8AC00] 12:15:48 INFO - PROCESS | 384 | 1466536548410 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000834743C000) [pid = 384] [serial = 877] [outer = 0000008346D8AC00] 12:15:48 INFO - PROCESS | 384 | 1466536548849 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 692ms 12:15:48 INFO - PROCESS | 384 | 1466536548909 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 384 | 1466536548911 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 12:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:15:48 INFO - PROCESS | 384 | 1466536548925 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 384 | 1466536548927 Marionette TRACE conn5 <- [1,1134,null,{}] 12:15:48 INFO - PROCESS | 384 | 1466536548930 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:48 INFO - PROCESS | 384 | 1466536548932 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:49 INFO - PROCESS | 384 | 1466536549038 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 12:15:49 INFO - PROCESS | 384 | 1466536549048 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 384 | 1466536549051 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:49 INFO - PROCESS | 384 | ++DOCSHELL 0000008348175800 == 32 [pid = 384] [id = 293] 12:15:49 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834023E000) [pid = 384] [serial = 878] [outer = 0000000000000000] 12:15:49 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083478DA800) [pid = 384] [serial = 879] [outer = 000000834023E000] 12:15:49 INFO - PROCESS | 384 | 1466536549096 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008347C5D000) [pid = 384] [serial = 880] [outer = 000000834023E000] 12:15:49 INFO - PROCESS | 384 | 1466536549552 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 691ms 12:15:49 INFO - PROCESS | 384 | 1466536549615 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 384 | 1466536549618 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 12:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:15:49 INFO - PROCESS | 384 | 1466536549621 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 384 | 1466536549623 Marionette TRACE conn5 <- [1,1138,null,{}] 12:15:49 INFO - PROCESS | 384 | 1466536549626 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:49 INFO - PROCESS | 384 | 1466536549632 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:49 INFO - PROCESS | 384 | 1466536549777 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 12:15:49 INFO - PROCESS | 384 | 1466536549782 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 384 | 1466536549784 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:49 INFO - PROCESS | 384 | ++DOCSHELL 000000834A2B9000 == 33 [pid = 384] [id = 294] 12:15:49 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008347FF1C00) [pid = 384] [serial = 881] [outer = 0000000000000000] 12:15:49 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (00000083482E5400) [pid = 384] [serial = 882] [outer = 0000008347FF1C00] 12:15:49 INFO - PROCESS | 384 | 1466536549840 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000834840F000) [pid = 384] [serial = 883] [outer = 0000008347FF1C00] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833ABD4400) [pid = 384] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000834864EC00) [pid = 384] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083490E9400) [pid = 384] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008347C52C00) [pid = 384] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008340E20C00) [pid = 384] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833F3B4000) [pid = 384] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008340E1C000) [pid = 384] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008349EDFC00) [pid = 384] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833ABD0800) [pid = 384] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083453F8400) [pid = 384] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834A855C00) [pid = 384] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008348645400) [pid = 384] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:15:50 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008344A49000) [pid = 384] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:15:50 INFO - PROCESS | 384 | 1466536550482 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 943ms 12:15:50 INFO - PROCESS | 384 | 1466536550567 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 384 | 1466536550570 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 12:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:15:50 INFO - PROCESS | 384 | 1466536550579 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 384 | 1466536550581 Marionette TRACE conn5 <- [1,1142,null,{}] 12:15:50 INFO - PROCESS | 384 | 1466536550585 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:50 INFO - PROCESS | 384 | 1466536550587 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:50 INFO - PROCESS | 384 | 1466536550668 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 12:15:50 INFO - PROCESS | 384 | 1466536550677 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 384 | 1466536550679 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:50 INFO - PROCESS | 384 | ++DOCSHELL 000000834B29F800 == 34 [pid = 384] [id = 295] 12:15:50 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344A44000) [pid = 384] [serial = 884] [outer = 0000000000000000] 12:15:50 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083478D4000) [pid = 384] [serial = 885] [outer = 0000008344A44000] 12:15:50 INFO - PROCESS | 384 | 1466536550724 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008348411C00) [pid = 384] [serial = 886] [outer = 0000008344A44000] 12:15:51 INFO - PROCESS | 384 | 1466536551140 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 585ms 12:15:51 INFO - PROCESS | 384 | 1466536551166 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 384 | 1466536551169 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:15:51 INFO - PROCESS | 384 | 1466536551173 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 384 | 1466536551174 Marionette TRACE conn5 <- [1,1146,null,{}] 12:15:51 INFO - PROCESS | 384 | 1466536551178 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:51 INFO - PROCESS | 384 | 1466536551180 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:51 INFO - PROCESS | 384 | 1466536551261 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 12:15:51 INFO - PROCESS | 384 | 1466536551267 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 384 | 1466536551269 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:51 INFO - PROCESS | 384 | ++DOCSHELL 000000834C111000 == 35 [pid = 384] [id = 296] 12:15:51 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834864BC00) [pid = 384] [serial = 887] [outer = 0000000000000000] 12:15:51 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083486AC000) [pid = 384] [serial = 888] [outer = 000000834864BC00] 12:15:51 INFO - PROCESS | 384 | 1466536551323 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083486B9800) [pid = 384] [serial = 889] [outer = 000000834864BC00] 12:15:51 INFO - PROCESS | 384 | 1466536551766 Marionette TRACE conn5 <- [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] 12:15:51 INFO - PROCESS | 384 | 1466536551809 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:15:51 INFO - PROCESS | 384 | 1466536551812 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 384 | 1466536551814 Marionette TRACE conn5 <- [1,1150,null,{}] 12:15:51 INFO - PROCESS | 384 | 1466536551818 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:51 INFO - PROCESS | 384 | 1466536551820 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:51 INFO - PROCESS | 384 | 1466536551903 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 12:15:51 INFO - PROCESS | 384 | 1466536551908 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 384 | 1466536551910 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:51 INFO - PROCESS | 384 | ++DOCSHELL 000000834770D800 == 36 [pid = 384] [id = 297] 12:15:51 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008348AF2800) [pid = 384] [serial = 890] [outer = 0000000000000000] 12:15:51 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008349036800) [pid = 384] [serial = 891] [outer = 0000008348AF2800] 12:15:51 INFO - PROCESS | 384 | 1466536551954 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834909C000) [pid = 384] [serial = 892] [outer = 0000008348AF2800] 12:15:52 INFO - PROCESS | 384 | 1466536552695 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 944ms 12:15:52 INFO - PROCESS | 384 | 1466536552760 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 384 | 1466536552766 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 12:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:15:52 INFO - PROCESS | 384 | 1466536552771 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 384 | 1466536552775 Marionette TRACE conn5 <- [1,1154,null,{}] 12:15:52 INFO - PROCESS | 384 | 1466536552782 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:52 INFO - PROCESS | 384 | 1466536552785 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:52 INFO - PROCESS | 384 | 1466536552917 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 12:15:52 INFO - PROCESS | 384 | 1466536552988 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 384 | 1466536552991 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:53 INFO - PROCESS | 384 | ++DOCSHELL 0000008341475800 == 37 [pid = 384] [id = 298] 12:15:53 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833AFB1400) [pid = 384] [serial = 893] [outer = 0000000000000000] 12:15:53 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833F3CE400) [pid = 384] [serial = 894] [outer = 000000833AFB1400] 12:15:53 INFO - PROCESS | 384 | 1466536553051 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008340D07000) [pid = 384] [serial = 895] [outer = 000000833AFB1400] 12:15:53 INFO - PROCESS | 384 | 1466536553772 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1088ms 12:15:53 INFO - PROCESS | 384 | 1466536553875 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 384 | 1466536553880 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 12:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:15:53 INFO - PROCESS | 384 | 1466536553888 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 384 | 1466536553891 Marionette TRACE conn5 <- [1,1158,null,{}] 12:15:53 INFO - PROCESS | 384 | 1466536553895 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:53 INFO - PROCESS | 384 | 1466536553898 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:54 INFO - PROCESS | 384 | 1466536554031 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 12:15:54 INFO - PROCESS | 384 | 1466536554099 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 384 | 1466536554102 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:54 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F45800 == 38 [pid = 384] [id = 299] 12:15:54 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833AD40400) [pid = 384] [serial = 896] [outer = 0000000000000000] 12:15:54 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008344A92C00) [pid = 384] [serial = 897] [outer = 000000833AD40400] 12:15:54 INFO - PROCESS | 384 | 1466536554208 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008345A11C00) [pid = 384] [serial = 898] [outer = 000000833AD40400] 12:15:55 INFO - PROCESS | 384 | 1466536555040 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1191ms 12:15:55 INFO - PROCESS | 384 | 1466536555080 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 384 | 1466536555085 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 12:15:55 INFO - PROCESS | 384 | 1466536555090 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:15:55 INFO - PROCESS | 384 | 1466536555094 Marionette TRACE conn5 <- [1,1162,null,{}] 12:15:55 INFO - PROCESS | 384 | 1466536555099 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:55 INFO - PROCESS | 384 | 1466536555102 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:55 INFO - PROCESS | 384 | 1466536555227 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 000000834C111000 == 37 [pid = 384] [id = 296] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 000000834B29F800 == 36 [pid = 384] [id = 295] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 000000834A2B9000 == 35 [pid = 384] [id = 294] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 0000008348175800 == 34 [pid = 384] [id = 293] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 000000834791C800 == 33 [pid = 384] [id = 292] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 0000008347715800 == 32 [pid = 384] [id = 291] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 00000083449CE800 == 31 [pid = 384] [id = 290] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 000000833FD7F800 == 30 [pid = 384] [id = 289] 12:15:55 INFO - PROCESS | 384 | --DOCSHELL 000000833AB75000 == 29 [pid = 384] [id = 288] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083482E6800) [pid = 384] [serial = 834] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008348AE4400) [pid = 384] [serial = 837] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008348642400) [pid = 384] [serial = 835] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083490F0800) [pid = 384] [serial = 840] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008347C60000) [pid = 384] [serial = 831] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008341869400) [pid = 384] [serial = 819] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008344A35C00) [pid = 384] [serial = 820] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833F3D8800) [pid = 384] [serial = 822] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008340D73C00) [pid = 384] [serial = 823] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083412CDC00) [pid = 384] [serial = 825] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834A7AD800) [pid = 384] [serial = 847] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083449A4800) [pid = 384] [serial = 826] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD32800) [pid = 384] [serial = 816] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AEA5400) [pid = 384] [serial = 817] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008346DE9800) [pid = 384] [serial = 828] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083478D1C00) [pid = 384] [serial = 829] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083490CF000) [pid = 384] [serial = 838] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834A86C800) [pid = 384] [serial = 849] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834B22FC00) [pid = 384] [serial = 850] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083488EAC00) [pid = 384] [serial = 814] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000834A21B400) [pid = 384] [serial = 846] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834961E000) [pid = 384] [serial = 841] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008347441400) [pid = 384] [serial = 843] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083490EE000) [pid = 384] [serial = 844] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083481A5C00) [pid = 384] [serial = 832] [outer = 0000000000000000] [url = about:blank] 12:15:55 INFO - PROCESS | 384 | 1466536555341 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 384 | 1466536555346 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:55 INFO - PROCESS | 384 | ++DOCSHELL 000000833C40C000 == 30 [pid = 384] [id = 300] 12:15:55 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AD32800) [pid = 384] [serial = 899] [outer = 0000000000000000] 12:15:55 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AD99C00) [pid = 384] [serial = 900] [outer = 000000833AD32800] 12:15:55 INFO - PROCESS | 384 | 1466536555400 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833FCB0400) [pid = 384] [serial = 901] [outer = 000000833AD32800] 12:15:55 INFO - PROCESS | 384 | 1466536555827 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 384 | 1466536555896 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 12:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:15:55 INFO - PROCESS | 384 | 1466536555907 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 384 | 1466536555910 Marionette TRACE conn5 <- [1,1166,null,{}] 12:15:55 INFO - PROCESS | 384 | 1466536555913 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:55 INFO - PROCESS | 384 | 1466536555916 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:56 INFO - PROCESS | 384 | 1466536556008 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 12:15:56 INFO - PROCESS | 384 | 1466536556022 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 384 | 1466536556025 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:56 INFO - PROCESS | 384 | ++DOCSHELL 000000833BF8A800 == 31 [pid = 384] [id = 301] 12:15:56 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083449ABC00) [pid = 384] [serial = 902] [outer = 0000000000000000] 12:15:56 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008344A43C00) [pid = 384] [serial = 903] [outer = 00000083449ABC00] 12:15:56 INFO - PROCESS | 384 | 1466536556073 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083452CAC00) [pid = 384] [serial = 904] [outer = 00000083449ABC00] 12:15:56 INFO - PROCESS | 384 | 1466536556544 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 384 | 1466536556606 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 12:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:15:56 INFO - PROCESS | 384 | 1466536556610 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 384 | 1466536556614 Marionette TRACE conn5 <- [1,1170,null,{}] 12:15:56 INFO - PROCESS | 384 | 1466536556625 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:56 INFO - PROCESS | 384 | 1466536556637 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:56 INFO - PROCESS | 384 | 1466536556790 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 12:15:56 INFO - PROCESS | 384 | 1466536556799 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 384 | 1466536556803 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:56 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BA9800 == 32 [pid = 384] [id = 302] 12:15:56 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AE9AC00) [pid = 384] [serial = 905] [outer = 0000000000000000] 12:15:56 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083478D8000) [pid = 384] [serial = 906] [outer = 000000833AE9AC00] 12:15:56 INFO - PROCESS | 384 | 1466536556853 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347EFF000) [pid = 384] [serial = 907] [outer = 000000833AE9AC00] 12:15:57 INFO - PROCESS | 384 | 1466536557289 Marionette TRACE conn5 <- [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] 12:15:57 INFO - PROCESS | 384 | 1466536557352 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 12:15:57 INFO - PROCESS | 384 | 1466536557355 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:15:57 INFO - PROCESS | 384 | 1466536557357 Marionette TRACE conn5 <- [1,1174,null,{}] 12:15:57 INFO - PROCESS | 384 | 1466536557361 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:57 INFO - PROCESS | 384 | 1466536557363 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:57 INFO - PROCESS | 384 | 1466536557481 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 12:15:57 INFO - PROCESS | 384 | 1466536557530 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:57 INFO - PROCESS | 384 | 1466536557532 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:57 INFO - PROCESS | 384 | ++DOCSHELL 0000008349656800 == 33 [pid = 384] [id = 303] 12:15:57 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083481AA800) [pid = 384] [serial = 908] [outer = 0000000000000000] 12:15:57 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834836D400) [pid = 384] [serial = 909] [outer = 00000083481AA800] 12:15:57 INFO - PROCESS | 384 | 1466536557579 Marionette DEBUG loaded listener.js 12:15:57 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008348642800) [pid = 384] [serial = 910] [outer = 00000083481AA800] 12:15:58 INFO - PROCESS | 384 | 1466536558042 Marionette TRACE conn5 <- [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] 12:15:58 INFO - PROCESS | 384 | 1466536558096 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 12:15:58 INFO - PROCESS | 384 | 1466536558099 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 384 | 1466536558101 Marionette TRACE conn5 <- [1,1178,null,{}] 12:15:58 INFO - PROCESS | 384 | 1466536558104 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:58 INFO - PROCESS | 384 | 1466536558107 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:58 INFO - PROCESS | 384 | 1466536558216 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 12:15:58 INFO - PROCESS | 384 | 1466536558270 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 384 | 1466536558272 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:58 INFO - PROCESS | 384 | ++DOCSHELL 000000834C102800 == 34 [pid = 384] [id = 304] 12:15:58 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833AE99000) [pid = 384] [serial = 911] [outer = 0000000000000000] 12:15:58 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083489B6000) [pid = 384] [serial = 912] [outer = 000000833AE99000] 12:15:58 INFO - PROCESS | 384 | 1466536558319 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834903CC00) [pid = 384] [serial = 913] [outer = 000000833AE99000] 12:15:58 INFO - PROCESS | 384 | 1466536558746 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:15:58 INFO - PROCESS | 384 | 1466536558796 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 12:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:15:58 INFO - PROCESS | 384 | 1466536558799 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 384 | 1466536558801 Marionette TRACE conn5 <- [1,1182,null,{}] 12:15:58 INFO - PROCESS | 384 | 1466536558804 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:58 INFO - PROCESS | 384 | 1466536558810 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:58 INFO - PROCESS | 384 | 1466536558947 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 12:15:59 INFO - PROCESS | 384 | 1466536559001 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 384 | 1466536559003 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:59 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF27800 == 35 [pid = 384] [id = 305] 12:15:59 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083490E8000) [pid = 384] [serial = 914] [outer = 0000000000000000] 12:15:59 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000834A212C00) [pid = 384] [serial = 915] [outer = 00000083490E8000] 12:15:59 INFO - PROCESS | 384 | 1466536559048 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834A704000) [pid = 384] [serial = 916] [outer = 00000083490E8000] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008346D8AC00) [pid = 384] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008340316800) [pid = 384] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833FCAE800) [pid = 384] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AFB4C00) [pid = 384] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD41000) [pid = 384] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834023E000) [pid = 384] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008344A3EC00) [pid = 384] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083481AD000) [pid = 384] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834B22C800) [pid = 384] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834B25B000) [pid = 384] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008347FF1C00) [pid = 384] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834864BC00) [pid = 384] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:15:59 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008344A44000) [pid = 384] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:15:59 INFO - PROCESS | 384 | 1466536559514 Marionette TRACE conn5 <- [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] 12:15:59 INFO - PROCESS | 384 | 1466536559579 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 12:15:59 INFO - PROCESS | 384 | 1466536559582 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:15:59 INFO - PROCESS | 384 | 1466536559584 Marionette TRACE conn5 <- [1,1186,null,{}] 12:15:59 INFO - PROCESS | 384 | 1466536559587 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:59 INFO - PROCESS | 384 | 1466536559589 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:59 INFO - PROCESS | 384 | 1466536559698 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 12:15:59 INFO - PROCESS | 384 | 1466536559747 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 384 | 1466536559749 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:15:59 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF40000 == 36 [pid = 384] [id = 306] 12:15:59 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833AD3E800) [pid = 384] [serial = 917] [outer = 0000000000000000] 12:15:59 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347B40C00) [pid = 384] [serial = 918] [outer = 000000833AD3E800] 12:15:59 INFO - PROCESS | 384 | 1466536559795 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347B4A000) [pid = 384] [serial = 919] [outer = 000000833AD3E800] 12:16:00 INFO - PROCESS | 384 | 1466536560146 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 627ms 12:16:00 INFO - PROCESS | 384 | 1466536560212 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 384 | 1466536560215 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 12:16:00 INFO - PROCESS | 384 | 1466536560218 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:16:00 INFO - PROCESS | 384 | 1466536560220 Marionette TRACE conn5 <- [1,1190,null,{}] 12:16:00 INFO - PROCESS | 384 | 1466536560223 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:00 INFO - PROCESS | 384 | 1466536560225 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:00 INFO - PROCESS | 384 | 1466536560337 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 12:16:00 INFO - PROCESS | 384 | 1466536560342 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 384 | 1466536560344 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:00 INFO - PROCESS | 384 | ++DOCSHELL 000000834D910000 == 37 [pid = 384] [id = 307] 12:16:00 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347B4AC00) [pid = 384] [serial = 920] [outer = 0000000000000000] 12:16:00 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008348643800) [pid = 384] [serial = 921] [outer = 0000008347B4AC00] 12:16:00 INFO - PROCESS | 384 | 1466536560397 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834A849C00) [pid = 384] [serial = 922] [outer = 0000008347B4AC00] 12:16:00 INFO - PROCESS | 384 | 1466536560801 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 627ms 12:16:00 INFO - PROCESS | 384 | 1466536560848 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 384 | 1466536560851 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 12:16:00 INFO - PROCESS | 384 | 1466536560854 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:16:00 INFO - PROCESS | 384 | 1466536560856 Marionette TRACE conn5 <- [1,1194,null,{}] 12:16:00 INFO - PROCESS | 384 | 1466536560859 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:00 INFO - PROCESS | 384 | 1466536560861 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:00 INFO - PROCESS | 384 | 1466536560945 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 12:16:00 INFO - PROCESS | 384 | 1466536560951 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 384 | 1466536560953 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:00 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B9B800 == 38 [pid = 384] [id = 308] 12:16:00 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834A852000) [pid = 384] [serial = 923] [outer = 0000000000000000] 12:16:00 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834A86DC00) [pid = 384] [serial = 924] [outer = 000000834A852000] 12:16:01 INFO - PROCESS | 384 | 1466536560998 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834B232800) [pid = 384] [serial = 925] [outer = 000000834A852000] 12:16:01 INFO - PROCESS | 384 | 1466536561590 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 776ms 12:16:01 INFO - PROCESS | 384 | 1466536561634 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 384 | 1466536561639 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:16:01 INFO - PROCESS | 384 | 1466536561644 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 384 | 1466536561648 Marionette TRACE conn5 <- [1,1198,null,{}] 12:16:01 INFO - PROCESS | 384 | 1466536561653 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:01 INFO - PROCESS | 384 | 1466536561657 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:01 INFO - PROCESS | 384 | 1466536561778 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 12:16:01 INFO - PROCESS | 384 | 1466536561896 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 384 | 1466536561901 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:01 INFO - PROCESS | 384 | ++DOCSHELL 00000083449CE800 == 39 [pid = 384] [id = 309] 12:16:01 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833F9EE800) [pid = 384] [serial = 926] [outer = 0000000000000000] 12:16:01 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008340D7E800) [pid = 384] [serial = 927] [outer = 000000833F9EE800] 12:16:01 INFO - PROCESS | 384 | 1466536561962 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000834499F400) [pid = 384] [serial = 928] [outer = 000000833F9EE800] 12:16:02 INFO - PROCESS | 384 | 1466536562611 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 987ms 12:16:02 INFO - PROCESS | 384 | 1466536562635 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 384 | 1466536562640 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 12:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:16:02 INFO - PROCESS | 384 | 1466536562646 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 384 | 1466536562650 Marionette TRACE conn5 <- [1,1202,null,{}] 12:16:02 INFO - PROCESS | 384 | 1466536562654 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:02 INFO - PROCESS | 384 | 1466536562656 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:02 INFO - PROCESS | 384 | 1466536562775 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 12:16:02 INFO - PROCESS | 384 | 1466536562852 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 384 | 1466536562855 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:02 INFO - PROCESS | 384 | ++DOCSHELL 000000834C10D800 == 40 [pid = 384] [id = 310] 12:16:02 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347B46000) [pid = 384] [serial = 929] [outer = 0000000000000000] 12:16:02 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347C59C00) [pid = 384] [serial = 930] [outer = 0000008347B46000] 12:16:02 INFO - PROCESS | 384 | 1466536562953 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083481F0400) [pid = 384] [serial = 931] [outer = 0000008347B46000] 12:16:03 INFO - PROCESS | 384 | 1466536563604 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 986ms 12:16:03 INFO - PROCESS | 384 | 1466536563634 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 384 | 1466536563637 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 12:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:16:03 INFO - PROCESS | 384 | 1466536563641 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 384 | 1466536563645 Marionette TRACE conn5 <- [1,1206,null,{}] 12:16:03 INFO - PROCESS | 384 | 1466536563657 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:03 INFO - PROCESS | 384 | 1466536563662 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:03 INFO - PROCESS | 384 | 1466536563775 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 12:16:03 INFO - PROCESS | 384 | 1466536563852 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 384 | 1466536563856 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:03 INFO - PROCESS | 384 | ++DOCSHELL 000000834DAD5800 == 41 [pid = 384] [id = 311] 12:16:03 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834864C400) [pid = 384] [serial = 932] [outer = 0000000000000000] 12:16:03 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008349062C00) [pid = 384] [serial = 933] [outer = 000000834864C400] 12:16:03 INFO - PROCESS | 384 | 1466536563954 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083493DE800) [pid = 384] [serial = 934] [outer = 000000834864C400] 12:16:04 INFO - PROCESS | 384 | 1466536564510 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 880ms 12:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:16:04 INFO - PROCESS | 384 | 1466536564523 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 12:16:04 INFO - PROCESS | 384 | 1466536564526 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 12:16:04 INFO - PROCESS | 384 | 1466536564530 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 384 | 1466536564532 Marionette TRACE conn5 <- [1,1210,null,{}] 12:16:04 INFO - PROCESS | 384 | 1466536564536 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:04 INFO - PROCESS | 384 | 1466536564538 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:04 INFO - PROCESS | 384 | 1466536564652 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 12:16:04 INFO - PROCESS | 384 | 1466536564754 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 384 | 1466536564757 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:04 INFO - PROCESS | 384 | ++DOCSHELL 000000834F281000 == 42 [pid = 384] [id = 312] 12:16:04 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000834864E000) [pid = 384] [serial = 935] [outer = 0000000000000000] 12:16:04 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000834A855000) [pid = 384] [serial = 936] [outer = 000000834864E000] 12:16:04 INFO - PROCESS | 384 | 1466536564812 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000834B253C00) [pid = 384] [serial = 937] [outer = 000000834864E000] 12:16:05 INFO - PROCESS | 384 | 1466536565602 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 384 | 1466536565668 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 12:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:16:05 INFO - PROCESS | 384 | 1466536565672 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 384 | 1466536565676 Marionette TRACE conn5 <- [1,1214,null,{}] 12:16:05 INFO - PROCESS | 384 | 1466536565682 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:05 INFO - PROCESS | 384 | 1466536565685 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:05 INFO - PROCESS | 384 | 1466536565834 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 12:16:05 INFO - PROCESS | 384 | 1466536565844 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 384 | 1466536565847 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:05 INFO - PROCESS | 384 | ++DOCSHELL 000000834532D000 == 43 [pid = 384] [id = 313] 12:16:05 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (0000008340E1B400) [pid = 384] [serial = 938] [outer = 0000000000000000] 12:16:05 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (00000083412D7C00) [pid = 384] [serial = 939] [outer = 0000008340E1B400] 12:16:05 INFO - PROCESS | 384 | 1466536565897 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (0000008344A48800) [pid = 384] [serial = 940] [outer = 0000008340E1B400] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000834D910000 == 42 [pid = 384] [id = 307] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000834CF40000 == 41 [pid = 384] [id = 306] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000834CF27800 == 40 [pid = 384] [id = 305] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000834C102800 == 39 [pid = 384] [id = 304] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 0000008349656800 == 38 [pid = 384] [id = 303] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 0000008347BA9800 == 37 [pid = 384] [id = 302] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000833BF8A800 == 36 [pid = 384] [id = 301] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000833C40C000 == 35 [pid = 384] [id = 300] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 0000008347F45800 == 34 [pid = 384] [id = 299] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000834770D800 == 33 [pid = 384] [id = 297] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 0000008341475800 == 32 [pid = 384] [id = 298] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000834F281000 == 31 [pid = 384] [id = 312] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000834DAD5800 == 30 [pid = 384] [id = 311] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 000000834C10D800 == 29 [pid = 384] [id = 310] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 0000008347B9B800 == 28 [pid = 384] [id = 308] 12:16:06 INFO - PROCESS | 384 | --DOCSHELL 00000083449CE800 == 27 [pid = 384] [id = 309] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008346DDD400) [pid = 384] [serial = 876] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 94 (0000008340D06000) [pid = 384] [serial = 870] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 93 (00000083412D4C00) [pid = 384] [serial = 871] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008340E1D800) [pid = 384] [serial = 864] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083449A1000) [pid = 384] [serial = 865] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000833AFB9000) [pid = 384] [serial = 867] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833B626000) [pid = 384] [serial = 868] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008344A47800) [pid = 384] [serial = 873] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083478DA800) [pid = 384] [serial = 879] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000834499E000) [pid = 384] [serial = 853] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008344A4BC00) [pid = 384] [serial = 852] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008348808400) [pid = 384] [serial = 856] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008348408800) [pid = 384] [serial = 855] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000834B255000) [pid = 384] [serial = 859] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834B236400) [pid = 384] [serial = 858] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000834B309400) [pid = 384] [serial = 862] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834B25E400) [pid = 384] [serial = 861] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834743C000) [pid = 384] [serial = 877] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083482E5400) [pid = 384] [serial = 882] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008349036800) [pid = 384] [serial = 891] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083486AC000) [pid = 384] [serial = 888] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834840F000) [pid = 384] [serial = 883] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008347C5D000) [pid = 384] [serial = 880] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083478D4000) [pid = 384] [serial = 885] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083452B9800) [pid = 384] [serial = 874] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083486B9800) [pid = 384] [serial = 889] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008348411C00) [pid = 384] [serial = 886] [outer = 0000000000000000] [url = about:blank] 12:16:07 INFO - PROCESS | 384 | 1466536567242 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1591ms 12:16:07 INFO - PROCESS | 384 | 1466536567270 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 384 | 1466536567274 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 12:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:16:07 INFO - PROCESS | 384 | 1466536567280 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 384 | 1466536567283 Marionette TRACE conn5 <- [1,1218,null,{}] 12:16:07 INFO - PROCESS | 384 | 1466536567289 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:07 INFO - PROCESS | 384 | 1466536567292 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:07 INFO - PROCESS | 384 | 1466536567390 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 12:16:07 INFO - PROCESS | 384 | 1466536567461 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 384 | 1466536567466 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:07 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5D6000 == 28 [pid = 384] [id = 314] 12:16:07 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833AE9C800) [pid = 384] [serial = 941] [outer = 0000000000000000] 12:16:07 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AEA0400) [pid = 384] [serial = 942] [outer = 000000833AE9C800] 12:16:07 INFO - PROCESS | 384 | 1466536567516 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833B253C00) [pid = 384] [serial = 943] [outer = 000000833AE9C800] 12:16:07 INFO - PROCESS | 384 | 1466536567926 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 691ms 12:16:07 INFO - PROCESS | 384 | 1466536567974 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 384 | 1466536567979 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 12:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:16:07 INFO - PROCESS | 384 | 1466536567986 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 384 | 1466536567989 Marionette TRACE conn5 <- [1,1222,null,{}] 12:16:07 INFO - PROCESS | 384 | 1466536567993 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:07 INFO - PROCESS | 384 | 1466536567995 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:08 INFO - PROCESS | 384 | 1466536568086 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 12:16:08 INFO - PROCESS | 384 | 1466536568093 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 384 | 1466536568095 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:08 INFO - PROCESS | 384 | ++DOCSHELL 0000008341478800 == 29 [pid = 384] [id = 315] 12:16:08 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833BFD4000) [pid = 384] [serial = 944] [outer = 0000000000000000] 12:16:08 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833F3D4000) [pid = 384] [serial = 945] [outer = 000000833BFD4000] 12:16:08 INFO - PROCESS | 384 | 1466536568144 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833FF2D400) [pid = 384] [serial = 946] [outer = 000000833BFD4000] 12:16:08 INFO - PROCESS | 384 | 1466536568603 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 691ms 12:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:16:08 INFO - PROCESS | 384 | 1466536568679 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 384 | 1466536568682 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 12:16:08 INFO - PROCESS | 384 | 1466536568685 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 384 | 1466536568689 Marionette TRACE conn5 <- [1,1226,null,{}] 12:16:08 INFO - PROCESS | 384 | 1466536568700 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:08 INFO - PROCESS | 384 | 1466536568705 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:08 INFO - PROCESS | 384 | 1466536568825 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 12:16:08 INFO - PROCESS | 384 | 1466536568906 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 384 | 1466536568910 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:08 INFO - PROCESS | 384 | ++DOCSHELL 000000834771B000 == 30 [pid = 384] [id = 316] 12:16:08 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833ABCA800) [pid = 384] [serial = 947] [outer = 0000000000000000] 12:16:08 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083418CA400) [pid = 384] [serial = 948] [outer = 000000833ABCA800] 12:16:08 INFO - PROCESS | 384 | 1466536568960 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083449AB000) [pid = 384] [serial = 949] [outer = 000000833ABCA800] 12:16:09 INFO - PROCESS | 384 | 1466536569384 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 734ms 12:16:09 INFO - PROCESS | 384 | 1466536569424 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 12:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:16:09 INFO - PROCESS | 384 | 1466536569426 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 12:16:09 INFO - PROCESS | 384 | 1466536569430 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - PROCESS | 384 | 1466536569431 Marionette TRACE conn5 <- [1,1230,null,{}] 12:16:09 INFO - PROCESS | 384 | 1466536569435 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:09 INFO - PROCESS | 384 | 1466536569437 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:09 INFO - PROCESS | 384 | 1466536569555 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 12:16:09 INFO - PROCESS | 384 | 1466536569561 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 384 | 1466536569563 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:09 INFO - PROCESS | 384 | ++DOCSHELL 0000008347921800 == 31 [pid = 384] [id = 317] 12:16:09 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008344CCA800) [pid = 384] [serial = 950] [outer = 0000000000000000] 12:16:09 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083452CDC00) [pid = 384] [serial = 951] [outer = 0000008344CCA800] 12:16:09 INFO - PROCESS | 384 | 1466536569655 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008346D8C400) [pid = 384] [serial = 952] [outer = 0000008344CCA800] 12:16:10 INFO - PROCESS | 384 | 1466536570095 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 733ms 12:16:10 INFO - PROCESS | 384 | 1466536570175 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 384 | 1466536570177 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:16:10 INFO - PROCESS | 384 | 1466536570180 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 384 | 1466536570182 Marionette TRACE conn5 <- [1,1234,null,{}] 12:16:10 INFO - PROCESS | 384 | 1466536570190 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:10 INFO - PROCESS | 384 | 1466536570192 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:10 INFO - PROCESS | 384 | 1466536570299 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 12:16:10 INFO - PROCESS | 384 | 1466536570308 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 384 | 1466536570311 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:10 INFO - PROCESS | 384 | ++DOCSHELL 0000008348627800 == 32 [pid = 384] [id = 318] 12:16:10 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833B818400) [pid = 384] [serial = 953] [outer = 0000000000000000] 12:16:10 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347262C00) [pid = 384] [serial = 954] [outer = 000000833B818400] 12:16:10 INFO - PROCESS | 384 | 1466536570356 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083478D1C00) [pid = 384] [serial = 955] [outer = 000000833B818400] 12:16:10 INFO - PROCESS | 384 | 1466536570879 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 733ms 12:16:10 INFO - PROCESS | 384 | 1466536570917 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 384 | 1466536570919 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:16:10 INFO - PROCESS | 384 | 1466536570930 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 384 | 1466536570932 Marionette TRACE conn5 <- [1,1238,null,{}] 12:16:10 INFO - PROCESS | 384 | 1466536570935 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:10 INFO - PROCESS | 384 | 1466536570941 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:11 INFO - PROCESS | 384 | 1466536571076 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 12:16:11 INFO - PROCESS | 384 | 1466536571128 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 384 | 1466536571130 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:11 INFO - PROCESS | 384 | ++DOCSHELL 0000008349665800 == 33 [pid = 384] [id = 319] 12:16:11 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347B43C00) [pid = 384] [serial = 956] [outer = 0000000000000000] 12:16:11 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347EF7400) [pid = 384] [serial = 957] [outer = 0000008347B43C00] 12:16:11 INFO - PROCESS | 384 | 1466536571176 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083481A6000) [pid = 384] [serial = 958] [outer = 0000008347B43C00] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833AFB1400) [pid = 384] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 85 (00000083449ABC00) [pid = 384] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083481AA800) [pid = 384] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833AD40400) [pid = 384] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AD3E800) [pid = 384] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008348AF2800) [pid = 384] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD32800) [pid = 384] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083490E8000) [pid = 384] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AE9AC00) [pid = 384] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008347B4AC00) [pid = 384] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834A852000) [pid = 384] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:16:11 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AE99000) [pid = 384] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:16:11 INFO - PROCESS | 384 | 1466536571759 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 899ms 12:16:11 INFO - PROCESS | 384 | 1466536571825 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 384 | 1466536571827 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:16:11 INFO - PROCESS | 384 | 1466536571830 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 384 | 1466536571832 Marionette TRACE conn5 <- [1,1242,null,{}] 12:16:11 INFO - PROCESS | 384 | 1466536571836 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:11 INFO - PROCESS | 384 | 1466536571838 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:11 INFO - PROCESS | 384 | 1466536571918 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 12:16:11 INFO - PROCESS | 384 | 1466536571923 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 384 | 1466536571925 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:11 INFO - PROCESS | 384 | ++DOCSHELL 000000834B281800 == 34 [pid = 384] [id = 320] 12:16:11 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083452CC800) [pid = 384] [serial = 959] [outer = 0000000000000000] 12:16:11 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347FE7400) [pid = 384] [serial = 960] [outer = 00000083452CC800] 12:16:11 INFO - PROCESS | 384 | 1466536571970 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083481F4400) [pid = 384] [serial = 961] [outer = 00000083452CC800] 12:16:12 INFO - PROCESS | 384 | 1466536572757 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 984ms 12:16:12 INFO - PROCESS | 384 | 1466536572818 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 384 | 1466536572823 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 12:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:16:12 INFO - PROCESS | 384 | 1466536572828 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 384 | 1466536572834 Marionette TRACE conn5 <- [1,1246,null,{}] 12:16:12 INFO - PROCESS | 384 | 1466536572840 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:12 INFO - PROCESS | 384 | 1466536572843 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:12 INFO - PROCESS | 384 | 1466536572977 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 12:16:13 INFO - PROCESS | 384 | 1466536573045 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 384 | 1466536573049 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:13 INFO - PROCESS | 384 | ++DOCSHELL 000000834151F800 == 35 [pid = 384] [id = 321] 12:16:13 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833B255400) [pid = 384] [serial = 962] [outer = 0000000000000000] 12:16:13 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833BFD3000) [pid = 384] [serial = 963] [outer = 000000833B255400] 12:16:13 INFO - PROCESS | 384 | 1466536573108 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008340D11C00) [pid = 384] [serial = 964] [outer = 000000833B255400] 12:16:13 INFO - PROCESS | 384 | 1466536573785 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1029ms 12:16:13 INFO - PROCESS | 384 | 1466536573872 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 384 | 1466536573878 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 12:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:16:13 INFO - PROCESS | 384 | 1466536573885 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 384 | 1466536573889 Marionette TRACE conn5 <- [1,1250,null,{}] 12:16:13 INFO - PROCESS | 384 | 1466536573912 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:13 INFO - PROCESS | 384 | 1466536573915 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:14 INFO - PROCESS | 384 | 1466536574048 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 12:16:14 INFO - PROCESS | 384 | 1466536574115 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 384 | 1466536574118 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:14 INFO - PROCESS | 384 | ++DOCSHELL 0000008347718800 == 36 [pid = 384] [id = 322] 12:16:14 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083452C5C00) [pid = 384] [serial = 965] [outer = 0000000000000000] 12:16:14 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008345855400) [pid = 384] [serial = 966] [outer = 00000083452C5C00] 12:16:14 INFO - PROCESS | 384 | 1466536574176 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008347447800) [pid = 384] [serial = 967] [outer = 00000083452C5C00] 12:16:15 INFO - PROCESS | 384 | 1466536575042 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:16:15 INFO - PROCESS | 384 | --DOCSHELL 0000008349665800 == 35 [pid = 384] [id = 319] 12:16:15 INFO - PROCESS | 384 | --DOCSHELL 0000008348627800 == 34 [pid = 384] [id = 318] 12:16:15 INFO - PROCESS | 384 | --DOCSHELL 0000008347921800 == 33 [pid = 384] [id = 317] 12:16:15 INFO - PROCESS | 384 | --DOCSHELL 000000834771B000 == 32 [pid = 384] [id = 316] 12:16:15 INFO - PROCESS | 384 | --DOCSHELL 0000008341478800 == 31 [pid = 384] [id = 315] 12:16:15 INFO - PROCESS | 384 | --DOCSHELL 000000833F5D6000 == 30 [pid = 384] [id = 314] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000834903CC00) [pid = 384] [serial = 913] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008340D07000) [pid = 384] [serial = 895] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344A43C00) [pid = 384] [serial = 903] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008348642800) [pid = 384] [serial = 910] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083452CAC00) [pid = 384] [serial = 904] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008344A92C00) [pid = 384] [serial = 897] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833F3CE400) [pid = 384] [serial = 894] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008347B4A000) [pid = 384] [serial = 919] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008347B40C00) [pid = 384] [serial = 918] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834909C000) [pid = 384] [serial = 892] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833FCB0400) [pid = 384] [serial = 901] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000834A704000) [pid = 384] [serial = 916] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008345A11C00) [pid = 384] [serial = 898] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083478D8000) [pid = 384] [serial = 906] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083489B6000) [pid = 384] [serial = 912] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000834A212C00) [pid = 384] [serial = 915] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008347EFF000) [pid = 384] [serial = 907] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008348643800) [pid = 384] [serial = 921] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000833AD99C00) [pid = 384] [serial = 900] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000834836D400) [pid = 384] [serial = 909] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000834A86DC00) [pid = 384] [serial = 924] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 62 (000000834B232800) [pid = 384] [serial = 925] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - PROCESS | 384 | --DOMWINDOW == 61 (000000834A849C00) [pid = 384] [serial = 922] [outer = 0000000000000000] [url = about:blank] 12:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1208ms 12:16:15 INFO - PROCESS | 384 | 1466536575096 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 384 | 1466536575101 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 12:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:16:15 INFO - PROCESS | 384 | 1466536575107 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 384 | 1466536575110 Marionette TRACE conn5 <- [1,1254,null,{}] 12:16:15 INFO - PROCESS | 384 | 1466536575116 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:15 INFO - PROCESS | 384 | 1466536575118 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:15 INFO - PROCESS | 384 | 1466536575218 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 12:16:15 INFO - PROCESS | 384 | 1466536575225 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 384 | 1466536575230 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:15 INFO - PROCESS | 384 | ++DOCSHELL 000000834021C800 == 31 [pid = 384] [id = 323] 12:16:15 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833B3BF400) [pid = 384] [serial = 968] [outer = 0000000000000000] 12:16:15 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833BF3EC00) [pid = 384] [serial = 969] [outer = 000000833B3BF400] 12:16:15 INFO - PROCESS | 384 | 1466536575280 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008340319000) [pid = 384] [serial = 970] [outer = 000000833B3BF400] 12:16:15 INFO - PROCESS | 384 | 1466536575791 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 734ms 12:16:15 INFO - PROCESS | 384 | 1466536575844 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 384 | 1466536575848 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 12:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:16:15 INFO - PROCESS | 384 | 1466536575854 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 384 | 1466536575857 Marionette TRACE conn5 <- [1,1258,null,{}] 12:16:15 INFO - PROCESS | 384 | 1466536575861 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:15 INFO - PROCESS | 384 | 1466536575864 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:15 INFO - PROCESS | 384 | 1466536575954 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 12:16:16 INFO - PROCESS | 384 | 1466536576044 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 384 | 1466536576046 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:16 INFO - PROCESS | 384 | ++DOCSHELL 00000083453BC000 == 32 [pid = 384] [id = 324] 12:16:16 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008344630800) [pid = 384] [serial = 971] [outer = 0000000000000000] 12:16:16 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (0000008344A4F400) [pid = 384] [serial = 972] [outer = 0000008344630800] 12:16:16 INFO - PROCESS | 384 | 1466536576095 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (00000083452CB800) [pid = 384] [serial = 973] [outer = 0000008344630800] 12:16:16 INFO - PROCESS | 384 | 1466536576526 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 731ms 12:16:16 INFO - PROCESS | 384 | 1466536576588 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 384 | 1466536576591 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 12:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:16:16 INFO - PROCESS | 384 | 1466536576594 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 384 | 1466536576598 Marionette TRACE conn5 <- [1,1262,null,{}] 12:16:16 INFO - PROCESS | 384 | 1466536576616 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:16 INFO - PROCESS | 384 | 1466536576621 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:16 INFO - PROCESS | 384 | 1466536576740 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 12:16:16 INFO - PROCESS | 384 | 1466536576756 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 384 | 1466536576759 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:16 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B5D000 == 33 [pid = 384] [id = 325] 12:16:16 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008347B40C00) [pid = 384] [serial = 974] [outer = 0000000000000000] 12:16:16 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008347B49800) [pid = 384] [serial = 975] [outer = 0000008347B40C00] 12:16:16 INFO - PROCESS | 384 | 1466536576808 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008347C5B800) [pid = 384] [serial = 976] [outer = 0000008347B40C00] 12:16:17 INFO - PROCESS | 384 | 1466536577244 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 691ms 12:16:17 INFO - PROCESS | 384 | 1466536577288 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 384 | 1466536577291 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 12:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:16:17 INFO - PROCESS | 384 | 1466536577294 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 384 | 1466536577296 Marionette TRACE conn5 <- [1,1266,null,{}] 12:16:17 INFO - PROCESS | 384 | 1466536577299 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:17 INFO - PROCESS | 384 | 1466536577301 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:17 INFO - PROCESS | 384 | 1466536577393 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 12:16:17 INFO - PROCESS | 384 | 1466536577399 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 384 | 1466536577402 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:17 INFO - PROCESS | 384 | ++DOCSHELL 0000008348AA5000 == 34 [pid = 384] [id = 326] 12:16:17 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083481A2C00) [pid = 384] [serial = 977] [outer = 0000000000000000] 12:16:17 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083481F6400) [pid = 384] [serial = 978] [outer = 00000083481A2C00] 12:16:17 INFO - PROCESS | 384 | 1466536577447 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083482A6400) [pid = 384] [serial = 979] [outer = 00000083481A2C00] 12:16:17 INFO - PROCESS | 384 | 1466536577937 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 691ms 12:16:17 INFO - PROCESS | 384 | 1466536577988 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 384 | 1466536577990 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 12:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:16:18 INFO - PROCESS | 384 | 1466536577993 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 384 | 1466536577995 Marionette TRACE conn5 <- [1,1270,null,{}] 12:16:18 INFO - PROCESS | 384 | 1466536577998 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:18 INFO - PROCESS | 384 | 1466536578000 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:18 INFO - PROCESS | 384 | 1466536578147 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 12:16:18 INFO - PROCESS | 384 | 1466536578198 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 384 | 1466536578200 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:18 INFO - PROCESS | 384 | ++DOCSHELL 000000834B28B000 == 35 [pid = 384] [id = 327] 12:16:18 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000834836A400) [pid = 384] [serial = 980] [outer = 0000000000000000] 12:16:18 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834836EC00) [pid = 384] [serial = 981] [outer = 000000834836A400] 12:16:18 INFO - PROCESS | 384 | 1466536578245 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000834840D000) [pid = 384] [serial = 982] [outer = 000000834836A400] 12:16:18 INFO - PROCESS | 384 | 1466536578695 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 733ms 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:16:18 INFO - PROCESS | 384 | 1466536578735 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 384 | 1466536578737 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 12:16:18 INFO - PROCESS | 384 | 1466536578741 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 384 | 1466536578742 Marionette TRACE conn5 <- [1,1274,null,{}] 12:16:18 INFO - PROCESS | 384 | 1466536578746 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:18 INFO - PROCESS | 384 | 1466536578752 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:18 INFO - PROCESS | 384 | 1466536578888 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 12:16:18 INFO - PROCESS | 384 | 1466536578940 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 384 | 1466536578942 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:18 INFO - PROCESS | 384 | ++DOCSHELL 000000834C24E800 == 36 [pid = 384] [id = 328] 12:16:18 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834864D400) [pid = 384] [serial = 983] [outer = 0000000000000000] 12:16:18 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008348807C00) [pid = 384] [serial = 984] [outer = 000000834864D400] 12:16:18 INFO - PROCESS | 384 | 1466536578988 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083489F1800) [pid = 384] [serial = 985] [outer = 000000834864D400] 12:16:19 INFO - PROCESS | 384 | 1466536579430 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 734ms 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008347B43C00) [pid = 384] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ABCA800) [pid = 384] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008340E1B400) [pid = 384] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AE9C800) [pid = 384] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008344CCA800) [pid = 384] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833F9EE800) [pid = 384] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347B46000) [pid = 384] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000834864C400) [pid = 384] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834864E000) [pid = 384] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833B818400) [pid = 384] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:16:19 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833BFD4000) [pid = 384] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:16:19 INFO - PROCESS | 384 | 1466536579492 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 12:16:19 INFO - PROCESS | 384 | 1466536579494 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 12:16:19 INFO - PROCESS | 384 | 1466536579499 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 384 | 1466536579500 Marionette TRACE conn5 <- [1,1278,null,{}] 12:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:16:19 INFO - PROCESS | 384 | 1466536579504 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:19 INFO - PROCESS | 384 | 1466536579506 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:19 INFO - PROCESS | 384 | 1466536579589 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 12:16:19 INFO - PROCESS | 384 | 1466536579595 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 384 | 1466536579597 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:19 INFO - PROCESS | 384 | ++DOCSHELL 000000834C30E800 == 37 [pid = 384] [id = 329] 12:16:19 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AE9C800) [pid = 384] [serial = 986] [outer = 0000000000000000] 12:16:19 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008340E19C00) [pid = 384] [serial = 987] [outer = 000000833AE9C800] 12:16:19 INFO - PROCESS | 384 | 1466536579642 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008347B46000) [pid = 384] [serial = 988] [outer = 000000833AE9C800] 12:16:20 INFO - PROCESS | 384 | 1466536580073 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 629ms 12:16:20 INFO - PROCESS | 384 | 1466536580135 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 384 | 1466536580137 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:16:20 INFO - PROCESS | 384 | 1466536580141 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 384 | 1466536580142 Marionette TRACE conn5 <- [1,1282,null,{}] 12:16:20 INFO - PROCESS | 384 | 1466536580146 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:20 INFO - PROCESS | 384 | 1466536580148 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:20 INFO - PROCESS | 384 | 1466536580230 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 12:16:20 INFO - PROCESS | 384 | 1466536580237 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 384 | 1466536580239 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:20 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF43000 == 38 [pid = 384] [id = 330] 12:16:20 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000834903D400) [pid = 384] [serial = 989] [outer = 0000000000000000] 12:16:20 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083490D3C00) [pid = 384] [serial = 990] [outer = 000000834903D400] 12:16:20 INFO - PROCESS | 384 | 1466536580292 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083490F1400) [pid = 384] [serial = 991] [outer = 000000834903D400] 12:16:20 INFO - PROCESS | 384 | 1466536580714 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 627ms 12:16:20 INFO - PROCESS | 384 | 1466536580771 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 384 | 1466536580773 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 12:16:20 INFO - PROCESS | 384 | 1466536580776 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:16:20 INFO - PROCESS | 384 | 1466536580778 Marionette TRACE conn5 <- [1,1286,null,{}] 12:16:20 INFO - PROCESS | 384 | 1466536580782 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:20 INFO - PROCESS | 384 | 1466536580784 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:20 INFO - PROCESS | 384 | 1466536580869 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 12:16:20 INFO - PROCESS | 384 | 1466536580876 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 384 | 1466536580878 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:20 INFO - PROCESS | 384 | ++DOCSHELL 000000834D90E000 == 39 [pid = 384] [id = 331] 12:16:20 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083493DE400) [pid = 384] [serial = 992] [outer = 0000000000000000] 12:16:20 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083496CF000) [pid = 384] [serial = 993] [outer = 00000083493DE400] 12:16:20 INFO - PROCESS | 384 | 1466536580922 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834A377800) [pid = 384] [serial = 994] [outer = 00000083493DE400] 12:16:21 INFO - PROCESS | 384 | 1466536581365 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 629ms 12:16:21 INFO - PROCESS | 384 | 1466536581409 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 12:16:21 INFO - PROCESS | 384 | 1466536581411 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 12:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:16:21 INFO - PROCESS | 384 | 1466536581414 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - PROCESS | 384 | 1466536581416 Marionette TRACE conn5 <- [1,1290,null,{}] 12:16:21 INFO - PROCESS | 384 | 1466536581419 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:21 INFO - PROCESS | 384 | 1466536581421 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:21 INFO - PROCESS | 384 | 1466536581514 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 12:16:21 INFO - PROCESS | 384 | 1466536581519 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 384 | 1466536581521 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:21 INFO - PROCESS | 384 | ++DOCSHELL 000000834787E800 == 40 [pid = 384] [id = 332] 12:16:21 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834743B800) [pid = 384] [serial = 995] [outer = 0000000000000000] 12:16:21 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834A84E400) [pid = 384] [serial = 996] [outer = 000000834743B800] 12:16:21 INFO - PROCESS | 384 | 1466536581565 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834B22A800) [pid = 384] [serial = 997] [outer = 000000834743B800] 12:16:22 INFO - PROCESS | 384 | 1466536582285 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 943ms 12:16:22 INFO - PROCESS | 384 | 1466536582361 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 384 | 1466536582366 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 12:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:16:22 INFO - PROCESS | 384 | 1466536582371 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 384 | 1466536582376 Marionette TRACE conn5 <- [1,1294,null,{}] 12:16:22 INFO - PROCESS | 384 | 1466536582382 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:22 INFO - PROCESS | 384 | 1466536582385 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:22 INFO - PROCESS | 384 | 1466536582542 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 12:16:22 INFO - PROCESS | 384 | 1466536582654 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 384 | 1466536582657 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:22 INFO - PROCESS | 384 | ++DOCSHELL 00000083458A7000 == 41 [pid = 384] [id = 333] 12:16:22 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008340D07000) [pid = 384] [serial = 998] [outer = 0000000000000000] 12:16:22 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008344628C00) [pid = 384] [serial = 999] [outer = 0000008340D07000] 12:16:22 INFO - PROCESS | 384 | 1466536582717 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083452C4000) [pid = 384] [serial = 1000] [outer = 0000008340D07000] 12:16:23 INFO - PROCESS | 384 | 1466536583305 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 984ms 12:16:23 INFO - PROCESS | 384 | 1466536583359 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 384 | 1466536583364 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 12:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:16:23 INFO - PROCESS | 384 | 1466536583371 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 384 | 1466536583374 Marionette TRACE conn5 <- [1,1298,null,{}] 12:16:23 INFO - PROCESS | 384 | 1466536583378 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:23 INFO - PROCESS | 384 | 1466536583381 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:23 INFO - PROCESS | 384 | 1466536583539 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 12:16:23 INFO - PROCESS | 384 | 1466536583592 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 384 | 1466536583595 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:23 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA79000 == 42 [pid = 384] [id = 334] 12:16:23 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008347C53C00) [pid = 384] [serial = 1001] [outer = 0000000000000000] 12:16:23 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347C5F800) [pid = 384] [serial = 1002] [outer = 0000008347C53C00] 12:16:23 INFO - PROCESS | 384 | 1466536583655 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083482F4000) [pid = 384] [serial = 1003] [outer = 0000008347C53C00] 12:16:24 INFO - PROCESS | 384 | 1466536584287 Marionette TRACE conn5 <- [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]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 12:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 942ms 12:16:24 INFO - PROCESS | 384 | 1466536584315 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 384 | 1466536584317 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 12:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:16:24 INFO - PROCESS | 384 | 1466536584321 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 384 | 1466536584325 Marionette TRACE conn5 <- [1,1302,null,{}] 12:16:24 INFO - PROCESS | 384 | 1466536584337 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:24 INFO - PROCESS | 384 | 1466536584342 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:24 INFO - PROCESS | 384 | 1466536584457 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 12:16:24 INFO - PROCESS | 384 | 1466536584576 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:24 INFO - PROCESS | 384 | 1466536584580 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:24 INFO - PROCESS | 384 | ++DOCSHELL 000000834DACD800 == 43 [pid = 384] [id = 335] 12:16:24 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083489C4C00) [pid = 384] [serial = 1004] [outer = 0000000000000000] 12:16:24 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083490ED800) [pid = 384] [serial = 1005] [outer = 00000083489C4C00] 12:16:24 INFO - PROCESS | 384 | 1466536584638 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000834B22AC00) [pid = 384] [serial = 1006] [outer = 00000083489C4C00] 12:16:25 INFO - PROCESS | 384 | 1466536585282 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1028ms 12:16:25 INFO - PROCESS | 384 | 1466536585351 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 384 | 1466536585354 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 12:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:16:25 INFO - PROCESS | 384 | 1466536585358 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 384 | 1466536585360 Marionette TRACE conn5 <- [1,1306,null,{}] 12:16:25 INFO - PROCESS | 384 | 1466536585364 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:25 INFO - PROCESS | 384 | 1466536585367 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:25 INFO - PROCESS | 384 | 1466536585610 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 12:16:25 INFO - PROCESS | 384 | 1466536585748 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 384 | 1466536585751 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:25 INFO - PROCESS | 384 | ++DOCSHELL 00000083401BA800 == 44 [pid = 384] [id = 336] 12:16:25 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833AC5D000) [pid = 384] [serial = 1007] [outer = 0000000000000000] 12:16:25 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833AFAEC00) [pid = 384] [serial = 1008] [outer = 000000833AC5D000] 12:16:25 INFO - PROCESS | 384 | 1466536585805 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833F3D1C00) [pid = 384] [serial = 1009] [outer = 000000833AC5D000] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834D90E000 == 43 [pid = 384] [id = 331] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834CF43000 == 42 [pid = 384] [id = 330] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834C30E800 == 41 [pid = 384] [id = 329] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834C24E800 == 40 [pid = 384] [id = 328] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834B28B000 == 39 [pid = 384] [id = 327] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 0000008348AA5000 == 38 [pid = 384] [id = 326] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 0000008347B5D000 == 37 [pid = 384] [id = 325] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 00000083453BC000 == 36 [pid = 384] [id = 324] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834021C800 == 35 [pid = 384] [id = 323] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 0000008347718800 == 34 [pid = 384] [id = 322] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834151F800 == 33 [pid = 384] [id = 321] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834B281800 == 32 [pid = 384] [id = 320] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834532D000 == 31 [pid = 384] [id = 313] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834DACD800 == 30 [pid = 384] [id = 335] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834BA79000 == 29 [pid = 384] [id = 334] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 00000083458A7000 == 28 [pid = 384] [id = 333] 12:16:26 INFO - PROCESS | 384 | --DOCSHELL 000000834787E800 == 27 [pid = 384] [id = 332] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008347EF7400) [pid = 384] [serial = 957] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083418CA400) [pid = 384] [serial = 948] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008344A48800) [pid = 384] [serial = 940] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083412D7C00) [pid = 384] [serial = 939] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833AEA0400) [pid = 384] [serial = 942] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833B253C00) [pid = 384] [serial = 943] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 85 (00000083452CDC00) [pid = 384] [serial = 951] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834499F400) [pid = 384] [serial = 928] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008340D7E800) [pid = 384] [serial = 927] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083481F0400) [pid = 384] [serial = 931] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347C59C00) [pid = 384] [serial = 930] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083493DE800) [pid = 384] [serial = 934] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008349062C00) [pid = 384] [serial = 933] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834B253C00) [pid = 384] [serial = 937] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000834A855000) [pid = 384] [serial = 936] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008347262C00) [pid = 384] [serial = 954] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008346D8C400) [pid = 384] [serial = 952] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083478D1C00) [pid = 384] [serial = 955] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833F3D4000) [pid = 384] [serial = 945] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083481A6000) [pid = 384] [serial = 958] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833FF2D400) [pid = 384] [serial = 946] [outer = 0000000000000000] [url = about:blank] 12:16:26 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083449AB000) [pid = 384] [serial = 949] [outer = 0000000000000000] [url = about:blank] 12:16:27 INFO - PROCESS | 384 | 1466536587165 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1845ms 12:16:27 INFO - PROCESS | 384 | 1466536587206 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 12:16:27 INFO - PROCESS | 384 | 1466536587211 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 12:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:16:27 INFO - PROCESS | 384 | 1466536587216 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 384 | 1466536587219 Marionette TRACE conn5 <- [1,1310,null,{}] 12:16:27 INFO - PROCESS | 384 | 1466536587226 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:27 INFO - PROCESS | 384 | 1466536587228 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:27 INFO - PROCESS | 384 | 1466536587322 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 12:16:27 INFO - PROCESS | 384 | 1466536587392 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:27 INFO - PROCESS | 384 | 1466536587397 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:27 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5CE000 == 28 [pid = 384] [id = 337] 12:16:27 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AC65800) [pid = 384] [serial = 1010] [outer = 0000000000000000] 12:16:27 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AD34400) [pid = 384] [serial = 1011] [outer = 000000833AC65800] 12:16:27 INFO - PROCESS | 384 | 1466536587449 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833AD93C00) [pid = 384] [serial = 1012] [outer = 000000833AC65800] 12:16:27 INFO - PROCESS | 384 | 1466536587875 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 733ms 12:16:27 INFO - PROCESS | 384 | 1466536587952 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 12:16:27 INFO - PROCESS | 384 | 1466536587958 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 12:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:16:27 INFO - PROCESS | 384 | 1466536587965 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 384 | 1466536587968 Marionette TRACE conn5 <- [1,1314,null,{}] 12:16:27 INFO - PROCESS | 384 | 1466536587972 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:27 INFO - PROCESS | 384 | 1466536587975 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:28 INFO - PROCESS | 384 | 1466536588068 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 12:16:28 INFO - PROCESS | 384 | 1466536588084 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 384 | 1466536588087 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:28 INFO - PROCESS | 384 | ++DOCSHELL 000000834146F000 == 29 [pid = 384] [id = 338] 12:16:28 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833B3BFC00) [pid = 384] [serial = 1013] [outer = 0000000000000000] 12:16:28 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833B3C5400) [pid = 384] [serial = 1014] [outer = 000000833B3BFC00] 12:16:28 INFO - PROCESS | 384 | 1466536588135 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833F3CE800) [pid = 384] [serial = 1015] [outer = 000000833B3BFC00] 12:16:28 INFO - PROCESS | 384 | 1466536588614 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 692ms 12:16:28 INFO - PROCESS | 384 | 1466536588658 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 384 | 1466536588661 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 12:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:16:28 INFO - PROCESS | 384 | 1466536588664 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 384 | 1466536588668 Marionette TRACE conn5 <- [1,1318,null,{}] 12:16:28 INFO - PROCESS | 384 | 1466536588711 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:28 INFO - PROCESS | 384 | 1466536588717 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:28 INFO - PROCESS | 384 | 1466536588838 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 12:16:28 INFO - PROCESS | 384 | 1466536588886 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 384 | 1466536588890 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:28 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DC1800 == 30 [pid = 384] [id = 339] 12:16:28 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833AFAD800) [pid = 384] [serial = 1016] [outer = 0000000000000000] 12:16:28 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008340E13400) [pid = 384] [serial = 1017] [outer = 000000833AFAD800] 12:16:28 INFO - PROCESS | 384 | 1466536588940 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083412D8400) [pid = 384] [serial = 1018] [outer = 000000833AFAD800] 12:16:29 INFO - PROCESS | 384 | 1466536589383 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 776ms 12:16:29 INFO - PROCESS | 384 | 1466536589443 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 12:16:29 INFO - PROCESS | 384 | 1466536589446 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 12:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:16:29 INFO - PROCESS | 384 | 1466536589462 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 384 | 1466536589464 Marionette TRACE conn5 <- [1,1322,null,{}] 12:16:29 INFO - PROCESS | 384 | 1466536589467 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:29 INFO - PROCESS | 384 | 1466536589470 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:29 INFO - PROCESS | 384 | 1466536589582 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 12:16:29 INFO - PROCESS | 384 | 1466536589632 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 384 | 1466536589634 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:29 INFO - PROCESS | 384 | ++DOCSHELL 0000008347908800 == 31 [pid = 384] [id = 340] 12:16:29 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344630000) [pid = 384] [serial = 1019] [outer = 0000000000000000] 12:16:29 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083449A1800) [pid = 384] [serial = 1020] [outer = 0000008344630000] 12:16:29 INFO - PROCESS | 384 | 1466536589682 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008344A44C00) [pid = 384] [serial = 1021] [outer = 0000008344630000] 12:16:30 INFO - PROCESS | 384 | 1466536590124 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 733ms 12:16:30 INFO - PROCESS | 384 | 1466536590191 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 384 | 1466536590193 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 12:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:16:30 INFO - PROCESS | 384 | 1466536590196 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 384 | 1466536590198 Marionette TRACE conn5 <- [1,1326,null,{}] 12:16:30 INFO - PROCESS | 384 | 1466536590201 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:30 INFO - PROCESS | 384 | 1466536590203 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:30 INFO - PROCESS | 384 | 1466536590310 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 12:16:30 INFO - PROCESS | 384 | 1466536590320 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 384 | 1466536590322 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:30 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BB0800 == 32 [pid = 384] [id = 341] 12:16:30 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833B3B9C00) [pid = 384] [serial = 1022] [outer = 0000000000000000] 12:16:30 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008344A93C00) [pid = 384] [serial = 1023] [outer = 000000833B3B9C00] 12:16:30 INFO - PROCESS | 384 | 1466536590406 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083452CC400) [pid = 384] [serial = 1024] [outer = 000000833B3B9C00] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834836A400) [pid = 384] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000834864D400) [pid = 384] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083481A2C00) [pid = 384] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083452CC800) [pid = 384] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008344630800) [pid = 384] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833B3BF400) [pid = 384] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008347B40C00) [pid = 384] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083452C5C00) [pid = 384] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B255400) [pid = 384] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AE9C800) [pid = 384] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834903D400) [pid = 384] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834743B800) [pid = 384] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:16:31 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083493DE400) [pid = 384] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:16:31 INFO - PROCESS | 384 | 1466536591321 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1193ms 12:16:31 INFO - PROCESS | 384 | 1466536591393 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 384 | 1466536591395 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 12:16:31 INFO - PROCESS | 384 | 1466536591398 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:16:31 INFO - PROCESS | 384 | 1466536591400 Marionette TRACE conn5 <- [1,1330,null,{}] 12:16:31 INFO - PROCESS | 384 | 1466536591404 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:31 INFO - PROCESS | 384 | 1466536591410 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:31 INFO - PROCESS | 384 | 1466536591522 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 12:16:31 INFO - PROCESS | 384 | 1466536591606 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 384 | 1466536591608 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:31 INFO - PROCESS | 384 | ++DOCSHELL 0000008348A98800 == 33 [pid = 384] [id = 342] 12:16:31 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008346DE3C00) [pid = 384] [serial = 1025] [outer = 0000000000000000] 12:16:31 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347260800) [pid = 384] [serial = 1026] [outer = 0000008346DE3C00] 12:16:31 INFO - PROCESS | 384 | 1466536591683 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347440800) [pid = 384] [serial = 1027] [outer = 0000008346DE3C00] 12:16:32 INFO - PROCESS | 384 | 1466536592075 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 734ms 12:16:32 INFO - PROCESS | 384 | 1466536592136 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:16:32 INFO - PROCESS | 384 | 1466536592138 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 12:16:32 INFO - PROCESS | 384 | 1466536592141 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 384 | 1466536592143 Marionette TRACE conn5 <- [1,1334,null,{}] 12:16:32 INFO - PROCESS | 384 | 1466536592147 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 384 | 1466536592149 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:32 INFO - PROCESS | 384 | 1466536592229 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 12:16:32 INFO - PROCESS | 384 | 1466536592234 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 384 | 1466536592236 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:32 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8C2800 == 34 [pid = 384] [id = 343] 12:16:32 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000834186B800) [pid = 384] [serial = 1028] [outer = 0000000000000000] 12:16:32 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347B41400) [pid = 384] [serial = 1029] [outer = 000000834186B800] 12:16:32 INFO - PROCESS | 384 | 1466536592280 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008347C3EC00) [pid = 384] [serial = 1030] [outer = 000000834186B800] 12:16:32 INFO - PROCESS | 384 | 1466536592713 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 628ms 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:16:32 INFO - PROCESS | 384 | 1466536592773 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 384 | 1466536592775 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 12:16:32 INFO - PROCESS | 384 | 1466536592779 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 384 | 1466536592781 Marionette TRACE conn5 <- [1,1338,null,{}] 12:16:32 INFO - PROCESS | 384 | 1466536592784 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 384 | 1466536592786 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:32 INFO - PROCESS | 384 | 1466536592868 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 12:16:32 INFO - PROCESS | 384 | 1466536592904 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 384 | 1466536592906 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:32 INFO - PROCESS | 384 | ++DOCSHELL 000000834C116000 == 35 [pid = 384] [id = 344] 12:16:32 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083412D2400) [pid = 384] [serial = 1031] [outer = 0000000000000000] 12:16:32 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347DBA000) [pid = 384] [serial = 1032] [outer = 00000083412D2400] 12:16:32 INFO - PROCESS | 384 | 1466536592954 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083481A1000) [pid = 384] [serial = 1033] [outer = 00000083412D2400] 12:16:33 INFO - PROCESS | 384 | 1466536593586 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 879ms 12:16:33 INFO - PROCESS | 384 | 1466536593661 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 384 | 1466536593666 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 12:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:16:33 INFO - PROCESS | 384 | 1466536593671 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 384 | 1466536593675 Marionette TRACE conn5 <- [1,1342,null,{}] 12:16:33 INFO - PROCESS | 384 | 1466536593682 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:33 INFO - PROCESS | 384 | 1466536593685 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:33 INFO - PROCESS | 384 | 1466536593820 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 12:16:33 INFO - PROCESS | 384 | 1466536593890 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 384 | 1466536593893 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:33 INFO - PROCESS | 384 | ++DOCSHELL 000000833FF6E000 == 36 [pid = 384] [id = 345] 12:16:33 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833AD38800) [pid = 384] [serial = 1034] [outer = 0000000000000000] 12:16:33 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833AE9AC00) [pid = 384] [serial = 1035] [outer = 000000833AD38800] 12:16:34 INFO - PROCESS | 384 | 1466536593993 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833B2A2800) [pid = 384] [serial = 1036] [outer = 000000833AD38800] 12:16:34 INFO - PROCESS | 384 | 1466536594789 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1195ms 12:16:34 INFO - PROCESS | 384 | 1466536594870 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 384 | 1466536594875 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 12:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:16:34 INFO - PROCESS | 384 | 1466536594882 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 384 | 1466536594885 Marionette TRACE conn5 <- [1,1346,null,{}] 12:16:34 INFO - PROCESS | 384 | 1466536594889 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:34 INFO - PROCESS | 384 | 1466536594892 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:35 INFO - PROCESS | 384 | 1466536595021 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 12:16:35 INFO - PROCESS | 384 | 1466536595089 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 384 | 1466536595092 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:35 INFO - PROCESS | 384 | ++DOCSHELL 0000008347947000 == 37 [pid = 384] [id = 346] 12:16:35 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008340233000) [pid = 384] [serial = 1037] [outer = 0000000000000000] 12:16:35 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008340D70C00) [pid = 384] [serial = 1038] [outer = 0000008340233000] 12:16:35 INFO - PROCESS | 384 | 1466536595150 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000834195A400) [pid = 384] [serial = 1039] [outer = 0000008340233000] 12:16:36 INFO - PROCESS | 384 | --DOCSHELL 000000834A8C2800 == 36 [pid = 384] [id = 343] 12:16:36 INFO - PROCESS | 384 | --DOCSHELL 0000008348A98800 == 35 [pid = 384] [id = 342] 12:16:36 INFO - PROCESS | 384 | --DOCSHELL 0000008347BB0800 == 34 [pid = 384] [id = 341] 12:16:36 INFO - PROCESS | 384 | --DOCSHELL 0000008347908800 == 33 [pid = 384] [id = 340] 12:16:36 INFO - PROCESS | 384 | --DOCSHELL 0000008346DC1800 == 32 [pid = 384] [id = 339] 12:16:36 INFO - PROCESS | 384 | --DOCSHELL 000000834146F000 == 31 [pid = 384] [id = 338] 12:16:36 INFO - PROCESS | 384 | --DOCSHELL 000000833F5CE000 == 30 [pid = 384] [id = 337] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000834836EC00) [pid = 384] [serial = 981] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008348807C00) [pid = 384] [serial = 984] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834840D000) [pid = 384] [serial = 982] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083481F6400) [pid = 384] [serial = 978] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083481F4400) [pid = 384] [serial = 961] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347FE7400) [pid = 384] [serial = 960] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008344A4F400) [pid = 384] [serial = 972] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083452CB800) [pid = 384] [serial = 973] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833BF3EC00) [pid = 384] [serial = 969] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008340319000) [pid = 384] [serial = 970] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008347B49800) [pid = 384] [serial = 975] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008347C5B800) [pid = 384] [serial = 976] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008345855400) [pid = 384] [serial = 966] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008347447800) [pid = 384] [serial = 967] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833BFD3000) [pid = 384] [serial = 963] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008340D11C00) [pid = 384] [serial = 964] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008340E19C00) [pid = 384] [serial = 987] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000834A377800) [pid = 384] [serial = 994] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083489F1800) [pid = 384] [serial = 985] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083490F1400) [pid = 384] [serial = 991] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008347B46000) [pid = 384] [serial = 988] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 65 (00000083490D3C00) [pid = 384] [serial = 990] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 64 (00000083482A6400) [pid = 384] [serial = 979] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000834A84E400) [pid = 384] [serial = 996] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 62 (000000834B22A800) [pid = 384] [serial = 997] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | --DOMWINDOW == 61 (00000083496CF000) [pid = 384] [serial = 993] [outer = 0000000000000000] [url = about:blank] 12:16:36 INFO - PROCESS | 384 | 1466536596058 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1242ms 12:16:36 INFO - PROCESS | 384 | 1466536596126 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 12:16:36 INFO - PROCESS | 384 | 1466536596130 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 12:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:16:36 INFO - PROCESS | 384 | 1466536596136 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 384 | 1466536596139 Marionette TRACE conn5 <- [1,1350,null,{}] 12:16:36 INFO - PROCESS | 384 | 1466536596145 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:36 INFO - PROCESS | 384 | 1466536596148 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:36 INFO - PROCESS | 384 | 1466536596248 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 12:16:36 INFO - PROCESS | 384 | 1466536596255 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 384 | 1466536596259 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:36 INFO - PROCESS | 384 | ++DOCSHELL 00000083401B0000 == 31 [pid = 384] [id = 347] 12:16:36 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833B3BE800) [pid = 384] [serial = 1040] [outer = 0000000000000000] 12:16:36 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833B50D400) [pid = 384] [serial = 1041] [outer = 000000833B3BE800] 12:16:36 INFO - PROCESS | 384 | 1466536596309 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833F54DC00) [pid = 384] [serial = 1042] [outer = 000000833B3BE800] 12:16:36 INFO - PROCESS | 384 | 1466536596832 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 733ms 12:16:36 INFO - PROCESS | 384 | 1466536596873 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 12:16:36 INFO - PROCESS | 384 | 1466536596878 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 12:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:16:36 INFO - PROCESS | 384 | 1466536596884 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 384 | 1466536596887 Marionette TRACE conn5 <- [1,1354,null,{}] 12:16:36 INFO - PROCESS | 384 | 1466536596890 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:36 INFO - PROCESS | 384 | 1466536596893 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:36 INFO - PROCESS | 384 | 1466536596985 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 12:16:37 INFO - PROCESS | 384 | 1466536597061 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 384 | 1466536597064 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:37 INFO - PROCESS | 384 | ++DOCSHELL 0000008346D52000 == 32 [pid = 384] [id = 348] 12:16:37 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008340D72400) [pid = 384] [serial = 1043] [outer = 0000000000000000] 12:16:37 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (00000083412D7400) [pid = 384] [serial = 1044] [outer = 0000008340D72400] 12:16:37 INFO - PROCESS | 384 | 1466536597113 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000834499D400) [pid = 384] [serial = 1045] [outer = 0000008340D72400] 12:16:37 INFO - PROCESS | 384 | 1466536597516 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 12:16:37 INFO - PROCESS | 384 | 1466536597580 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 12:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:16:37 INFO - PROCESS | 384 | 1466536597584 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 384 | 1466536597588 Marionette TRACE conn5 <- [1,1358,null,{}] 12:16:37 INFO - PROCESS | 384 | 1466536597600 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:37 INFO - PROCESS | 384 | 1466536597605 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:37 INFO - PROCESS | 384 | 1466536597732 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 12:16:37 INFO - PROCESS | 384 | 1466536597742 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 384 | 1466536597745 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:37 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B9C000 == 33 [pid = 384] [id = 349] 12:16:37 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008344A84800) [pid = 384] [serial = 1046] [outer = 0000000000000000] 12:16:37 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083452CA800) [pid = 384] [serial = 1047] [outer = 0000008344A84800] 12:16:37 INFO - PROCESS | 384 | 1466536597795 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008346DDEC00) [pid = 384] [serial = 1048] [outer = 0000008344A84800] 12:16:38 INFO - PROCESS | 384 | 1466536598237 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 12:16:38 INFO - PROCESS | 384 | 1466536598283 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 12:16:38 INFO - PROCESS | 384 | 1466536598286 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:16:38 INFO - PROCESS | 384 | 1466536598288 Marionette TRACE conn5 <- [1,1362,null,{}] 12:16:38 INFO - PROCESS | 384 | 1466536598291 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:38 INFO - PROCESS | 384 | 1466536598293 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:38 INFO - PROCESS | 384 | 1466536598408 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 12:16:38 INFO - PROCESS | 384 | 1466536598451 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 384 | 1466536598453 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:38 INFO - PROCESS | 384 | ++DOCSHELL 0000008349672000 == 34 [pid = 384] [id = 350] 12:16:38 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008347444000) [pid = 384] [serial = 1049] [outer = 0000000000000000] 12:16:38 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008347A36800) [pid = 384] [serial = 1050] [outer = 0000008347444000] 12:16:38 INFO - PROCESS | 384 | 1466536598505 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008347C58000) [pid = 384] [serial = 1051] [outer = 0000008347444000] 12:16:38 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:38 INFO - PROCESS | 384 | 1466536598966 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 384 | 1466536599025 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:16:39 INFO - PROCESS | 384 | 1466536599033 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 384 | 1466536599035 Marionette TRACE conn5 <- [1,1366,null,{}] 12:16:39 INFO - PROCESS | 384 | 1466536599039 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:39 INFO - PROCESS | 384 | 1466536599041 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:39 INFO - PROCESS | 384 | 1466536599187 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 12:16:39 INFO - PROCESS | 384 | 1466536599200 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 384 | 1466536599202 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:39 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA6D000 == 35 [pid = 384] [id = 351] 12:16:39 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347EF7400) [pid = 384] [serial = 1052] [outer = 0000000000000000] 12:16:39 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083481A9C00) [pid = 384] [serial = 1053] [outer = 0000008347EF7400] 12:16:39 INFO - PROCESS | 384 | 1466536599247 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083481F4800) [pid = 384] [serial = 1054] [outer = 0000008347EF7400] 12:16:39 INFO - PROCESS | 384 | 1466536599681 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 384 | 1466536599767 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:16:39 INFO - PROCESS | 384 | 1466536599770 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 384 | 1466536599772 Marionette TRACE conn5 <- [1,1370,null,{}] 12:16:39 INFO - PROCESS | 384 | 1466536599776 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:39 INFO - PROCESS | 384 | 1466536599782 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:39 INFO - PROCESS | 384 | 1466536599940 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 12:16:39 INFO - PROCESS | 384 | 1466536599988 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 384 | 1466536599991 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:40 INFO - PROCESS | 384 | ++DOCSHELL 000000834C26A800 == 36 [pid = 384] [id = 352] 12:16:40 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083481FCC00) [pid = 384] [serial = 1055] [outer = 0000000000000000] 12:16:40 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834840E400) [pid = 384] [serial = 1056] [outer = 00000083481FCC00] 12:16:40 INFO - PROCESS | 384 | 1466536600037 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008348648000) [pid = 384] [serial = 1057] [outer = 00000083481FCC00] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833B3BFC00) [pid = 384] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AC65800) [pid = 384] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AC5D000) [pid = 384] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AFAD800) [pid = 384] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008344630000) [pid = 384] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008340D07000) [pid = 384] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347C53C00) [pid = 384] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083489C4C00) [pid = 384] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834186B800) [pid = 384] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833B3B9C00) [pid = 384] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:16:40 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008346DE3C00) [pid = 384] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:16:40 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:40 INFO - PROCESS | 384 | 1466536600475 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 384 | 1466536600551 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 12:16:40 INFO - PROCESS | 384 | 1466536600554 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 384 | 1466536600556 Marionette TRACE conn5 <- [1,1374,null,{}] 12:16:40 INFO - PROCESS | 384 | 1466536600560 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:40 INFO - PROCESS | 384 | 1466536600562 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:40 INFO - PROCESS | 384 | 1466536600651 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 12:16:40 INFO - PROCESS | 384 | 1466536600657 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 384 | 1466536600659 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:40 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF2F000 == 37 [pid = 384] [id = 353] 12:16:40 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083449A1C00) [pid = 384] [serial = 1058] [outer = 0000000000000000] 12:16:40 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008347B4C400) [pid = 384] [serial = 1059] [outer = 00000083449A1C00] 12:16:40 INFO - PROCESS | 384 | 1466536600704 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834864E000) [pid = 384] [serial = 1060] [outer = 00000083449A1C00] 12:16:41 INFO - PROCESS | 384 | 1466536601132 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 384 | 1466536601188 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 12:16:41 INFO - PROCESS | 384 | 1466536601191 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 384 | 1466536601193 Marionette TRACE conn5 <- [1,1378,null,{}] 12:16:41 INFO - PROCESS | 384 | 1466536601197 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:41 INFO - PROCESS | 384 | 1466536601199 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:41 INFO - PROCESS | 384 | 1466536601280 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 12:16:41 INFO - PROCESS | 384 | 1466536601287 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 384 | 1466536601290 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:41 INFO - PROCESS | 384 | ++DOCSHELL 0000008346D6A000 == 38 [pid = 384] [id = 354] 12:16:41 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083486B1C00) [pid = 384] [serial = 1061] [outer = 0000000000000000] 12:16:41 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083486B3C00) [pid = 384] [serial = 1062] [outer = 00000083486B1C00] 12:16:41 INFO - PROCESS | 384 | 1466536601342 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000834880D000) [pid = 384] [serial = 1063] [outer = 00000083486B1C00] 12:16:41 INFO - PROCESS | 384 | 1466536601745 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 585ms 12:16:41 INFO - PROCESS | 384 | 1466536601790 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 384 | 1466536601793 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 12:16:41 INFO - PROCESS | 384 | 1466536601797 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:16:41 INFO - PROCESS | 384 | 1466536601798 Marionette TRACE conn5 <- [1,1382,null,{}] 12:16:41 INFO - PROCESS | 384 | 1466536601802 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:41 INFO - PROCESS | 384 | 1466536601804 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:41 INFO - PROCESS | 384 | 1466536601889 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 12:16:41 INFO - PROCESS | 384 | 1466536601895 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 384 | 1466536601897 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:41 INFO - PROCESS | 384 | ++DOCSHELL 0000008347908800 == 39 [pid = 384] [id = 355] 12:16:41 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083489BD000) [pid = 384] [serial = 1064] [outer = 0000000000000000] 12:16:41 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008349030800) [pid = 384] [serial = 1065] [outer = 00000083489BD000] 12:16:41 INFO - PROCESS | 384 | 1466536601941 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008349062C00) [pid = 384] [serial = 1066] [outer = 00000083489BD000] 12:16:42 INFO - PROCESS | 384 | --DOCSHELL 00000083401BA800 == 38 [pid = 384] [id = 336] 12:16:42 INFO - PROCESS | 384 | --DOCSHELL 00000083401B0000 == 37 [pid = 384] [id = 347] 12:16:42 INFO - PROCESS | 384 | --DOCSHELL 0000008347947000 == 36 [pid = 384] [id = 346] 12:16:42 INFO - PROCESS | 384 | --DOCSHELL 000000833FF6E000 == 35 [pid = 384] [id = 345] 12:16:42 INFO - PROCESS | 384 | --DOCSHELL 000000834C116000 == 34 [pid = 384] [id = 344] 12:16:43 INFO - PROCESS | 384 | --DOCSHELL 000000834BA6D000 == 33 [pid = 384] [id = 351] 12:16:43 INFO - PROCESS | 384 | --DOCSHELL 000000834CF2F000 == 32 [pid = 384] [id = 353] 12:16:43 INFO - PROCESS | 384 | --DOCSHELL 0000008349672000 == 31 [pid = 384] [id = 350] 12:16:43 INFO - PROCESS | 384 | --DOCSHELL 0000008346D6A000 == 30 [pid = 384] [id = 354] 12:16:43 INFO - PROCESS | 384 | --DOCSHELL 000000834C26A800 == 29 [pid = 384] [id = 352] 12:16:43 INFO - PROCESS | 384 | --DOCSHELL 0000008346D52000 == 28 [pid = 384] [id = 348] 12:16:43 INFO - PROCESS | 384 | --DOCSHELL 0000008347B9C000 == 27 [pid = 384] [id = 349] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B3C5400) [pid = 384] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833F3CE800) [pid = 384] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AD34400) [pid = 384] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AD93C00) [pid = 384] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833F3D1C00) [pid = 384] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833AFAEC00) [pid = 384] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008340E13400) [pid = 384] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083449A1800) [pid = 384] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083452C4000) [pid = 384] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008344628C00) [pid = 384] [serial = 999] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083482F4000) [pid = 384] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008347C5F800) [pid = 384] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000834B22AC00) [pid = 384] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083490ED800) [pid = 384] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 62 (0000008347C3EC00) [pid = 384] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 61 (0000008344A93C00) [pid = 384] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 60 (0000008344A44C00) [pid = 384] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 59 (0000008347B41400) [pid = 384] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 58 (0000008347DBA000) [pid = 384] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 57 (00000083452CC400) [pid = 384] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 56 (0000008347260800) [pid = 384] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 55 (0000008347440800) [pid = 384] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | --DOMWINDOW == 54 (00000083412D8400) [pid = 384] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 12:16:43 INFO - PROCESS | 384 | 1466536603753 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1990ms 12:16:43 INFO - PROCESS | 384 | 1466536603791 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 384 | 1466536603796 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:16:43 INFO - PROCESS | 384 | 1466536603801 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 384 | 1466536603805 Marionette TRACE conn5 <- [1,1386,null,{}] 12:16:43 INFO - PROCESS | 384 | 1466536603811 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:43 INFO - PROCESS | 384 | 1466536603814 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:43 INFO - PROCESS | 384 | 1466536603908 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 12:16:43 INFO - PROCESS | 384 | 1466536603916 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:43 INFO - PROCESS | 384 | 1466536603920 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:43 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD70000 == 28 [pid = 384] [id = 356] 12:16:43 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (000000833AD96000) [pid = 384] [serial = 1067] [outer = 0000000000000000] 12:16:43 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (000000833AD97000) [pid = 384] [serial = 1068] [outer = 000000833AD96000] 12:16:43 INFO - PROCESS | 384 | 1466536603970 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000833AFB4800) [pid = 384] [serial = 1069] [outer = 000000833AD96000] 12:16:44 INFO - PROCESS | 384 | 1466536604461 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 692ms 12:16:44 INFO - PROCESS | 384 | 1466536604497 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 12:16:44 INFO - PROCESS | 384 | 1466536604502 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 12:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:16:44 INFO - PROCESS | 384 | 1466536604509 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:16:44 INFO - PROCESS | 384 | 1466536604512 Marionette TRACE conn5 <- [1,1390,null,{}] 12:16:44 INFO - PROCESS | 384 | 1466536604516 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:44 INFO - PROCESS | 384 | 1466536604519 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:44 INFO - PROCESS | 384 | 1466536604610 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 12:16:44 INFO - PROCESS | 384 | 1466536604618 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 384 | 1466536604621 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:44 INFO - PROCESS | 384 | ++DOCSHELL 00000083449D0800 == 29 [pid = 384] [id = 357] 12:16:44 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000833B625400) [pid = 384] [serial = 1070] [outer = 0000000000000000] 12:16:44 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833BF3EC00) [pid = 384] [serial = 1071] [outer = 000000833B625400] 12:16:44 INFO - PROCESS | 384 | 1466536604670 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833F3D3800) [pid = 384] [serial = 1072] [outer = 000000833B625400] 12:16:45 INFO - PROCESS | 384 | 1466536605140 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 690ms 12:16:45 INFO - PROCESS | 384 | 1466536605201 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 384 | 1466536605203 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:16:45 INFO - PROCESS | 384 | 1466536605207 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 384 | 1466536605211 Marionette TRACE conn5 <- [1,1394,null,{}] 12:16:45 INFO - PROCESS | 384 | 1466536605222 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:45 INFO - PROCESS | 384 | 1466536605227 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:45 INFO - PROCESS | 384 | 1466536605346 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 12:16:45 INFO - PROCESS | 384 | 1466536605422 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 384 | 1466536605426 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:45 INFO - PROCESS | 384 | ++DOCSHELL 00000083473A9000 == 30 [pid = 384] [id = 358] 12:16:45 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (00000083390A2000) [pid = 384] [serial = 1073] [outer = 0000000000000000] 12:16:45 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (0000008340D71000) [pid = 384] [serial = 1074] [outer = 00000083390A2000] 12:16:45 INFO - PROCESS | 384 | 1466536605477 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008341017800) [pid = 384] [serial = 1075] [outer = 00000083390A2000] 12:16:45 INFO - PROCESS | 384 | 1466536605882 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 733ms 12:16:45 INFO - PROCESS | 384 | 1466536605943 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 384 | 1466536605946 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:16:45 INFO - PROCESS | 384 | 1466536605949 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 384 | 1466536605951 Marionette TRACE conn5 <- [1,1398,null,{}] 12:16:45 INFO - PROCESS | 384 | 1466536605955 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:45 INFO - PROCESS | 384 | 1466536605958 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:46 INFO - PROCESS | 384 | 1466536606072 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 12:16:46 INFO - PROCESS | 384 | 1466536606084 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 384 | 1466536606086 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:46 INFO - PROCESS | 384 | ++DOCSHELL 000000834790A000 == 31 [pid = 384] [id = 359] 12:16:46 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008344628C00) [pid = 384] [serial = 1076] [outer = 0000000000000000] 12:16:46 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (00000083449A4400) [pid = 384] [serial = 1077] [outer = 0000008344628C00] 12:16:46 INFO - PROCESS | 384 | 1466536606132 Marionette DEBUG loaded listener.js 12:16:46 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (0000008344A3E000) [pid = 384] [serial = 1078] [outer = 0000008344628C00] 12:16:46 INFO - PROCESS | 384 | 1466536606576 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 691ms 12:16:46 INFO - PROCESS | 384 | 1466536606643 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 12:16:46 INFO - PROCESS | 384 | 1466536606645 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:16:46 INFO - PROCESS | 384 | 1466536606653 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 384 | 1466536606655 Marionette TRACE conn5 <- [1,1402,null,{}] 12:16:46 INFO - PROCESS | 384 | 1466536606658 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:46 INFO - PROCESS | 384 | 1466536606661 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:46 INFO - PROCESS | 384 | 1466536606769 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 12:16:46 INFO - PROCESS | 384 | 1466536606782 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 384 | 1466536606784 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:46 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BAA800 == 32 [pid = 384] [id = 360] 12:16:46 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833B512800) [pid = 384] [serial = 1079] [outer = 0000000000000000] 12:16:46 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008344CC3C00) [pid = 384] [serial = 1080] [outer = 000000833B512800] 12:16:46 INFO - PROCESS | 384 | 1466536606829 Marionette DEBUG loaded listener.js 12:16:46 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083452CAC00) [pid = 384] [serial = 1081] [outer = 000000833B512800] 12:16:47 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008344CC5800) [pid = 384] [serial = 1082] [outer = 000000833A54F400] 12:16:47 INFO - PROCESS | 384 | 1466536607347 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 734ms 12:16:47 INFO - PROCESS | 384 | 1466536607391 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 384 | 1466536607393 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:16:47 INFO - PROCESS | 384 | 1466536607396 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 384 | 1466536607398 Marionette TRACE conn5 <- [1,1406,null,{}] 12:16:47 INFO - PROCESS | 384 | 1466536607401 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:47 INFO - PROCESS | 384 | 1466536607408 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:47 INFO - PROCESS | 384 | 1466536607516 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 12:16:47 INFO - PROCESS | 384 | 1466536607530 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 384 | 1466536607532 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:47 INFO - PROCESS | 384 | ++DOCSHELL 0000008349671000 == 33 [pid = 384] [id = 361] 12:16:47 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834031F000) [pid = 384] [serial = 1083] [outer = 0000000000000000] 12:16:47 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008346DE7800) [pid = 384] [serial = 1084] [outer = 000000834031F000] 12:16:47 INFO - PROCESS | 384 | 1466536607577 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083478D9000) [pid = 384] [serial = 1085] [outer = 000000834031F000] 12:16:48 INFO - PROCESS | 384 | 1466536608021 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 692ms 12:16:48 INFO - PROCESS | 384 | 1466536608122 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 384 | 1466536608126 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 12:16:48 INFO - PROCESS | 384 | 1466536608136 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 384 | 1466536608141 Marionette TRACE conn5 <- [1,1410,null,{}] 12:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:16:48 INFO - PROCESS | 384 | 1466536608148 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:48 INFO - PROCESS | 384 | 1466536608152 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:48 INFO - PROCESS | 384 | 1466536608314 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 12:16:48 INFO - PROCESS | 384 | 1466536608403 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 384 | 1466536608409 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:48 INFO - PROCESS | 384 | ++DOCSHELL 000000833FF70800 == 34 [pid = 384] [id = 362] 12:16:48 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AD35000) [pid = 384] [serial = 1086] [outer = 0000000000000000] 12:16:48 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833AD38C00) [pid = 384] [serial = 1087] [outer = 000000833AD35000] 12:16:48 INFO - PROCESS | 384 | 1466536608491 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833AFB0C00) [pid = 384] [serial = 1088] [outer = 000000833AD35000] 12:16:49 INFO - PROCESS | 384 | 1466536609312 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1239ms 12:16:49 INFO - PROCESS | 384 | 1466536609385 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 12:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:16:49 INFO - PROCESS | 384 | 1466536609389 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 12:16:49 INFO - PROCESS | 384 | 1466536609396 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 384 | 1466536609400 Marionette TRACE conn5 <- [1,1414,null,{}] 12:16:49 INFO - PROCESS | 384 | 1466536609404 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:49 INFO - PROCESS | 384 | 1466536609407 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:49 INFO - PROCESS | 384 | 1466536609565 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 12:16:49 INFO - PROCESS | 384 | 1466536609630 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 384 | 1466536609633 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:49 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DBC000 == 35 [pid = 384] [id = 363] 12:16:49 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833F54C400) [pid = 384] [serial = 1089] [outer = 0000000000000000] 12:16:49 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833FD9A400) [pid = 384] [serial = 1090] [outer = 000000833F54C400] 12:16:49 INFO - PROCESS | 384 | 1466536609749 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008340E1F800) [pid = 384] [serial = 1091] [outer = 000000833F54C400] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 00000083449C7000 == 34 [pid = 384] [id = 200] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 0000008344C99800 == 33 [pid = 384] [id = 194] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 0000008346DBB800 == 32 [pid = 384] [id = 201] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 00000083473B0000 == 31 [pid = 384] [id = 195] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 0000008340346000 == 30 [pid = 384] [id = 193] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 000000833FD75800 == 29 [pid = 384] [id = 199] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 000000833F378000 == 28 [pid = 384] [id = 192] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 0000008347BAA800 == 27 [pid = 384] [id = 360] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 000000834790A000 == 26 [pid = 384] [id = 359] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 00000083473A9000 == 25 [pid = 384] [id = 358] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 00000083449D0800 == 24 [pid = 384] [id = 357] 12:16:50 INFO - PROCESS | 384 | --DOCSHELL 000000833FD70000 == 23 [pid = 384] [id = 356] 12:16:50 INFO - PROCESS | 384 | 1466536610703 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1342ms 12:16:50 INFO - PROCESS | 384 | 1466536610736 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 384 | 1466536610741 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 12:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:16:50 INFO - PROCESS | 384 | 1466536610747 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 384 | 1466536610751 Marionette TRACE conn5 <- [1,1418,null,{}] 12:16:50 INFO - PROCESS | 384 | 1466536610757 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:50 INFO - PROCESS | 384 | 1466536610760 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:50 INFO - PROCESS | 384 | 1466536610880 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 12:16:50 INFO - PROCESS | 384 | 1466536610954 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 384 | 1466536610959 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:50 INFO - PROCESS | 384 | ++DOCSHELL 00000083401B0000 == 24 [pid = 384] [id = 364] 12:16:50 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833B253400) [pid = 384] [serial = 1092] [outer = 0000000000000000] 12:16:51 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833B856800) [pid = 384] [serial = 1093] [outer = 000000833B253400] 12:16:51 INFO - PROCESS | 384 | 1466536611022 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833F9ED000) [pid = 384] [serial = 1094] [outer = 000000833B253400] 12:16:51 INFO - PROCESS | 384 | 1466536611746 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1035ms 12:16:51 INFO - PROCESS | 384 | 1466536611784 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 384 | 1466536611789 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 12:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:16:51 INFO - PROCESS | 384 | 1466536611796 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 384 | 1466536611799 Marionette TRACE conn5 <- [1,1422,null,{}] 12:16:51 INFO - PROCESS | 384 | 1466536611803 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:51 INFO - PROCESS | 384 | 1466536611806 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:51 INFO - PROCESS | 384 | 1466536611924 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 12:16:52 INFO - PROCESS | 384 | 1466536611998 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 384 | 1466536612001 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834589D800 == 25 [pid = 384] [id = 365] 12:16:52 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008341956C00) [pid = 384] [serial = 1095] [outer = 0000000000000000] 12:16:52 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008341961400) [pid = 384] [serial = 1096] [outer = 0000008341956C00] 12:16:52 INFO - PROCESS | 384 | 1466536612060 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083449AA800) [pid = 384] [serial = 1097] [outer = 0000008341956C00] 12:16:52 INFO - PROCESS | 384 | 1466536612705 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 986ms 12:16:52 INFO - PROCESS | 384 | 1466536612784 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 384 | 1466536612787 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:16:52 INFO - PROCESS | 384 | 1466536612791 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 384 | 1466536612795 Marionette TRACE conn5 <- [1,1426,null,{}] 12:16:52 INFO - PROCESS | 384 | 1466536612809 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:52 INFO - PROCESS | 384 | 1466536612815 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:52 INFO - PROCESS | 384 | 1466536612974 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 12:16:52 INFO - PROCESS | 384 | 1466536612985 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 384 | 1466536612988 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:53 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F3D800 == 26 [pid = 384] [id = 366] 12:16:53 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083452CE800) [pid = 384] [serial = 1098] [outer = 0000000000000000] 12:16:53 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008345854800) [pid = 384] [serial = 1099] [outer = 00000083452CE800] 12:16:53 INFO - PROCESS | 384 | 1466536613049 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008347260000) [pid = 384] [serial = 1100] [outer = 00000083452CE800] 12:16:53 INFO - PROCESS | 384 | 1466536613721 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 985ms 12:16:53 INFO - PROCESS | 384 | 1466536613779 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 384 | 1466536613782 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:16:53 INFO - PROCESS | 384 | 1466536613786 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 384 | 1466536613788 Marionette TRACE conn5 <- [1,1430,null,{}] 12:16:53 INFO - PROCESS | 384 | 1466536613792 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:53 INFO - PROCESS | 384 | 1466536613794 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:53 INFO - PROCESS | 384 | 1466536613908 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 12:16:53 INFO - PROCESS | 384 | 1466536613980 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 384 | 1466536613982 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:54 INFO - PROCESS | 384 | ++DOCSHELL 000000834B28B000 == 27 [pid = 384] [id = 367] 12:16:54 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (00000083478D6400) [pid = 384] [serial = 1101] [outer = 0000000000000000] 12:16:54 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008347B47400) [pid = 384] [serial = 1102] [outer = 00000083478D6400] 12:16:54 INFO - PROCESS | 384 | 1466536614039 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008347C56C00) [pid = 384] [serial = 1103] [outer = 00000083478D6400] 12:16:54 INFO - PROCESS | 384 | 1466536614629 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 881ms 12:16:54 INFO - PROCESS | 384 | 1466536614669 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 12:16:54 INFO - PROCESS | 384 | 1466536614671 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 12:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:16:54 INFO - PROCESS | 384 | 1466536614675 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:16:54 INFO - PROCESS | 384 | 1466536614677 Marionette TRACE conn5 <- [1,1434,null,{}] 12:16:54 INFO - PROCESS | 384 | 1466536614681 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:54 INFO - PROCESS | 384 | 1466536614683 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:54 INFO - PROCESS | 384 | 1466536614787 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 12:16:54 INFO - PROCESS | 384 | 1466536614871 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 384 | 1466536614873 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:54 INFO - PROCESS | 384 | ++DOCSHELL 000000834C11A000 == 28 [pid = 384] [id = 368] 12:16:54 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008347FE8400) [pid = 384] [serial = 1104] [outer = 0000000000000000] 12:16:54 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (00000083481A0800) [pid = 384] [serial = 1105] [outer = 0000008347FE8400] 12:16:54 INFO - PROCESS | 384 | 1466536614929 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (00000083481F1800) [pid = 384] [serial = 1106] [outer = 0000008347FE8400] 12:16:55 INFO - PROCESS | 384 | 1466536615527 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 881ms 12:16:55 INFO - PROCESS | 384 | 1466536615563 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 384 | 1466536615565 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 12:16:55 INFO - PROCESS | 384 | 1466536615570 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:16:55 INFO - PROCESS | 384 | 1466536615572 Marionette TRACE conn5 <- [1,1438,null,{}] 12:16:55 INFO - PROCESS | 384 | 1466536615576 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:55 INFO - PROCESS | 384 | 1466536615582 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:55 INFO - PROCESS | 384 | 1466536615746 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 12:16:55 INFO - PROCESS | 384 | 1466536615826 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 384 | 1466536615829 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF2F000 == 29 [pid = 384] [id = 369] 12:16:55 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (00000083401DB800) [pid = 384] [serial = 1107] [outer = 0000000000000000] 12:16:55 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (0000008348411400) [pid = 384] [serial = 1108] [outer = 00000083401DB800] 12:16:55 INFO - PROCESS | 384 | 1466536615885 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000834864B000) [pid = 384] [serial = 1109] [outer = 00000083401DB800] 12:16:56 INFO - PROCESS | 384 | 1466536616527 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:16:56 INFO - PROCESS | 384 | --DOCSHELL 000000833FF70800 == 28 [pid = 384] [id = 362] 12:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1081ms 12:16:56 INFO - PROCESS | 384 | 1466536616654 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 12:16:56 INFO - PROCESS | 384 | 1466536616659 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 12:16:56 INFO - PROCESS | 384 | 1466536616690 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:16:56 INFO - PROCESS | 384 | 1466536616694 Marionette TRACE conn5 <- [1,1442,null,{}] 12:16:56 INFO - PROCESS | 384 | 1466536616710 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:56 INFO - PROCESS | 384 | 1466536616714 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:56 INFO - PROCESS | 384 | 1466536616869 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 12:16:56 INFO - PROCESS | 384 | 1466536616951 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:56 INFO - PROCESS | 384 | 1466536616958 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834021C000 == 29 [pid = 384] [id = 370] 12:16:56 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000833AFB9C00) [pid = 384] [serial = 1110] [outer = 0000000000000000] 12:16:57 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000833B3C4000) [pid = 384] [serial = 1111] [outer = 000000833AFB9C00] 12:16:57 INFO - PROCESS | 384 | 1466536617018 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (0000008340171800) [pid = 384] [serial = 1112] [outer = 000000833AFB9C00] 12:16:57 INFO - PROCESS | 384 | 1466536617652 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1031ms 12:16:57 INFO - PROCESS | 384 | 1466536617740 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 384 | 1466536617744 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 12:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:16:57 INFO - PROCESS | 384 | 1466536617751 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - PROCESS | 384 | 1466536617756 Marionette TRACE conn5 <- [1,1446,null,{}] 12:16:57 INFO - PROCESS | 384 | 1466536617760 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:57 INFO - PROCESS | 384 | 1466536617763 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:57 INFO - PROCESS | 384 | 1466536617916 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 12:16:57 INFO - PROCESS | 384 | 1466536617984 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 384 | 1466536617987 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:58 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BAA800 == 30 [pid = 384] [id = 371] 12:16:58 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (00000083449A7C00) [pid = 384] [serial = 1113] [outer = 0000000000000000] 12:16:58 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (0000008344A8E800) [pid = 384] [serial = 1114] [outer = 00000083449A7C00] 12:16:58 INFO - PROCESS | 384 | 1466536618046 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000834585E400) [pid = 384] [serial = 1115] [outer = 00000083449A7C00] 12:16:58 INFO - PROCESS | 384 | 1466536618733 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1025ms 12:16:58 INFO - PROCESS | 384 | 1466536618781 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 384 | 1466536618784 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:16:58 INFO - PROCESS | 384 | 1466536618788 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 384 | 1466536618791 Marionette TRACE conn5 <- [1,1450,null,{}] 12:16:58 INFO - PROCESS | 384 | 1466536618802 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:58 INFO - PROCESS | 384 | 1466536618807 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:58 INFO - PROCESS | 384 | 1466536618927 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 12:16:59 INFO - PROCESS | 384 | 1466536619004 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 384 | 1466536619009 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:16:59 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFB1000 == 31 [pid = 384] [id = 372] 12:16:59 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (0000008347C5A800) [pid = 384] [serial = 1116] [outer = 0000000000000000] 12:16:59 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (0000008347FE8800) [pid = 384] [serial = 1117] [outer = 0000008347C5A800] 12:16:59 INFO - PROCESS | 384 | 1466536619110 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (00000083482EF800) [pid = 384] [serial = 1118] [outer = 0000008347C5A800] 12:16:59 INFO - PROCESS | 384 | 1466536619828 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1078ms 12:16:59 INFO - PROCESS | 384 | 1466536619872 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 12:16:59 INFO - PROCESS | 384 | 1466536619874 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:16:59 INFO - PROCESS | 384 | 1466536619878 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 384 | 1466536619880 Marionette TRACE conn5 <- [1,1454,null,{}] 12:16:59 INFO - PROCESS | 384 | 1466536619884 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:59 INFO - PROCESS | 384 | 1466536619886 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:00 INFO - PROCESS | 384 | 1466536620000 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 12:17:00 INFO - PROCESS | 384 | 1466536620074 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 384 | 1466536620077 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:00 INFO - PROCESS | 384 | ++DOCSHELL 000000834DA47800 == 32 [pid = 384] [id = 373] 12:17:00 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (00000083486B0000) [pid = 384] [serial = 1119] [outer = 0000000000000000] 12:17:00 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (00000083486B8400) [pid = 384] [serial = 1120] [outer = 00000083486B0000] 12:17:00 INFO - PROCESS | 384 | 1466536620174 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (00000083489C1000) [pid = 384] [serial = 1121] [outer = 00000083486B0000] 12:17:00 INFO - PROCESS | 384 | 1466536620967 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1137ms 12:17:01 INFO - PROCESS | 384 | 1466536621018 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 12:17:01 INFO - PROCESS | 384 | 1466536621022 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 12:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:17:01 INFO - PROCESS | 384 | 1466536621028 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 384 | 1466536621032 Marionette TRACE conn5 <- [1,1458,null,{}] 12:17:01 INFO - PROCESS | 384 | 1466536621047 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:01 INFO - PROCESS | 384 | 1466536621050 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:01 INFO - PROCESS | 384 | 1466536621161 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 12:17:01 INFO - PROCESS | 384 | 1466536621232 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 384 | 1466536621237 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:01 INFO - PROCESS | 384 | ++DOCSHELL 000000834790D800 == 33 [pid = 384] [id = 374] 12:17:01 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (0000008340D76800) [pid = 384] [serial = 1122] [outer = 0000000000000000] 12:17:01 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (00000083418CA400) [pid = 384] [serial = 1123] [outer = 0000008340D76800] 12:17:01 INFO - PROCESS | 384 | 1466536621289 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (0000008344C6EC00) [pid = 384] [serial = 1124] [outer = 0000008340D76800] 12:17:01 INFO - PROCESS | 384 | --DOCSHELL 000000834C11A000 == 32 [pid = 384] [id = 368] 12:17:01 INFO - PROCESS | 384 | --DOCSHELL 000000834B28B000 == 31 [pid = 384] [id = 367] 12:17:01 INFO - PROCESS | 384 | --DOCSHELL 0000008347F3D800 == 30 [pid = 384] [id = 366] 12:17:01 INFO - PROCESS | 384 | --DOCSHELL 000000834589D800 == 29 [pid = 384] [id = 365] 12:17:01 INFO - PROCESS | 384 | --DOCSHELL 00000083401B0000 == 28 [pid = 384] [id = 364] 12:17:01 INFO - PROCESS | 384 | 1466536621983 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 986ms 12:17:02 INFO - PROCESS | 384 | 1466536622018 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 384 | 1466536622023 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:17:02 INFO - PROCESS | 384 | 1466536622029 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 384 | 1466536622033 Marionette TRACE conn5 <- [1,1462,null,{}] 12:17:02 INFO - PROCESS | 384 | 1466536622039 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:02 INFO - PROCESS | 384 | 1466536622042 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:02 INFO - PROCESS | 384 | 1466536622166 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 12:17:02 INFO - PROCESS | 384 | 1466536622245 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 384 | 1466536622250 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:02 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DC0800 == 29 [pid = 384] [id = 375] 12:17:02 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000833F5B4000) [pid = 384] [serial = 1125] [outer = 0000000000000000] 12:17:02 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (0000008340231C00) [pid = 384] [serial = 1126] [outer = 000000833F5B4000] 12:17:02 INFO - PROCESS | 384 | 1466536622351 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000834462E800) [pid = 384] [serial = 1127] [outer = 000000833F5B4000] 12:17:03 INFO - PROCESS | 384 | 1466536623024 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1031ms 12:17:03 INFO - PROCESS | 384 | 1466536623063 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 384 | 1466536623068 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 12:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:17:03 INFO - PROCESS | 384 | 1466536623075 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 384 | 1466536623078 Marionette TRACE conn5 <- [1,1466,null,{}] 12:17:03 INFO - PROCESS | 384 | 1466536623082 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:03 INFO - PROCESS | 384 | 1466536623085 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:03 INFO - PROCESS | 384 | 1466536623206 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 12:17:03 INFO - PROCESS | 384 | 1466536623284 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 384 | 1466536623287 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:03 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFB0000 == 30 [pid = 384] [id = 376] 12:17:03 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (00000083478D3800) [pid = 384] [serial = 1128] [outer = 0000000000000000] 12:17:03 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (00000083478DB000) [pid = 384] [serial = 1129] [outer = 00000083478D3800] 12:17:03 INFO - PROCESS | 384 | 1466536623386 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (00000083481A7800) [pid = 384] [serial = 1130] [outer = 00000083478D3800] 12:17:04 INFO - PROCESS | 384 | 1466536624053 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1030ms 12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:17:04 INFO - PROCESS | 384 | 1466536624106 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 384 | 1466536624109 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 12:17:04 INFO - PROCESS | 384 | 1466536624113 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 384 | 1466536624117 Marionette TRACE conn5 <- [1,1470,null,{}] 12:17:04 INFO - PROCESS | 384 | 1466536624129 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:04 INFO - PROCESS | 384 | 1466536624134 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:04 INFO - PROCESS | 384 | 1466536624311 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 12:17:04 INFO - PROCESS | 384 | 1466536624424 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 384 | 1466536624428 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:04 INFO - PROCESS | 384 | ++DOCSHELL 000000834F03C800 == 31 [pid = 384] [id = 377] 12:17:04 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (0000008348648400) [pid = 384] [serial = 1131] [outer = 0000000000000000] 12:17:04 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (00000083486B0800) [pid = 384] [serial = 1132] [outer = 0000008348648400] 12:17:04 INFO - PROCESS | 384 | 1466536624489 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000834902E400) [pid = 384] [serial = 1133] [outer = 0000008348648400] 12:17:05 INFO - PROCESS | 384 | 1466536625136 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1086ms 12:17:05 INFO - PROCESS | 384 | 1466536625218 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 384 | 1466536625221 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 12:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:17:05 INFO - PROCESS | 384 | 1466536625224 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 384 | 1466536625226 Marionette TRACE conn5 <- [1,1474,null,{}] 12:17:05 INFO - PROCESS | 384 | 1466536625230 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:05 INFO - PROCESS | 384 | 1466536625233 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:05 INFO - PROCESS | 384 | 1466536625347 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 12:17:05 INFO - PROCESS | 384 | 1466536625425 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 384 | 1466536625427 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:05 INFO - PROCESS | 384 | ++DOCSHELL 000000834F285000 == 32 [pid = 384] [id = 378] 12:17:05 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (00000083490E7000) [pid = 384] [serial = 1134] [outer = 0000000000000000] 12:17:05 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (00000083490EFC00) [pid = 384] [serial = 1135] [outer = 00000083490E7000] 12:17:05 INFO - PROCESS | 384 | 1466536625527 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (0000008349617C00) [pid = 384] [serial = 1136] [outer = 00000083490E7000] 12:17:06 INFO - PROCESS | 384 | 1466536626226 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1023ms 12:17:06 INFO - PROCESS | 384 | 1466536626253 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 384 | 1466536626255 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 12:17:06 INFO - PROCESS | 384 | 1466536626259 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:17:06 INFO - PROCESS | 384 | 1466536626261 Marionette TRACE conn5 <- [1,1478,null,{}] 12:17:06 INFO - PROCESS | 384 | 1466536626265 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:06 INFO - PROCESS | 384 | 1466536626267 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:06 INFO - PROCESS | 384 | 1466536626377 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 12:17:06 INFO - PROCESS | 384 | 1466536626455 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 384 | 1466536626458 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:06 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD6B800 == 33 [pid = 384] [id = 379] 12:17:06 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000833AC5FC00) [pid = 384] [serial = 1137] [outer = 0000000000000000] 12:17:06 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000833AFB2C00) [pid = 384] [serial = 1138] [outer = 000000833AC5FC00] 12:17:06 INFO - PROCESS | 384 | 1466536626572 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (0000008341869C00) [pid = 384] [serial = 1139] [outer = 000000833AC5FC00] 12:17:07 INFO - PROCESS | 384 | 1466536627373 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1184ms 12:17:07 INFO - PROCESS | 384 | 1466536627446 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 12:17:07 INFO - PROCESS | 384 | 1466536627451 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 12:17:07 INFO - PROCESS | 384 | 1466536627456 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:17:07 INFO - PROCESS | 384 | 1466536627460 Marionette TRACE conn5 <- [1,1482,null,{}] 12:17:07 INFO - PROCESS | 384 | 1466536627466 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:07 INFO - PROCESS | 384 | 1466536627470 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:07 INFO - PROCESS | 384 | 1466536627598 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 12:17:07 INFO - PROCESS | 384 | 1466536627713 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 384 | 1466536627716 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:07 INFO - PROCESS | 384 | ++DOCSHELL 000000834C319000 == 34 [pid = 384] [id = 380] 12:17:07 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (00000083412D4000) [pid = 384] [serial = 1140] [outer = 0000000000000000] 12:17:07 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (0000008344CC4000) [pid = 384] [serial = 1141] [outer = 00000083412D4000] 12:17:07 INFO - PROCESS | 384 | 1466536627777 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (0000008347440C00) [pid = 384] [serial = 1142] [outer = 00000083412D4000] 12:17:08 INFO - PROCESS | 384 | 1466536628406 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 985ms 12:17:08 INFO - PROCESS | 384 | 1466536628445 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 384 | 1466536628450 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:17:08 INFO - PROCESS | 384 | 1466536628470 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 384 | 1466536628473 Marionette TRACE conn5 <- [1,1486,null,{}] 12:17:08 INFO - PROCESS | 384 | 1466536628479 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:08 INFO - PROCESS | 384 | 1466536628482 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:08 INFO - PROCESS | 384 | 1466536628606 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 12:17:08 INFO - PROCESS | 384 | 1466536628685 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 384 | 1466536628688 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:08 INFO - PROCESS | 384 | ++DOCSHELL 000000834F048000 == 35 [pid = 384] [id = 381] 12:17:08 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (0000008348365400) [pid = 384] [serial = 1143] [outer = 0000000000000000] 12:17:08 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000834836B400) [pid = 384] [serial = 1144] [outer = 0000008348365400] 12:17:08 INFO - PROCESS | 384 | 1466536628787 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (00000083486B1800) [pid = 384] [serial = 1145] [outer = 0000008348365400] 12:17:09 INFO - PROCESS | 384 | 1466536629417 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 993ms 12:17:09 INFO - PROCESS | 384 | 1466536629452 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 384 | 1466536629455 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:17:09 INFO - PROCESS | 384 | 1466536629459 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 384 | 1466536629463 Marionette TRACE conn5 <- [1,1490,null,{}] 12:17:09 INFO - PROCESS | 384 | 1466536629475 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:09 INFO - PROCESS | 384 | 1466536629480 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:09 INFO - PROCESS | 384 | 1466536629596 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 12:17:09 INFO - PROCESS | 384 | 1466536629693 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 384 | 1466536629697 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834F674000 == 36 [pid = 384] [id = 382] 12:17:09 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (00000083490EA800) [pid = 384] [serial = 1146] [outer = 0000000000000000] 12:17:09 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (00000083493E0C00) [pid = 384] [serial = 1147] [outer = 00000083490EA800] 12:17:09 INFO - PROCESS | 384 | 1466536629757 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000834A2A3400) [pid = 384] [serial = 1148] [outer = 00000083490EA800] 12:17:10 INFO - PROCESS | 384 | 1466536630393 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 985ms 12:17:10 INFO - PROCESS | 384 | 1466536630445 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 384 | 1466536630449 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 12:17:10 INFO - PROCESS | 384 | 1466536630452 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:17:10 INFO - PROCESS | 384 | 1466536630454 Marionette TRACE conn5 <- [1,1494,null,{}] 12:17:10 INFO - PROCESS | 384 | 1466536630458 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:10 INFO - PROCESS | 384 | 1466536630460 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:10 INFO - PROCESS | 384 | 1466536630605 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 12:17:10 INFO - PROCESS | 384 | 1466536630724 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 384 | 1466536630727 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:10 INFO - PROCESS | 384 | ++DOCSHELL 000000833AB82800 == 37 [pid = 384] [id = 383] 12:17:10 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000833AD11800) [pid = 384] [serial = 1149] [outer = 0000000000000000] 12:17:10 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000833AD1A400) [pid = 384] [serial = 1150] [outer = 000000833AD11800] 12:17:10 INFO - PROCESS | 384 | 1466536630784 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000834A848800) [pid = 384] [serial = 1151] [outer = 000000833AD11800] 12:17:11 INFO - PROCESS | 384 | 1466536631347 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 943ms 12:17:11 INFO - PROCESS | 384 | 1466536631397 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 384 | 1466536631400 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:17:11 INFO - PROCESS | 384 | 1466536631403 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 384 | 1466536631405 Marionette TRACE conn5 <- [1,1498,null,{}] 12:17:11 INFO - PROCESS | 384 | 1466536631409 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:11 INFO - PROCESS | 384 | 1466536631412 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:11 INFO - PROCESS | 384 | 1466536631522 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 12:17:11 INFO - PROCESS | 384 | 1466536631600 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 384 | 1466536631603 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:11 INFO - PROCESS | 384 | ++DOCSHELL 000000834F68B800 == 38 [pid = 384] [id = 384] 12:17:11 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000833ABAD400) [pid = 384] [serial = 1152] [outer = 0000000000000000] 12:17:11 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000833ABB1000) [pid = 384] [serial = 1153] [outer = 000000833ABAD400] 12:17:11 INFO - PROCESS | 384 | 1466536631702 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000833AD11C00) [pid = 384] [serial = 1154] [outer = 000000833ABAD400] 12:17:12 INFO - PROCESS | 384 | 1466536632381 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1023ms 12:17:12 INFO - PROCESS | 384 | 1466536632430 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:17:12 INFO - PROCESS | 384 | 1466536632434 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 12:17:12 INFO - PROCESS | 384 | 1466536632439 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 384 | 1466536632442 Marionette TRACE conn5 <- [1,1502,null,{}] 12:17:12 INFO - PROCESS | 384 | 1466536632447 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:12 INFO - PROCESS | 384 | 1466536632450 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:12 INFO - PROCESS | 384 | 1466536632577 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 12:17:12 INFO - PROCESS | 384 | 1466536632720 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 384 | 1466536632724 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:12 INFO - PROCESS | 384 | --DOCSHELL 000000834F03C800 == 37 [pid = 384] [id = 377] 12:17:12 INFO - PROCESS | 384 | --DOCSHELL 000000834CFB0000 == 36 [pid = 384] [id = 376] 12:17:12 INFO - PROCESS | 384 | --DOCSHELL 0000008346DC0800 == 35 [pid = 384] [id = 375] 12:17:12 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DC0800 == 36 [pid = 384] [id = 385] 12:17:12 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000833ABAB000) [pid = 384] [serial = 1155] [outer = 0000000000000000] 12:17:12 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000833ABB5400) [pid = 384] [serial = 1156] [outer = 000000833ABAB000] 12:17:12 INFO - PROCESS | 384 | 1466536632805 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000833B255000) [pid = 384] [serial = 1157] [outer = 000000833ABAB000] 12:17:13 INFO - PROCESS | 384 | 1466536633467 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1091ms 12:17:13 INFO - PROCESS | 384 | 1466536633531 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 384 | 1466536633536 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:17:13 INFO - PROCESS | 384 | 1466536633541 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 384 | 1466536633544 Marionette TRACE conn5 <- [1,1506,null,{}] 12:17:13 INFO - PROCESS | 384 | 1466536633550 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:13 INFO - PROCESS | 384 | 1466536633555 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:13 INFO - PROCESS | 384 | 1466536633681 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 12:17:13 INFO - PROCESS | 384 | 1466536633801 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 384 | 1466536633804 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:13 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF2B800 == 37 [pid = 384] [id = 386] 12:17:13 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (0000008344A46800) [pid = 384] [serial = 1158] [outer = 0000000000000000] 12:17:13 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000834739B000) [pid = 384] [serial = 1159] [outer = 0000008344A46800] 12:17:13 INFO - PROCESS | 384 | 1466536633864 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (0000008347EFD800) [pid = 384] [serial = 1160] [outer = 0000008344A46800] 12:17:14 INFO - PROCESS | 384 | 1466536634438 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 943ms 12:17:14 INFO - PROCESS | 384 | 1466536634487 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 384 | 1466536634492 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 12:17:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:17:14 INFO - PROCESS | 384 | 1466536634497 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 384 | 1466536634500 Marionette TRACE conn5 <- [1,1510,null,{}] 12:17:14 INFO - PROCESS | 384 | 1466536634504 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:14 INFO - PROCESS | 384 | 1466536634507 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:14 INFO - PROCESS | 384 | 1466536634626 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 12:17:14 INFO - PROCESS | 384 | 1466536634751 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:14 INFO - PROCESS | 384 | 1466536634754 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:14 INFO - PROCESS | 384 | ++DOCSHELL 000000834F675800 == 38 [pid = 384] [id = 387] 12:17:14 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (0000008348647C00) [pid = 384] [serial = 1161] [outer = 0000000000000000] 12:17:14 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (00000083489B6C00) [pid = 384] [serial = 1162] [outer = 0000008348647C00] 12:17:14 INFO - PROCESS | 384 | 1466536634813 Marionette DEBUG loaded listener.js 12:17:14 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (00000083490E6C00) [pid = 384] [serial = 1163] [outer = 0000008348647C00] 12:17:15 INFO - PROCESS | 384 | 1466536635442 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:17:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:17:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:17:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:17:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:17:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:17:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 990ms 12:17:15 INFO - PROCESS | 384 | 1466536635490 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 12:17:15 INFO - PROCESS | 384 | 1466536635492 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 12:17:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:17:15 INFO - PROCESS | 384 | 1466536635498 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 384 | 1466536635504 Marionette TRACE conn5 <- [1,1514,null,{}] 12:17:15 INFO - PROCESS | 384 | 1466536635514 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:15 INFO - PROCESS | 384 | 1466536635518 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:15 INFO - PROCESS | 384 | 1466536635669 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 12:17:15 INFO - PROCESS | 384 | 1466536635797 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 384 | 1466536635800 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:15 INFO - PROCESS | 384 | ++DOCSHELL 000000834B337800 == 39 [pid = 384] [id = 388] 12:17:15 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (0000008349EE0400) [pid = 384] [serial = 1164] [outer = 0000000000000000] 12:17:15 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000834A711C00) [pid = 384] [serial = 1165] [outer = 0000008349EE0400] 12:17:15 INFO - PROCESS | 384 | 1466536635858 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000834A854800) [pid = 384] [serial = 1166] [outer = 0000008349EE0400] 12:17:16 INFO - PROCESS | 384 | 1466536636455 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:17:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:17:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:17:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:17:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 998ms 12:17:16 INFO - PROCESS | 384 | 1466536636496 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 384 | 1466536636499 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 12:17:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:17:16 INFO - PROCESS | 384 | 1466536636503 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 384 | 1466536636505 Marionette TRACE conn5 <- [1,1518,null,{}] 12:17:16 INFO - PROCESS | 384 | 1466536636509 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:16 INFO - PROCESS | 384 | 1466536636512 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:16 INFO - PROCESS | 384 | 1466536636625 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 12:17:16 INFO - PROCESS | 384 | 1466536636747 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 384 | 1466536636749 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:16 INFO - PROCESS | 384 | ++DOCSHELL 000000834B43C800 == 40 [pid = 384] [id = 389] 12:17:16 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000834B22D400) [pid = 384] [serial = 1167] [outer = 0000000000000000] 12:17:16 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000834B234C00) [pid = 384] [serial = 1168] [outer = 000000834B22D400] 12:17:16 INFO - PROCESS | 384 | 1466536636825 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000834BA16000) [pid = 384] [serial = 1169] [outer = 000000834B22D400] 12:17:17 INFO - PROCESS | 384 | 1466536637359 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:17:17 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:17:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:17:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:17:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 880ms 12:17:17 INFO - PROCESS | 384 | 1466536637395 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 384 | 1466536637398 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 12:17:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:17:17 INFO - PROCESS | 384 | 1466536637403 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 384 | 1466536637405 Marionette TRACE conn5 <- [1,1522,null,{}] 12:17:17 INFO - PROCESS | 384 | 1466536637409 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:17 INFO - PROCESS | 384 | 1466536637411 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:17 INFO - PROCESS | 384 | 1466536637525 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 12:17:17 INFO - PROCESS | 384 | 1466536637623 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 384 | 1466536637630 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:17 INFO - PROCESS | 384 | ++DOCSHELL 00000083401B0000 == 41 [pid = 384] [id = 390] 12:17:17 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000834BB07400) [pid = 384] [serial = 1170] [outer = 0000000000000000] 12:17:17 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000834BB09000) [pid = 384] [serial = 1171] [outer = 000000834BB07400] 12:17:17 INFO - PROCESS | 384 | 1466536637698 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (0000008350A69C00) [pid = 384] [serial = 1172] [outer = 000000834BB07400] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834788A000 == 40 [pid = 384] [id = 209] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008348976800 == 39 [pid = 384] [id = 197] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834C105000 == 38 [pid = 384] [id = 206] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834021C000 == 37 [pid = 384] [id = 370] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008346DBC000 == 36 [pid = 384] [id = 363] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834C319000 == 35 [pid = 384] [id = 380] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834A3BE000 == 34 [pid = 384] [id = 204] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834F048000 == 33 [pid = 384] [id = 381] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834CFB1000 == 32 [pid = 384] [id = 372] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834F674000 == 31 [pid = 384] [id = 382] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834790D800 == 30 [pid = 384] [id = 374] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834DA47800 == 29 [pid = 384] [id = 373] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834C10A000 == 28 [pid = 384] [id = 207] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000833AB82800 == 27 [pid = 384] [id = 383] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008347BAA800 == 26 [pid = 384] [id = 371] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008340214000 == 25 [pid = 384] [id = 198] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008348626800 == 24 [pid = 384] [id = 203] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008347908800 == 23 [pid = 384] [id = 355] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834BA6A800 == 22 [pid = 384] [id = 205] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000833B8CF800 == 21 [pid = 384] [id = 208] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008347931000 == 20 [pid = 384] [id = 202] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834788F800 == 19 [pid = 384] [id = 196] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834F68B800 == 18 [pid = 384] [id = 384] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834B43C800 == 17 [pid = 384] [id = 389] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834CF2F000 == 16 [pid = 384] [id = 369] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834B337800 == 15 [pid = 384] [id = 388] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834F675800 == 14 [pid = 384] [id = 387] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834F285000 == 13 [pid = 384] [id = 378] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000833FD6B800 == 12 [pid = 384] [id = 379] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008349671000 == 11 [pid = 384] [id = 361] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 000000834CF2B800 == 10 [pid = 384] [id = 386] 12:17:20 INFO - PROCESS | 384 | --DOCSHELL 0000008346DC0800 == 9 [pid = 384] [id = 385] 12:17:23 INFO - PROCESS | 384 | 1466536643062 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:17:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 5711ms 12:17:23 INFO - PROCESS | 384 | 1466536643118 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 384 | 1466536643123 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 12:17:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:17:23 INFO - PROCESS | 384 | 1466536643129 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 384 | 1466536643132 Marionette TRACE conn5 <- [1,1526,null,{}] 12:17:23 INFO - PROCESS | 384 | 1466536643139 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:23 INFO - PROCESS | 384 | 1466536643142 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:23 INFO - PROCESS | 384 | 1466536643249 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 12:17:23 INFO - PROCESS | 384 | 1466536643264 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 384 | 1466536643268 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:23 INFO - PROCESS | 384 | ++DOCSHELL 0000008348626800 == 10 [pid = 384] [id = 391] 12:17:23 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000833ADA2C00) [pid = 384] [serial = 1173] [outer = 0000000000000000] 12:17:23 INFO - PROCESS | 384 | ++DOMWINDOW == 162 (000000833ADA3400) [pid = 384] [serial = 1174] [outer = 000000833ADA2C00] 12:17:23 INFO - PROCESS | 384 | 1466536643319 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 384 | ++DOMWINDOW == 163 (000000833B44C000) [pid = 384] [serial = 1175] [outer = 000000833ADA2C00] 12:17:23 INFO - PROCESS | 384 | 1466536643840 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:17:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 796ms 12:17:23 INFO - PROCESS | 384 | 1466536643927 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 384 | 1466536643932 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 12:17:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:17:23 INFO - PROCESS | 384 | 1466536643939 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 384 | 1466536643941 Marionette TRACE conn5 <- [1,1530,null,{}] 12:17:23 INFO - PROCESS | 384 | 1466536643945 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:23 INFO - PROCESS | 384 | 1466536643948 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:24 INFO - PROCESS | 384 | 1466536644063 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 12:17:24 INFO - PROCESS | 384 | 1466536644144 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 384 | 1466536644147 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:24 INFO - PROCESS | 384 | ++DOCSHELL 00000083453BB000 == 11 [pid = 384] [id = 392] 12:17:24 INFO - PROCESS | 384 | ++DOMWINDOW == 164 (000000833F3CE000) [pid = 384] [serial = 1176] [outer = 0000000000000000] 12:17:24 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (0000008341955000) [pid = 384] [serial = 1177] [outer = 000000833F3CE000] 12:17:24 INFO - PROCESS | 384 | 1466536644198 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (0000008344A8F000) [pid = 384] [serial = 1178] [outer = 000000833F3CE000] 12:17:24 INFO - PROCESS | 384 | 1466536644625 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:17:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 734ms 12:17:24 INFO - PROCESS | 384 | 1466536644674 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 12:17:24 INFO - PROCESS | 384 | 1466536644677 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 12:17:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:17:24 INFO - PROCESS | 384 | 1466536644680 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 384 | 1466536644684 Marionette TRACE conn5 <- [1,1534,null,{}] 12:17:24 INFO - PROCESS | 384 | 1466536644696 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:24 INFO - PROCESS | 384 | 1466536644700 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:24 INFO - PROCESS | 384 | 1466536644798 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 12:17:24 INFO - PROCESS | 384 | 1466536644811 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 384 | 1466536644814 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:24 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2ED800 == 12 [pid = 384] [id = 393] 12:17:24 INFO - PROCESS | 384 | ++DOMWINDOW == 167 (000000833ABABC00) [pid = 384] [serial = 1179] [outer = 0000000000000000] 12:17:24 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (0000008347C55800) [pid = 384] [serial = 1180] [outer = 000000833ABABC00] 12:17:24 INFO - PROCESS | 384 | 1466536644865 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (00000083481FC800) [pid = 384] [serial = 1181] [outer = 000000833ABABC00] 12:17:25 INFO - PROCESS | 384 | 1466536645392 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:17:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 776ms 12:17:25 INFO - PROCESS | 384 | 1466536645459 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 384 | 1466536645462 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 12:17:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:17:25 INFO - PROCESS | 384 | 1466536645465 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 384 | 1466536645467 Marionette TRACE conn5 <- [1,1538,null,{}] 12:17:25 INFO - PROCESS | 384 | 1466536645470 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:25 INFO - PROCESS | 384 | 1466536645473 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:25 INFO - PROCESS | 384 | 1466536645598 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 12:17:25 INFO - PROCESS | 384 | 1466536645658 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 384 | 1466536645661 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:25 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF2E800 == 13 [pid = 384] [id = 394] 12:17:25 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (00000083486AC400) [pid = 384] [serial = 1182] [outer = 0000000000000000] 12:17:25 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (00000083489BD400) [pid = 384] [serial = 1183] [outer = 00000083486AC400] 12:17:25 INFO - PROCESS | 384 | 1466536645709 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000834906B000) [pid = 384] [serial = 1184] [outer = 00000083486AC400] 12:17:26 INFO - PROCESS | 384 | 1466536646171 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:17:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 734ms 12:17:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:17:26 INFO - PROCESS | 384 | 1466536646202 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 384 | 1466536646205 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 12:17:26 INFO - PROCESS | 384 | 1466536646208 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 384 | 1466536646209 Marionette TRACE conn5 <- [1,1542,null,{}] 12:17:26 INFO - PROCESS | 384 | 1466536646213 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:26 INFO - PROCESS | 384 | 1466536646215 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:26 INFO - PROCESS | 384 | 1466536646330 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 12:17:26 INFO - PROCESS | 384 | 1466536646335 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 384 | 1466536646338 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:26 INFO - PROCESS | 384 | ++DOCSHELL 000000834F675800 == 14 [pid = 384] [id = 395] 12:17:26 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000833ADA6000) [pid = 384] [serial = 1185] [outer = 0000000000000000] 12:17:26 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (00000083490F0000) [pid = 384] [serial = 1186] [outer = 000000833ADA6000] 12:17:26 INFO - PROCESS | 384 | 1466536646386 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000834A217400) [pid = 384] [serial = 1187] [outer = 000000833ADA6000] 12:17:26 INFO - PROCESS | 384 | 1466536646871 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:17:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 691ms 12:17:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:17:26 INFO - PROCESS | 384 | 1466536646902 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 384 | 1466536646904 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 12:17:26 INFO - PROCESS | 384 | 1466536646907 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 384 | 1466536646909 Marionette TRACE conn5 <- [1,1546,null,{}] 12:17:26 INFO - PROCESS | 384 | 1466536646912 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:26 INFO - PROCESS | 384 | 1466536646918 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:27 INFO - PROCESS | 384 | 1466536647907 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 174 (000000833AD96000) [pid = 384] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 173 (000000833B625400) [pid = 384] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 172 (00000083390A2000) [pid = 384] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 171 (0000008344628C00) [pid = 384] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000833B512800) [pid = 384] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 169 (0000008347EF7400) [pid = 384] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 168 (00000083481FCC00) [pid = 384] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 167 (00000083486B1C00) [pid = 384] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 166 (00000083449A1C00) [pid = 384] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 165 (00000083489BD000) [pid = 384] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 164 (000000834031F000) [pid = 384] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 163 (0000008344A84800) [pid = 384] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 162 (0000008340D72400) [pid = 384] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 161 (000000833B3BE800) [pid = 384] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 160 (0000008340233000) [pid = 384] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 159 (000000833AD38800) [pid = 384] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 158 (00000083412D2400) [pid = 384] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:17:27 INFO - PROCESS | 384 | --DOMWINDOW == 157 (0000008347444000) [pid = 384] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000833F54C400) [pid = 384] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000833AFB9C00) [pid = 384] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000833AD35000) [pid = 384] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000833F5B4000) [pid = 384] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 152 (00000083478D3800) [pid = 384] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 151 (00000083452CE800) [pid = 384] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000833B253400) [pid = 384] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 149 (0000008341956C00) [pid = 384] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 148 (0000008340D76800) [pid = 384] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 147 (00000083401DB800) [pid = 384] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000834B22D400) [pid = 384] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000833ABAD400) [pid = 384] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 144 (0000008349EE0400) [pid = 384] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000833AD11800) [pid = 384] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000833AC5FC00) [pid = 384] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 141 (0000008348647C00) [pid = 384] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 140 (00000083490E7000) [pid = 384] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 139 (00000083486B0000) [pid = 384] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000833ABAB000) [pid = 384] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 137 (00000083490EA800) [pid = 384] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 136 (0000008347C5A800) [pid = 384] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 135 (0000008348365400) [pid = 384] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 134 (00000083478D6400) [pid = 384] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 133 (00000083449A7C00) [pid = 384] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 132 (0000008348648400) [pid = 384] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 131 (0000008344A46800) [pid = 384] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 130 (0000008347FE8400) [pid = 384] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:17:28 INFO - PROCESS | 384 | --DOMWINDOW == 129 (00000083412D4000) [pid = 384] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:17:28 INFO - PROCESS | 384 | 1466536648009 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 384 | 1466536648012 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:28 INFO - PROCESS | 384 | ++DOCSHELL 0000008341253000 == 15 [pid = 384] [id = 396] 12:17:28 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000833A22E400) [pid = 384] [serial = 1188] [outer = 0000000000000000] 12:17:28 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000833ABAD400) [pid = 384] [serial = 1189] [outer = 000000833A22E400] 12:17:28 INFO - PROCESS | 384 | 1466536648063 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000833AEA2400) [pid = 384] [serial = 1190] [outer = 000000833A22E400] 12:17:28 INFO - PROCESS | 384 | 1466536648429 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:17:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:17:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1586ms 12:17:28 INFO - PROCESS | 384 | 1466536648497 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 384 | 1466536648499 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 12:17:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:17:28 INFO - PROCESS | 384 | 1466536648502 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 384 | 1466536648504 Marionette TRACE conn5 <- [1,1550,null,{}] 12:17:28 INFO - PROCESS | 384 | 1466536648508 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:28 INFO - PROCESS | 384 | 1466536648510 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:28 INFO - PROCESS | 384 | 1466536648595 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 12:17:28 INFO - PROCESS | 384 | 1466536648601 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 384 | 1466536648603 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:28 INFO - PROCESS | 384 | ++DOCSHELL 000000834F284000 == 16 [pid = 384] [id = 397] 12:17:28 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000833AD8B000) [pid = 384] [serial = 1191] [outer = 0000000000000000] 12:17:28 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (0000008340E1B400) [pid = 384] [serial = 1192] [outer = 000000833AD8B000] 12:17:28 INFO - PROCESS | 384 | 1466536648649 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000834499DC00) [pid = 384] [serial = 1193] [outer = 000000833AD8B000] 12:17:29 INFO - PROCESS | 384 | 1466536649090 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:17:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:17:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 628ms 12:17:29 INFO - PROCESS | 384 | 1466536649135 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 384 | 1466536649137 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 12:17:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:17:29 INFO - PROCESS | 384 | 1466536649140 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 384 | 1466536649142 Marionette TRACE conn5 <- [1,1554,null,{}] 12:17:29 INFO - PROCESS | 384 | 1466536649146 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:29 INFO - PROCESS | 384 | 1466536649148 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:29 INFO - PROCESS | 384 | 1466536649234 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 12:17:29 INFO - PROCESS | 384 | 1466536649239 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 384 | 1466536649241 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:29 INFO - PROCESS | 384 | ++DOCSHELL 00000083509CE800 == 17 [pid = 384] [id = 398] 12:17:29 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (00000083452B9000) [pid = 384] [serial = 1194] [outer = 0000000000000000] 12:17:29 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (0000008345851000) [pid = 384] [serial = 1195] [outer = 00000083452B9000] 12:17:29 INFO - PROCESS | 384 | 1466536649286 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (00000083478C0C00) [pid = 384] [serial = 1196] [outer = 00000083452B9000] 12:17:29 INFO - PROCESS | 384 | 1466536649740 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:17:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:17:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 628ms 12:17:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:17:29 INFO - PROCESS | 384 | 1466536649772 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 384 | 1466536649774 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 12:17:29 INFO - PROCESS | 384 | 1466536649792 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 384 | 1466536649794 Marionette TRACE conn5 <- [1,1558,null,{}] 12:17:29 INFO - PROCESS | 384 | 1466536649797 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:29 INFO - PROCESS | 384 | 1466536649799 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:29 INFO - PROCESS | 384 | 1466536649885 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 12:17:30 INFO - PROCESS | 384 | 1466536650024 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 384 | 1466536650028 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:30 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E9A000 == 18 [pid = 384] [id = 399] 12:17:30 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000833A5C0C00) [pid = 384] [serial = 1197] [outer = 0000000000000000] 12:17:30 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000833ABB0400) [pid = 384] [serial = 1198] [outer = 000000833A5C0C00] 12:17:30 INFO - PROCESS | 384 | 1466536650089 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000833AD3E400) [pid = 384] [serial = 1199] [outer = 000000833A5C0C00] 12:17:30 INFO - PROCESS | 384 | 1466536650830 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:17:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1152ms 12:17:30 INFO - PROCESS | 384 | 1466536650935 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 384 | 1466536650939 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 12:17:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:17:30 INFO - PROCESS | 384 | 1466536650944 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 384 | 1466536650947 Marionette TRACE conn5 <- [1,1562,null,{}] 12:17:30 INFO - PROCESS | 384 | 1466536650953 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:30 INFO - PROCESS | 384 | 1466536650956 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:31 INFO - PROCESS | 384 | 1466536651091 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 12:17:31 INFO - PROCESS | 384 | 1466536651217 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 384 | 1466536651220 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:31 INFO - PROCESS | 384 | ++DOCSHELL 000000834C216000 == 19 [pid = 384] [id = 400] 12:17:31 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000833FF25800) [pid = 384] [serial = 1200] [outer = 0000000000000000] 12:17:31 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (0000008344A44400) [pid = 384] [serial = 1201] [outer = 000000833FF25800] 12:17:31 INFO - PROCESS | 384 | 1466536651279 Marionette DEBUG loaded listener.js 12:17:31 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (0000008346DE8400) [pid = 384] [serial = 1202] [outer = 000000833FF25800] 12:17:32 INFO - PROCESS | 384 | 1466536652224 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:17:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:17:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1338ms 12:17:32 INFO - PROCESS | 384 | 1466536652285 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 12:17:32 INFO - PROCESS | 384 | 1466536652290 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 12:17:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:17:32 INFO - PROCESS | 384 | 1466536652296 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 384 | 1466536652299 Marionette TRACE conn5 <- [1,1566,null,{}] 12:17:32 INFO - PROCESS | 384 | 1466536652305 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:32 INFO - PROCESS | 384 | 1466536652308 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:32 INFO - PROCESS | 384 | 1466536652423 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 12:17:32 INFO - PROCESS | 384 | 1466536652554 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 384 | 1466536652559 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:32 INFO - PROCESS | 384 | ++DOCSHELL 000000833C40F000 == 20 [pid = 384] [id = 401] 12:17:32 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000833AC62800) [pid = 384] [serial = 1203] [outer = 0000000000000000] 12:17:32 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000833AD15400) [pid = 384] [serial = 1204] [outer = 000000833AC62800] 12:17:32 INFO - PROCESS | 384 | 1466536652657 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000833AD41000) [pid = 384] [serial = 1205] [outer = 000000833AC62800] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000833AD97000) [pid = 384] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000833BF3EC00) [pid = 384] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 144 (0000008341017800) [pid = 384] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 143 (00000083449A4400) [pid = 384] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 142 (0000008344A3E000) [pid = 384] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 141 (00000083489B5C00) [pid = 384] [serial = 658] [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.] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 140 (0000008344CC3C00) [pid = 384] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 139 (00000083481A9C00) [pid = 384] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000834840E400) [pid = 384] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 137 (00000083486B3C00) [pid = 384] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000834864E000) [pid = 384] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 135 (0000008348648000) [pid = 384] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000833AFB4800) [pid = 384] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 133 (0000008349062C00) [pid = 384] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 132 (00000083452CAC00) [pid = 384] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 131 (0000008346DE7800) [pid = 384] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 130 (00000083452CA800) [pid = 384] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 129 (00000083412D7400) [pid = 384] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000834499D400) [pid = 384] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000833B50D400) [pid = 384] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000833F54DC00) [pid = 384] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 125 (00000083478D9000) [pid = 384] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000834195A400) [pid = 384] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 123 (0000008340D70C00) [pid = 384] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000833B2A2800) [pid = 384] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000833AE9AC00) [pid = 384] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 120 (00000083481A1000) [pid = 384] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 119 (0000008340D71000) [pid = 384] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000833F3D3800) [pid = 384] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 117 (0000008349030800) [pid = 384] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 116 (0000008347A36800) [pid = 384] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 115 (0000008347C58000) [pid = 384] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000834880D000) [pid = 384] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 113 (0000008347B4C400) [pid = 384] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 112 (00000083481F4800) [pid = 384] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 111 (0000008346DDEC00) [pid = 384] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 110 (0000008345854800) [pid = 384] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000833F9ED000) [pid = 384] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 108 (00000083449AA800) [pid = 384] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 107 (0000008341961400) [pid = 384] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000833B856800) [pid = 384] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 105 (0000008344A8E800) [pid = 384] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 104 (0000008340E1F800) [pid = 384] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 103 (0000008340171800) [pid = 384] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000833AFB0C00) [pid = 384] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000833FD9A400) [pid = 384] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000833AD38C00) [pid = 384] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 99 (00000083481A0800) [pid = 384] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000833B3C4000) [pid = 384] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 97 (0000008347260000) [pid = 384] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 96 (0000008347B47400) [pid = 384] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008347C56C00) [pid = 384] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000834585E400) [pid = 384] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 93 (00000083481F1800) [pid = 384] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008348411400) [pid = 384] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000834864B000) [pid = 384] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000834BB09000) [pid = 384] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008347440C00) [pid = 384] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008344C6EC00) [pid = 384] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008340231C00) [pid = 384] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083418CA400) [pid = 384] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008344CC4000) [pid = 384] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834836B400) [pid = 384] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000834462E800) [pid = 384] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000834739B000) [pid = 384] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083481A7800) [pid = 384] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083486B0800) [pid = 384] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083478DB000) [pid = 384] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833ABB5400) [pid = 384] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000834A2A3400) [pid = 384] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083482EF800) [pid = 384] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AD1A400) [pid = 384] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083486B8400) [pid = 384] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083493E0C00) [pid = 384] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083486B1800) [pid = 384] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008347FE8800) [pid = 384] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834902E400) [pid = 384] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083490EFC00) [pid = 384] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008347EFD800) [pid = 384] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083489B6C00) [pid = 384] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000834BA16000) [pid = 384] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000833AD11C00) [pid = 384] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000834B234C00) [pid = 384] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000834A854800) [pid = 384] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 62 (000000834A848800) [pid = 384] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 61 (0000008341869C00) [pid = 384] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 60 (000000833ABB1000) [pid = 384] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 59 (00000083490E6C00) [pid = 384] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 58 (000000833AFB2C00) [pid = 384] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 57 (0000008349617C00) [pid = 384] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 56 (000000834A711C00) [pid = 384] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 55 (00000083489C1000) [pid = 384] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 12:17:32 INFO - PROCESS | 384 | --DOMWINDOW == 54 (000000833B255000) [pid = 384] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 12:17:33 INFO - PROCESS | 384 | 1466536653191 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:17:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 942ms 12:17:33 INFO - PROCESS | 384 | 1466536653241 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 384 | 1466536653246 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 12:17:33 INFO - PROCESS | 384 | 1466536653252 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:17:33 INFO - PROCESS | 384 | 1466536653255 Marionette TRACE conn5 <- [1,1570,null,{}] 12:17:33 INFO - PROCESS | 384 | 1466536653258 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:33 INFO - PROCESS | 384 | 1466536653261 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:33 INFO - PROCESS | 384 | 1466536653350 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 12:17:33 INFO - PROCESS | 384 | 1466536653359 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 384 | 1466536653361 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:33 INFO - PROCESS | 384 | ++DOCSHELL 0000008340212800 == 21 [pid = 384] [id = 402] 12:17:33 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (000000833ADA1800) [pid = 384] [serial = 1206] [outer = 0000000000000000] 12:17:33 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (000000833ADA5000) [pid = 384] [serial = 1207] [outer = 000000833ADA1800] 12:17:33 INFO - PROCESS | 384 | 1466536653410 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000833AEA1000) [pid = 384] [serial = 1208] [outer = 000000833ADA1800] 12:17:33 INFO - PROCESS | 384 | 1466536653891 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:17:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 691ms 12:17:33 INFO - PROCESS | 384 | 1466536653946 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 384 | 1466536653948 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 12:17:33 INFO - PROCESS | 384 | 1466536653982 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 384 | 1466536653986 Marionette TRACE conn5 <- [1,1574,null,{}] 12:17:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:17:34 INFO - PROCESS | 384 | 1466536653999 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:34 INFO - PROCESS | 384 | 1466536654004 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:34 INFO - PROCESS | 384 | 1466536654098 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 12:17:34 INFO - PROCESS | 384 | 1466536654167 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 384 | 1466536654171 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:34 INFO - PROCESS | 384 | ++DOCSHELL 0000008341521800 == 22 [pid = 384] [id = 403] 12:17:34 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000833B3BAC00) [pid = 384] [serial = 1209] [outer = 0000000000000000] 12:17:34 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833B3C3400) [pid = 384] [serial = 1210] [outer = 000000833B3BAC00] 12:17:34 INFO - PROCESS | 384 | 1466536654222 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833F3B4000) [pid = 384] [serial = 1211] [outer = 000000833B3BAC00] 12:17:34 INFO - PROCESS | 384 | 1466536654615 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:17:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 692ms 12:17:34 INFO - PROCESS | 384 | 1466536654682 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 384 | 1466536654684 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 12:17:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:17:34 INFO - PROCESS | 384 | 1466536654688 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 384 | 1466536654690 Marionette TRACE conn5 <- [1,1578,null,{}] 12:17:34 INFO - PROCESS | 384 | 1466536654693 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:34 INFO - PROCESS | 384 | 1466536654695 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:34 INFO - PROCESS | 384 | 1466536654784 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 12:17:34 INFO - PROCESS | 384 | 1466536654789 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 384 | 1466536654791 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:34 INFO - PROCESS | 384 | ++DOCSHELL 0000008345325000 == 23 [pid = 384] [id = 404] 12:17:34 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000833F554400) [pid = 384] [serial = 1212] [outer = 0000000000000000] 12:17:34 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833FF2D400) [pid = 384] [serial = 1213] [outer = 000000833F554400] 12:17:34 INFO - PROCESS | 384 | 1466536654837 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008340319000) [pid = 384] [serial = 1214] [outer = 000000833F554400] 12:17:35 INFO - PROCESS | 384 | 1466536655314 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:17:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 692ms 12:17:35 INFO - PROCESS | 384 | 1466536655383 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 384 | 1466536655385 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 12:17:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:17:35 INFO - PROCESS | 384 | 1466536655388 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 384 | 1466536655390 Marionette TRACE conn5 <- [1,1582,null,{}] 12:17:35 INFO - PROCESS | 384 | 1466536655393 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:35 INFO - PROCESS | 384 | 1466536655395 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:35 INFO - PROCESS | 384 | 1466536655529 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 12:17:35 INFO - PROCESS | 384 | 1466536655554 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 384 | 1466536655556 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:35 INFO - PROCESS | 384 | ++DOCSHELL 000000833A259000 == 24 [pid = 384] [id = 405] 12:17:35 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008339B10400) [pid = 384] [serial = 1215] [outer = 0000000000000000] 12:17:35 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008340E15000) [pid = 384] [serial = 1216] [outer = 0000008339B10400] 12:17:35 INFO - PROCESS | 384 | 1466536655601 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (00000083412CEC00) [pid = 384] [serial = 1217] [outer = 0000008339B10400] 12:17:36 INFO - PROCESS | 384 | 1466536656065 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:17:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 733ms 12:17:36 INFO - PROCESS | 384 | 1466536656124 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 384 | 1466536656126 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 12:17:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:17:36 INFO - PROCESS | 384 | 1466536656130 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 384 | 1466536656131 Marionette TRACE conn5 <- [1,1586,null,{}] 12:17:36 INFO - PROCESS | 384 | 1466536656135 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:36 INFO - PROCESS | 384 | 1466536656141 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:36 INFO - PROCESS | 384 | 1466536656275 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 12:17:36 INFO - PROCESS | 384 | 1466536656327 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 384 | 1466536656329 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:36 INFO - PROCESS | 384 | ++DOCSHELL 0000008347889000 == 25 [pid = 384] [id = 406] 12:17:36 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (00000083414BD000) [pid = 384] [serial = 1218] [outer = 0000000000000000] 12:17:36 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (00000083449A2400) [pid = 384] [serial = 1219] [outer = 00000083414BD000] 12:17:36 INFO - PROCESS | 384 | 1466536656376 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008344A33800) [pid = 384] [serial = 1220] [outer = 00000083414BD000] 12:17:36 INFO - PROCESS | 384 | 1466536656796 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:17:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 734ms 12:17:36 INFO - PROCESS | 384 | 1466536656867 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 384 | 1466536656870 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 12:17:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:17:36 INFO - PROCESS | 384 | 1466536656873 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 384 | 1466536656875 Marionette TRACE conn5 <- [1,1590,null,{}] 12:17:36 INFO - PROCESS | 384 | 1466536656878 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:36 INFO - PROCESS | 384 | 1466536656880 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:36 INFO - PROCESS | 384 | 1466536656986 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 12:17:37 INFO - PROCESS | 384 | 1466536656997 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 384 | 1466536656999 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834791F800 == 26 [pid = 384] [id = 407] 12:17:37 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008344A47400) [pid = 384] [serial = 1221] [outer = 0000000000000000] 12:17:37 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008344A86400) [pid = 384] [serial = 1222] [outer = 0000008344A47400] 12:17:37 INFO - PROCESS | 384 | 1466536657109 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083452B0400) [pid = 384] [serial = 1223] [outer = 0000008344A47400] 12:17:37 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083486AC400) [pid = 384] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:17:37 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833ADA2C00) [pid = 384] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:17:37 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833F3CE000) [pid = 384] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:17:37 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833ABABC00) [pid = 384] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:17:37 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000834BB07400) [pid = 384] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:17:37 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000833ADA6000) [pid = 384] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:17:37 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000833AD8B000) [pid = 384] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:17:37 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000833A22E400) [pid = 384] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:17:37 INFO - PROCESS | 384 | 1466536657493 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 690ms 12:17:37 INFO - PROCESS | 384 | 1466536657566 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 384 | 1466536657569 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 12:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:17:37 INFO - PROCESS | 384 | 1466536657572 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 384 | 1466536657574 Marionette TRACE conn5 <- [1,1594,null,{}] 12:17:37 INFO - PROCESS | 384 | 1466536657577 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:37 INFO - PROCESS | 384 | 1466536657579 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:37 INFO - PROCESS | 384 | 1466536657688 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 12:17:37 INFO - PROCESS | 384 | 1466536657699 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 384 | 1466536657700 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:37 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F3C000 == 27 [pid = 384] [id = 408] 12:17:37 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (00000083449A3800) [pid = 384] [serial = 1224] [outer = 0000000000000000] 12:17:37 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (00000083452CE000) [pid = 384] [serial = 1225] [outer = 00000083449A3800] 12:17:37 INFO - PROCESS | 384 | 1466536657746 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008340D04C00) [pid = 384] [serial = 1226] [outer = 00000083449A3800] 12:17:38 INFO - PROCESS | 384 | 1466536658140 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 628ms 12:17:38 INFO - PROCESS | 384 | 1466536658203 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 384 | 1466536658205 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 12:17:38 INFO - PROCESS | 384 | 1466536658208 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:17:38 INFO - PROCESS | 384 | 1466536658210 Marionette TRACE conn5 <- [1,1598,null,{}] 12:17:38 INFO - PROCESS | 384 | 1466536658213 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:38 INFO - PROCESS | 384 | 1466536658215 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:38 INFO - PROCESS | 384 | 1466536658325 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 12:17:38 INFO - PROCESS | 384 | 1466536658373 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 384 | 1466536658375 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:38 INFO - PROCESS | 384 | ++DOCSHELL 0000008348637000 == 28 [pid = 384] [id = 409] 12:17:38 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833B629000) [pid = 384] [serial = 1227] [outer = 0000000000000000] 12:17:38 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008346D90800) [pid = 384] [serial = 1228] [outer = 000000833B629000] 12:17:38 INFO - PROCESS | 384 | 1466536658421 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008347259400) [pid = 384] [serial = 1229] [outer = 000000833B629000] 12:17:38 INFO - PROCESS | 384 | 1466536658815 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 629ms 12:17:38 INFO - PROCESS | 384 | 1466536658841 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 384 | 1466536658843 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 12:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:17:38 INFO - PROCESS | 384 | 1466536658846 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 384 | 1466536658848 Marionette TRACE conn5 <- [1,1602,null,{}] 12:17:38 INFO - PROCESS | 384 | 1466536658860 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:38 INFO - PROCESS | 384 | 1466536658862 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:38 INFO - PROCESS | 384 | 1466536658945 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 12:17:38 INFO - PROCESS | 384 | 1466536658950 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 384 | 1466536658952 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:38 INFO - PROCESS | 384 | ++DOCSHELL 0000008349195000 == 29 [pid = 384] [id = 410] 12:17:38 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834739A800) [pid = 384] [serial = 1230] [outer = 0000000000000000] 12:17:38 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008347440C00) [pid = 384] [serial = 1231] [outer = 000000834739A800] 12:17:39 INFO - PROCESS | 384 | 1466536658997 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083478D4800) [pid = 384] [serial = 1232] [outer = 000000834739A800] 12:17:39 INFO - PROCESS | 384 | 1466536659706 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 944ms 12:17:39 INFO - PROCESS | 384 | 1466536659795 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 384 | 1466536659800 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 12:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:17:39 INFO - PROCESS | 384 | 1466536659805 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 384 | 1466536659810 Marionette TRACE conn5 <- [1,1606,null,{}] 12:17:39 INFO - PROCESS | 384 | 1466536659816 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:39 INFO - PROCESS | 384 | 1466536659819 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:39 INFO - PROCESS | 384 | 1466536659971 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 12:17:40 INFO - PROCESS | 384 | 1466536660039 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 384 | 1466536660043 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:40 INFO - PROCESS | 384 | ++DOCSHELL 0000008340202800 == 30 [pid = 384] [id = 411] 12:17:40 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AD40400) [pid = 384] [serial = 1233] [outer = 0000000000000000] 12:17:40 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833ADA2000) [pid = 384] [serial = 1234] [outer = 000000833AD40400] 12:17:40 INFO - PROCESS | 384 | 1466536660143 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833AFB5400) [pid = 384] [serial = 1235] [outer = 000000833AD40400] 12:17:40 INFO - PROCESS | 384 | 1466536660734 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 985ms 12:17:40 INFO - PROCESS | 384 | 1466536660794 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 384 | 1466536660800 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 12:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:17:40 INFO - PROCESS | 384 | 1466536660806 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:17:40 INFO - PROCESS | 384 | 1466536660809 Marionette TRACE conn5 <- [1,1610,null,{}] 12:17:40 INFO - PROCESS | 384 | 1466536660813 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:40 INFO - PROCESS | 384 | 1466536660816 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:40 INFO - PROCESS | 384 | 1466536660964 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 12:17:41 INFO - PROCESS | 384 | 1466536661080 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 384 | 1466536661083 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:41 INFO - PROCESS | 384 | ++DOCSHELL 0000008347843000 == 31 [pid = 384] [id = 412] 12:17:41 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833F3CD800) [pid = 384] [serial = 1236] [outer = 0000000000000000] 12:17:41 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834016F000) [pid = 384] [serial = 1237] [outer = 000000833F3CD800] 12:17:41 INFO - PROCESS | 384 | 1466536661142 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083412D4800) [pid = 384] [serial = 1238] [outer = 000000833F3CD800] 12:17:41 INFO - PROCESS | 384 | 1466536661789 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1136ms 12:17:41 INFO - PROCESS | 384 | 1466536661944 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 12:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:17:41 INFO - PROCESS | 384 | 1466536661948 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 12:17:41 INFO - PROCESS | 384 | 1466536661953 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 384 | 1466536661957 Marionette TRACE conn5 <- [1,1614,null,{}] 12:17:41 INFO - PROCESS | 384 | 1466536661963 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:41 INFO - PROCESS | 384 | 1466536661966 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:42 INFO - PROCESS | 384 | 1466536662078 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 12:17:42 INFO - PROCESS | 384 | 1466536662147 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 384 | 1466536662152 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:42 INFO - PROCESS | 384 | ++DOCSHELL 0000008340209000 == 32 [pid = 384] [id = 413] 12:17:42 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833ADA2400) [pid = 384] [serial = 1239] [outer = 0000000000000000] 12:17:42 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833AEA0400) [pid = 384] [serial = 1240] [outer = 000000833ADA2400] 12:17:42 INFO - PROCESS | 384 | 1466536662203 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833C2E8800) [pid = 384] [serial = 1241] [outer = 000000833ADA2400] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008345851000) [pid = 384] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083489BD400) [pid = 384] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833ADA3400) [pid = 384] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833B44C000) [pid = 384] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008341955000) [pid = 384] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008344A8F000) [pid = 384] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008347C55800) [pid = 384] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008350A69C00) [pid = 384] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083490F0000) [pid = 384] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000834906B000) [pid = 384] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008340E1B400) [pid = 384] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834A217400) [pid = 384] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833ABAD400) [pid = 384] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083481FC800) [pid = 384] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000834499DC00) [pid = 384] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000833AEA2400) [pid = 384] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 12:17:42 INFO - PROCESS | 384 | 1466536662839 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 943ms 12:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:17:42 INFO - PROCESS | 384 | 1466536662896 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 384 | 1466536662899 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 12:17:42 INFO - PROCESS | 384 | 1466536662906 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 384 | 1466536662909 Marionette TRACE conn5 <- [1,1618,null,{}] 12:17:42 INFO - PROCESS | 384 | 1466536662913 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:42 INFO - PROCESS | 384 | 1466536662916 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:43 INFO - PROCESS | 384 | 1466536663014 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 12:17:43 INFO - PROCESS | 384 | 1466536663089 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 384 | 1466536663092 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:43 INFO - PROCESS | 384 | ++DOCSHELL 0000008341513000 == 33 [pid = 384] [id = 414] 12:17:43 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AD10400) [pid = 384] [serial = 1242] [outer = 0000000000000000] 12:17:43 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AEA0000) [pid = 384] [serial = 1243] [outer = 000000833AD10400] 12:17:43 INFO - PROCESS | 384 | 1466536663141 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833F3D2400) [pid = 384] [serial = 1244] [outer = 000000833AD10400] 12:17:43 INFO - PROCESS | 384 | 1466536663538 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:17:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 692ms 12:17:43 INFO - PROCESS | 384 | 1466536663596 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 384 | 1466536663598 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 12:17:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:17:43 INFO - PROCESS | 384 | 1466536663602 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 384 | 1466536663604 Marionette TRACE conn5 <- [1,1622,null,{}] 12:17:43 INFO - PROCESS | 384 | 1466536663615 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:43 INFO - PROCESS | 384 | 1466536663620 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:43 INFO - PROCESS | 384 | 1466536663741 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 12:17:43 INFO - PROCESS | 384 | 1466536663760 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 384 | 1466536663764 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:43 INFO - PROCESS | 384 | ++DOCSHELL 000000834791B800 == 34 [pid = 384] [id = 415] 12:17:43 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083414BBC00) [pid = 384] [serial = 1245] [outer = 0000000000000000] 12:17:43 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083418CA400) [pid = 384] [serial = 1246] [outer = 00000083414BBC00] 12:17:43 INFO - PROCESS | 384 | 1466536663814 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008344630C00) [pid = 384] [serial = 1247] [outer = 00000083414BBC00] 12:17:44 INFO - PROCESS | 384 | 1466536664284 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 734ms 12:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:17:44 INFO - PROCESS | 384 | 1466536664339 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 384 | 1466536664341 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 12:17:44 INFO - PROCESS | 384 | 1466536664344 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 384 | 1466536664346 Marionette TRACE conn5 <- [1,1626,null,{}] 12:17:44 INFO - PROCESS | 384 | 1466536664349 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:44 INFO - PROCESS | 384 | 1466536664351 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:44 INFO - PROCESS | 384 | 1466536664443 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 12:17:44 INFO - PROCESS | 384 | 1466536664450 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 384 | 1466536664452 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:44 INFO - PROCESS | 384 | ++DOCSHELL 000000834A2C8000 == 35 [pid = 384] [id = 416] 12:17:44 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008344A30400) [pid = 384] [serial = 1248] [outer = 0000000000000000] 12:17:44 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008344A86C00) [pid = 384] [serial = 1249] [outer = 0000008344A30400] 12:17:44 INFO - PROCESS | 384 | 1466536664499 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083453F3400) [pid = 384] [serial = 1250] [outer = 0000008344A30400] 12:17:44 INFO - PROCESS | 384 | 1466536664946 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:17:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 692ms 12:17:45 INFO - PROCESS | 384 | 1466536665040 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 384 | 1466536665042 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 12:17:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:17:45 INFO - PROCESS | 384 | 1466536665045 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 384 | 1466536665047 Marionette TRACE conn5 <- [1,1630,null,{}] 12:17:45 INFO - PROCESS | 384 | 1466536665051 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:45 INFO - PROCESS | 384 | 1466536665053 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:45 INFO - PROCESS | 384 | 1466536665163 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 12:17:45 INFO - PROCESS | 384 | 1466536665173 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 384 | 1466536665175 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834B284000 == 36 [pid = 384] [id = 417] 12:17:45 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000834739F000) [pid = 384] [serial = 1251] [outer = 0000000000000000] 12:17:45 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347442800) [pid = 384] [serial = 1252] [outer = 000000834739F000] 12:17:45 INFO - PROCESS | 384 | 1466536665227 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083478DA400) [pid = 384] [serial = 1253] [outer = 000000834739F000] 12:17:45 INFO - PROCESS | 384 | 1466536665661 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:17:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 629ms 12:17:45 INFO - PROCESS | 384 | 1466536665692 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 384 | 1466536665694 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 12:17:45 INFO - PROCESS | 384 | 1466536665697 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:17:45 INFO - PROCESS | 384 | 1466536665699 Marionette TRACE conn5 <- [1,1634,null,{}] 12:17:45 INFO - PROCESS | 384 | 1466536665703 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:45 INFO - PROCESS | 384 | 1466536665709 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:45 INFO - PROCESS | 384 | 1466536665859 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 12:17:45 INFO - PROCESS | 384 | 1466536665865 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 384 | 1466536665867 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834B42B000 == 37 [pid = 384] [id = 418] 12:17:45 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347B4B400) [pid = 384] [serial = 1254] [outer = 0000000000000000] 12:17:45 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347C58C00) [pid = 384] [serial = 1255] [outer = 0000008347B4B400] 12:17:45 INFO - PROCESS | 384 | 1466536665954 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347DC0400) [pid = 384] [serial = 1256] [outer = 0000008347B4B400] 12:17:46 INFO - PROCESS | 384 | 1466536666393 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:17:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 733ms 12:17:46 INFO - PROCESS | 384 | 1466536666436 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 384 | 1466536666439 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 12:17:46 INFO - PROCESS | 384 | 1466536666442 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:17:46 INFO - PROCESS | 384 | 1466536666444 Marionette TRACE conn5 <- [1,1638,null,{}] 12:17:46 INFO - PROCESS | 384 | 1466536666447 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 384 | 1466536666449 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:46 INFO - PROCESS | 384 | 1466536666592 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 12:17:46 INFO - PROCESS | 384 | 1466536666619 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 384 | 1466536666621 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:46 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA7D000 == 38 [pid = 384] [id = 419] 12:17:46 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083481A1800) [pid = 384] [serial = 1257] [outer = 0000000000000000] 12:17:46 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083481A6400) [pid = 384] [serial = 1258] [outer = 00000083481A1800] 12:17:46 INFO - PROCESS | 384 | 1466536666665 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083481F0000) [pid = 384] [serial = 1259] [outer = 00000083481A1800] 12:17:47 INFO - PROCESS | 384 | 1466536667136 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:17:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 733ms 12:17:47 INFO - PROCESS | 384 | 1466536667178 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 384 | 1466536667181 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 12:17:47 INFO - PROCESS | 384 | 1466536667184 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:17:47 INFO - PROCESS | 384 | 1466536667186 Marionette TRACE conn5 <- [1,1642,null,{}] 12:17:47 INFO - PROCESS | 384 | 1466536667189 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:47 INFO - PROCESS | 384 | 1466536667191 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:47 INFO - PROCESS | 384 | 1466536667298 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 12:17:47 INFO - PROCESS | 384 | 1466536667304 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 384 | 1466536667306 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:47 INFO - PROCESS | 384 | ++DOCSHELL 000000834C021000 == 39 [pid = 384] [id = 420] 12:17:47 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083481F5400) [pid = 384] [serial = 1260] [outer = 0000000000000000] 12:17:47 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083481FC400) [pid = 384] [serial = 1261] [outer = 00000083481F5400] 12:17:47 INFO - PROCESS | 384 | 1466536667350 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000834836BC00) [pid = 384] [serial = 1262] [outer = 00000083481F5400] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008339B10400) [pid = 384] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 85 (00000083414BD000) [pid = 384] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833A5C0C00) [pid = 384] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833B3BAC00) [pid = 384] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833F554400) [pid = 384] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AC62800) [pid = 384] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833ADA1800) [pid = 384] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833FF25800) [pid = 384] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008344A47400) [pid = 384] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083449A3800) [pid = 384] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083452B9000) [pid = 384] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:17:47 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B629000) [pid = 384] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:17:47 INFO - PROCESS | 384 | 1466536667810 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:17:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 690ms 12:17:47 INFO - PROCESS | 384 | 1466536667877 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 384 | 1466536667879 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 12:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:17:47 INFO - PROCESS | 384 | 1466536667909 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 384 | 1466536667911 Marionette TRACE conn5 <- [1,1646,null,{}] 12:17:47 INFO - PROCESS | 384 | 1466536667916 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:47 INFO - PROCESS | 384 | 1466536667918 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:48 INFO - PROCESS | 384 | 1466536668009 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 12:17:48 INFO - PROCESS | 384 | 1466536668015 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 384 | 1466536668017 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:48 INFO - PROCESS | 384 | ++DOCSHELL 000000834C118000 == 40 [pid = 384] [id = 421] 12:17:48 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833F9EE800) [pid = 384] [serial = 1263] [outer = 0000000000000000] 12:17:48 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834195F000) [pid = 384] [serial = 1264] [outer = 000000833F9EE800] 12:17:48 INFO - PROCESS | 384 | 1466536668063 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083481F9C00) [pid = 384] [serial = 1265] [outer = 000000833F9EE800] 12:17:48 INFO - PROCESS | 384 | 1466536668487 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 12:17:48 INFO - PROCESS | 384 | 1466536668555 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 384 | 1466536668557 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 12:17:48 INFO - PROCESS | 384 | 1466536668561 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:17:48 INFO - PROCESS | 384 | 1466536668563 Marionette TRACE conn5 <- [1,1650,null,{}] 12:17:48 INFO - PROCESS | 384 | 1466536668566 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:48 INFO - PROCESS | 384 | 1466536668568 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:48 INFO - PROCESS | 384 | 1466536668654 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 12:17:48 INFO - PROCESS | 384 | 1466536668659 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 384 | 1466536668661 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:48 INFO - PROCESS | 384 | ++DOCSHELL 000000834C13E000 == 41 [pid = 384] [id = 422] 12:17:48 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083478D1000) [pid = 384] [serial = 1266] [outer = 0000000000000000] 12:17:48 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008348403800) [pid = 384] [serial = 1267] [outer = 00000083478D1000] 12:17:48 INFO - PROCESS | 384 | 1466536668705 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834840F800) [pid = 384] [serial = 1268] [outer = 00000083478D1000] 12:17:49 INFO - PROCESS | 384 | 1466536669128 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 628ms 12:17:49 INFO - PROCESS | 384 | 1466536669192 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 384 | 1466536669195 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 12:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:17:49 INFO - PROCESS | 384 | 1466536669198 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 384 | 1466536669201 Marionette TRACE conn5 <- [1,1654,null,{}] 12:17:49 INFO - PROCESS | 384 | 1466536669204 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:49 INFO - PROCESS | 384 | 1466536669206 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:49 INFO - PROCESS | 384 | 1466536669309 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 12:17:49 INFO - PROCESS | 384 | 1466536669350 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 384 | 1466536669352 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:49 INFO - PROCESS | 384 | ++DOCSHELL 000000834C24E000 == 42 [pid = 384] [id = 423] 12:17:49 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083486ABC00) [pid = 384] [serial = 1269] [outer = 0000000000000000] 12:17:49 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083486B0C00) [pid = 384] [serial = 1270] [outer = 00000083486ABC00] 12:17:49 INFO - PROCESS | 384 | 1466536669399 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008348808C00) [pid = 384] [serial = 1271] [outer = 00000083486ABC00] 12:17:50 INFO - PROCESS | 384 | 1466536670060 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 943ms 12:17:50 INFO - PROCESS | 384 | 1466536670145 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 12:17:50 INFO - PROCESS | 384 | 1466536670150 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 12:17:50 INFO - PROCESS | 384 | 1466536670155 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:17:50 INFO - PROCESS | 384 | 1466536670160 Marionette TRACE conn5 <- [1,1658,null,{}] 12:17:50 INFO - PROCESS | 384 | 1466536670166 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:50 INFO - PROCESS | 384 | 1466536670169 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:50 INFO - PROCESS | 384 | 1466536670324 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 12:17:50 INFO - PROCESS | 384 | 1466536670438 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 384 | 1466536670441 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:50 INFO - PROCESS | 384 | ++DOCSHELL 000000834531D800 == 43 [pid = 384] [id = 424] 12:17:50 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833AE99C00) [pid = 384] [serial = 1272] [outer = 0000000000000000] 12:17:50 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833AFBA000) [pid = 384] [serial = 1273] [outer = 000000833AE99C00] 12:17:50 INFO - PROCESS | 384 | 1466536670500 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833F9EDC00) [pid = 384] [serial = 1274] [outer = 000000833AE99C00] 12:17:51 INFO - PROCESS | 384 | 1466536671139 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1035ms 12:17:51 INFO - PROCESS | 384 | 1466536671194 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 384 | 1466536671199 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 12:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:17:51 INFO - PROCESS | 384 | 1466536671206 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 384 | 1466536671209 Marionette TRACE conn5 <- [1,1662,null,{}] 12:17:51 INFO - PROCESS | 384 | 1466536671232 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:51 INFO - PROCESS | 384 | 1466536671235 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:51 INFO - PROCESS | 384 | 1466536671417 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 12:17:51 INFO - PROCESS | 384 | 1466536671507 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 384 | 1466536671509 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:51 INFO - PROCESS | 384 | ++DOCSHELL 000000834B321000 == 44 [pid = 384] [id = 425] 12:17:51 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083449ACC00) [pid = 384] [serial = 1275] [outer = 0000000000000000] 12:17:51 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008344A8F000) [pid = 384] [serial = 1276] [outer = 00000083449ACC00] 12:17:51 INFO - PROCESS | 384 | 1466536671567 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000834775C000) [pid = 384] [serial = 1277] [outer = 00000083449ACC00] 12:17:52 INFO - PROCESS | 384 | 1466536672175 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 986ms 12:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:17:52 INFO - PROCESS | 384 | 1466536672193 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 384 | 1466536672196 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 12:17:52 INFO - PROCESS | 384 | 1466536672200 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 384 | 1466536672204 Marionette TRACE conn5 <- [1,1666,null,{}] 12:17:52 INFO - PROCESS | 384 | 1466536672233 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:52 INFO - PROCESS | 384 | 1466536672238 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:52 INFO - PROCESS | 384 | 1466536672353 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 12:17:52 INFO - PROCESS | 384 | 1466536672448 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 384 | 1466536672452 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2D6000 == 45 [pid = 384] [id = 426] 12:17:52 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083481A3800) [pid = 384] [serial = 1278] [outer = 0000000000000000] 12:17:52 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (00000083481EF800) [pid = 384] [serial = 1279] [outer = 00000083481A3800] 12:17:52 INFO - PROCESS | 384 | 1466536672509 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000834864F800) [pid = 384] [serial = 1280] [outer = 00000083481A3800] 12:17:53 INFO - PROCESS | 384 | 1466536673106 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 945ms 12:17:53 INFO - PROCESS | 384 | 1466536673311 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 384 | 1466536673316 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 12:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:17:53 INFO - PROCESS | 384 | 1466536673335 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 384 | 1466536673338 Marionette TRACE conn5 <- [1,1670,null,{}] 12:17:53 INFO - PROCESS | 384 | 1466536673344 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:53 INFO - PROCESS | 384 | 1466536673347 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:53 INFO - PROCESS | 384 | 1466536673452 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 12:17:53 INFO - PROCESS | 384 | 1466536673524 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 384 | 1466536673529 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834531E000 == 46 [pid = 384] [id = 427] 12:17:53 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000833AE9DC00) [pid = 384] [serial = 1281] [outer = 0000000000000000] 12:17:53 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000833B250400) [pid = 384] [serial = 1282] [outer = 000000833AE9DC00] 12:17:53 INFO - PROCESS | 384 | 1466536673580 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000833F5B0800) [pid = 384] [serial = 1283] [outer = 000000833AE9DC00] 12:17:54 INFO - PROCESS | 384 | 1466536674135 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 838ms 12:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:17:54 INFO - PROCESS | 384 | 1466536674175 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 384 | 1466536674179 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 12:17:54 INFO - PROCESS | 384 | 1466536674185 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 384 | 1466536674189 Marionette TRACE conn5 <- [1,1674,null,{}] 12:17:54 INFO - PROCESS | 384 | 1466536674193 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:54 INFO - PROCESS | 384 | 1466536674196 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:54 INFO - PROCESS | 384 | 1466536674299 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 12:17:54 INFO - PROCESS | 384 | 1466536674395 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 384 | 1466536674398 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:54 INFO - PROCESS | 384 | ++DOCSHELL 0000008346D5E800 == 47 [pid = 384] [id = 428] 12:17:54 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (00000083412D5C00) [pid = 384] [serial = 1284] [outer = 0000000000000000] 12:17:54 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (0000008341955400) [pid = 384] [serial = 1285] [outer = 00000083412D5C00] 12:17:54 INFO - PROCESS | 384 | 1466536674447 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (0000008344A3AC00) [pid = 384] [serial = 1286] [outer = 00000083412D5C00] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 0000008348637000 == 46 [pid = 384] [id = 409] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 00000083401B0000 == 45 [pid = 384] [id = 390] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834C13E000 == 44 [pid = 384] [id = 422] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834C118000 == 43 [pid = 384] [id = 421] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834C021000 == 42 [pid = 384] [id = 420] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834BA7D000 == 41 [pid = 384] [id = 419] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834B42B000 == 40 [pid = 384] [id = 418] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834B284000 == 39 [pid = 384] [id = 417] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834A2C8000 == 38 [pid = 384] [id = 416] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834791B800 == 37 [pid = 384] [id = 415] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 0000008341513000 == 36 [pid = 384] [id = 414] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 0000008340209000 == 35 [pid = 384] [id = 413] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 0000008340202800 == 34 [pid = 384] [id = 411] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 0000008349195000 == 33 [pid = 384] [id = 410] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 0000008347843000 == 32 [pid = 384] [id = 412] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834531E000 == 31 [pid = 384] [id = 427] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834C2D6000 == 30 [pid = 384] [id = 426] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834B321000 == 29 [pid = 384] [id = 425] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834531D800 == 28 [pid = 384] [id = 424] 12:17:55 INFO - PROCESS | 384 | --DOCSHELL 000000834C24E000 == 27 [pid = 384] [id = 423] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 98 (00000083478C0C00) [pid = 384] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 97 (0000008340E15000) [pid = 384] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 96 (00000083449A2400) [pid = 384] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 95 (00000083412CEC00) [pid = 384] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000833AD3E400) [pid = 384] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000833ABB0400) [pid = 384] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833B3C3400) [pid = 384] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000833F3B4000) [pid = 384] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000833FF2D400) [pid = 384] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833AD41000) [pid = 384] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833AD15400) [pid = 384] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833ADA5000) [pid = 384] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833AEA1000) [pid = 384] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008346DE8400) [pid = 384] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008344A44400) [pid = 384] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008344A33800) [pid = 384] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083452B0400) [pid = 384] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344A86400) [pid = 384] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083452CE000) [pid = 384] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008340D04C00) [pid = 384] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008340319000) [pid = 384] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008347259400) [pid = 384] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008346D90800) [pid = 384] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 12:17:55 INFO - PROCESS | 384 | 1466536675647 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1490ms 12:17:55 INFO - PROCESS | 384 | 1466536675674 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 12:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:17:55 INFO - PROCESS | 384 | 1466536675678 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 12:17:55 INFO - PROCESS | 384 | 1466536675683 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 384 | 1466536675688 Marionette TRACE conn5 <- [1,1678,null,{}] 12:17:55 INFO - PROCESS | 384 | 1466536675693 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:55 INFO - PROCESS | 384 | 1466536675696 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:55 INFO - PROCESS | 384 | 1466536675818 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 12:17:55 INFO - PROCESS | 384 | 1466536675894 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 384 | 1466536675897 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:55 INFO - PROCESS | 384 | ++DOCSHELL 000000833FF6F800 == 28 [pid = 384] [id = 429] 12:17:55 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833AD1A000) [pid = 384] [serial = 1287] [outer = 0000000000000000] 12:17:55 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833AD8E800) [pid = 384] [serial = 1288] [outer = 000000833AD1A000] 12:17:55 INFO - PROCESS | 384 | 1466536675946 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833ADA3400) [pid = 384] [serial = 1289] [outer = 000000833AD1A000] 12:17:56 INFO - PROCESS | 384 | 1466536676327 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 692ms 12:17:56 INFO - PROCESS | 384 | 1466536676375 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 384 | 1466536676379 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 12:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:17:56 INFO - PROCESS | 384 | 1466536676385 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 384 | 1466536676388 Marionette TRACE conn5 <- [1,1682,null,{}] 12:17:56 INFO - PROCESS | 384 | 1466536676392 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:56 INFO - PROCESS | 384 | 1466536676394 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:56 INFO - PROCESS | 384 | 1466536676517 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 12:17:56 INFO - PROCESS | 384 | 1466536676524 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 384 | 1466536676527 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:56 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C7F000 == 29 [pid = 384] [id = 430] 12:17:56 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833AEA3400) [pid = 384] [serial = 1290] [outer = 0000000000000000] 12:17:56 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833B3BAC00) [pid = 384] [serial = 1291] [outer = 000000833AEA3400] 12:17:56 INFO - PROCESS | 384 | 1466536676574 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833F3D4000) [pid = 384] [serial = 1292] [outer = 000000833AEA3400] 12:17:57 INFO - PROCESS | 384 | 1466536677024 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 691ms 12:17:57 INFO - PROCESS | 384 | 1466536677080 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 384 | 1466536677082 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 12:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:17:57 INFO - PROCESS | 384 | 1466536677086 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 384 | 1466536677090 Marionette TRACE conn5 <- [1,1686,null,{}] 12:17:57 INFO - PROCESS | 384 | 1466536677101 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:57 INFO - PROCESS | 384 | 1466536677106 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:57 INFO - PROCESS | 384 | 1466536677195 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 12:17:57 INFO - PROCESS | 384 | 1466536677204 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 384 | 1466536677208 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:57 INFO - PROCESS | 384 | ++DOCSHELL 0000008347843000 == 30 [pid = 384] [id = 431] 12:17:57 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008340D07C00) [pid = 384] [serial = 1293] [outer = 0000000000000000] 12:17:57 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008340E19800) [pid = 384] [serial = 1294] [outer = 0000008340D07C00] 12:17:57 INFO - PROCESS | 384 | 1466536677257 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008341869800) [pid = 384] [serial = 1295] [outer = 0000008340D07C00] 12:17:57 INFO - PROCESS | 384 | 1466536677759 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 733ms 12:17:57 INFO - PROCESS | 384 | 1466536677822 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 384 | 1466536677825 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 12:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:17:57 INFO - PROCESS | 384 | 1466536677828 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 384 | 1466536677830 Marionette TRACE conn5 <- [1,1690,null,{}] 12:17:57 INFO - PROCESS | 384 | 1466536677861 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:57 INFO - PROCESS | 384 | 1466536677864 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:57 INFO - PROCESS | 384 | 1466536677988 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 12:17:58 INFO - PROCESS | 384 | 1466536677997 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 384 | 1466536678000 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:58 INFO - PROCESS | 384 | ++DOCSHELL 0000008348180800 == 31 [pid = 384] [id = 432] 12:17:58 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083449A2000) [pid = 384] [serial = 1296] [outer = 0000000000000000] 12:17:58 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083449AB400) [pid = 384] [serial = 1297] [outer = 00000083449A2000] 12:17:58 INFO - PROCESS | 384 | 1466536678046 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008344A51C00) [pid = 384] [serial = 1298] [outer = 00000083449A2000] 12:17:58 INFO - PROCESS | 384 | 1466536678496 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 733ms 12:17:58 INFO - PROCESS | 384 | 1466536678563 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 384 | 1466536678566 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 12:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:17:58 INFO - PROCESS | 384 | 1466536678569 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 384 | 1466536678571 Marionette TRACE conn5 <- [1,1694,null,{}] 12:17:58 INFO - PROCESS | 384 | 1466536678574 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:58 INFO - PROCESS | 384 | 1466536678576 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:58 INFO - PROCESS | 384 | 1466536678688 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 12:17:58 INFO - PROCESS | 384 | 1466536678698 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 384 | 1466536678700 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:58 INFO - PROCESS | 384 | ++DOCSHELL 0000008348A99800 == 32 [pid = 384] [id = 433] 12:17:58 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833ABD7400) [pid = 384] [serial = 1299] [outer = 0000000000000000] 12:17:58 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008344CC7400) [pid = 384] [serial = 1300] [outer = 000000833ABD7400] 12:17:58 INFO - PROCESS | 384 | 1466536678789 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083453EFC00) [pid = 384] [serial = 1301] [outer = 000000833ABD7400] 12:17:59 INFO - PROCESS | 384 | 1466536679258 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 733ms 12:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:17:59 INFO - PROCESS | 384 | 1466536679311 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 384 | 1466536679313 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 12:17:59 INFO - PROCESS | 384 | 1466536679316 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 384 | 1466536679318 Marionette TRACE conn5 <- [1,1698,null,{}] 12:17:59 INFO - PROCESS | 384 | 1466536679322 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:59 INFO - PROCESS | 384 | 1466536679328 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:59 INFO - PROCESS | 384 | 1466536679626 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008347B4B400) [pid = 384] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083481A1800) [pid = 384] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083481F5400) [pid = 384] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833AD40400) [pid = 384] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833ADA2400) [pid = 384] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834739A800) [pid = 384] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833F3CD800) [pid = 384] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083414BBC00) [pid = 384] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AD10400) [pid = 384] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834739F000) [pid = 384] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008344A30400) [pid = 384] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083478D1000) [pid = 384] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083486ABC00) [pid = 384] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:17:59 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833F9EE800) [pid = 384] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:17:59 INFO - PROCESS | 384 | 1466536679687 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 384 | 1466536679689 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:17:59 INFO - PROCESS | 384 | ++DOCSHELL 000000834898A000 == 33 [pid = 384] [id = 434] 12:17:59 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833A440800) [pid = 384] [serial = 1302] [outer = 0000000000000000] 12:17:59 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AD10400) [pid = 384] [serial = 1303] [outer = 000000833A440800] 12:17:59 INFO - PROCESS | 384 | 1466536679736 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008340E1B400) [pid = 384] [serial = 1304] [outer = 000000833A440800] 12:18:00 INFO - PROCESS | 384 | 1466536680127 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 838ms 12:18:00 INFO - PROCESS | 384 | 1466536680157 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 384 | 1466536680159 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 12:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:18:00 INFO - PROCESS | 384 | 1466536680163 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 384 | 1466536680164 Marionette TRACE conn5 <- [1,1702,null,{}] 12:18:00 INFO - PROCESS | 384 | 1466536680168 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:00 INFO - PROCESS | 384 | 1466536680170 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:00 INFO - PROCESS | 384 | 1466536680251 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 12:18:00 INFO - PROCESS | 384 | 1466536680257 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 384 | 1466536680259 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:00 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA85000 == 34 [pid = 384] [id = 435] 12:18:00 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008344A8DC00) [pid = 384] [serial = 1305] [outer = 0000000000000000] 12:18:00 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083478D2800) [pid = 384] [serial = 1306] [outer = 0000008344A8DC00] 12:18:00 INFO - PROCESS | 384 | 1466536680303 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347B4FC00) [pid = 384] [serial = 1307] [outer = 0000008344A8DC00] 12:18:00 INFO - PROCESS | 384 | 1466536680735 Marionette TRACE conn5 <- [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 12:18:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 12:18:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 12:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:00 INFO - _addTest/ [0,1705,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 384 | 1466536680797 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 12:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:18:00 INFO - PROCESS | 384 | 1466536680800 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 384 | 1466536680802 Marionette TRACE conn5 <- [1,1706,null,{}] 12:18:00 INFO - PROCESS | 384 | 1466536680805 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:00 INFO - PROCESS | 384 | 1466536680807 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:00 INFO - PROCESS | 384 | 1466536680888 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 12:18:00 INFO - PROCESS | 384 | 1466536680895 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 384 | 1466536680897 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:00 INFO - PROCESS | 384 | ++DOCSHELL 000000834C118000 == 35 [pid = 384] [id = 436] 12:18:00 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008347C5B400) [pid = 384] [serial = 1308] [outer = 0000000000000000] 12:18:00 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347EF8000) [pid = 384] [serial = 1309] [outer = 0000008347C5B400] 12:18:00 INFO - PROCESS | 384 | 1466536680950 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083481A4000) [pid = 384] [serial = 1310] [outer = 0000008347C5B400] 12:18:01 INFO - PROCESS | 384 | 1466536681401 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 629ms 12:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:18:01 INFO - PROCESS | 384 | 1466536681436 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 384 | 1466536681439 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 12:18:01 INFO - PROCESS | 384 | 1466536681442 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 384 | 1466536681444 Marionette TRACE conn5 <- [1,1710,null,{}] 12:18:01 INFO - PROCESS | 384 | 1466536681448 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:01 INFO - PROCESS | 384 | 1466536681450 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:01 INFO - PROCESS | 384 | 1466536681531 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 12:18:01 INFO - PROCESS | 384 | 1466536681536 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 384 | 1466536681538 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:01 INFO - PROCESS | 384 | ++DOCSHELL 000000834C21F000 == 36 [pid = 384] [id = 437] 12:18:01 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083481AB000) [pid = 384] [serial = 1311] [outer = 0000000000000000] 12:18:01 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083481F7400) [pid = 384] [serial = 1312] [outer = 00000083481AB000] 12:18:01 INFO - PROCESS | 384 | 1466536681582 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008348407000) [pid = 384] [serial = 1313] [outer = 00000083481AB000] 12:18:02 INFO - PROCESS | 384 | 1466536682423 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1031ms 12:18:02 INFO - PROCESS | 384 | 1466536682477 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 384 | 1466536682482 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 12:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:18:02 INFO - PROCESS | 384 | 1466536682508 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 384 | 1466536682511 Marionette TRACE conn5 <- [1,1714,null,{}] 12:18:02 INFO - PROCESS | 384 | 1466536682517 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:02 INFO - PROCESS | 384 | 1466536682520 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:02 INFO - PROCESS | 384 | 1466536682651 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 12:18:02 INFO - PROCESS | 384 | 1466536682724 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 384 | 1466536682727 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:02 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C32800 == 37 [pid = 384] [id = 438] 12:18:02 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833AE9C400) [pid = 384] [serial = 1314] [outer = 0000000000000000] 12:18:02 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833B257400) [pid = 384] [serial = 1315] [outer = 000000833AE9C400] 12:18:02 INFO - PROCESS | 384 | 1466536682827 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833F9EE000) [pid = 384] [serial = 1316] [outer = 000000833AE9C400] 12:18:03 INFO - PROCESS | 384 | 1466536683532 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1083ms 12:18:03 INFO - PROCESS | 384 | 1466536683597 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 384 | 1466536683602 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 12:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:18:03 INFO - PROCESS | 384 | 1466536683610 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 384 | 1466536683613 Marionette TRACE conn5 <- [1,1718,null,{}] 12:18:03 INFO - PROCESS | 384 | 1466536683617 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:03 INFO - PROCESS | 384 | 1466536683620 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:03 INFO - PROCESS | 384 | 1466536683755 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 12:18:03 INFO - PROCESS | 384 | 1466536683870 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 384 | 1466536683873 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:03 INFO - PROCESS | 384 | ++DOCSHELL 000000833B4B5000 == 38 [pid = 384] [id = 439] 12:18:03 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833ABAA000) [pid = 384] [serial = 1317] [outer = 0000000000000000] 12:18:03 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000833AD95C00) [pid = 384] [serial = 1318] [outer = 000000833ABAA000] 12:18:03 INFO - PROCESS | 384 | 1466536683931 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (0000008340D71800) [pid = 384] [serial = 1319] [outer = 000000833ABAA000] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 000000834C118000 == 37 [pid = 384] [id = 436] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 000000834BA85000 == 36 [pid = 384] [id = 435] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 000000834898A000 == 35 [pid = 384] [id = 434] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 0000008348A99800 == 34 [pid = 384] [id = 433] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 0000008348180800 == 33 [pid = 384] [id = 432] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 0000008347843000 == 32 [pid = 384] [id = 431] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 0000008344C7F000 == 31 [pid = 384] [id = 430] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 000000833FF6F800 == 30 [pid = 384] [id = 429] 12:18:04 INFO - PROCESS | 384 | --DOCSHELL 0000008346D5E800 == 29 [pid = 384] [id = 428] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 94 (00000083418CA400) [pid = 384] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008344630C00) [pid = 384] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833AEA0000) [pid = 384] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000833F3D2400) [pid = 384] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008347442800) [pid = 384] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008344A86C00) [pid = 384] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083453F3400) [pid = 384] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008348403800) [pid = 384] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000834836BC00) [pid = 384] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834840F800) [pid = 384] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008348808C00) [pid = 384] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083486B0C00) [pid = 384] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083478DA400) [pid = 384] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083481F9C00) [pid = 384] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000834195F000) [pid = 384] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008347C58C00) [pid = 384] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083481A6400) [pid = 384] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008347DC0400) [pid = 384] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083481FC400) [pid = 384] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083481F0000) [pid = 384] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833ADA2000) [pid = 384] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AFB5400) [pid = 384] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AEA0400) [pid = 384] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833C2E8800) [pid = 384] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083478D4800) [pid = 384] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008347440C00) [pid = 384] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000834016F000) [pid = 384] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083412D4800) [pid = 384] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 12:18:04 INFO - PROCESS | 384 | 1466536684760 Marionette TRACE conn5 <- [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] 12:18:04 INFO - PROCESS | 384 | 1466536684801 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 12:18:04 INFO - PROCESS | 384 | 1466536684805 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:18:04 INFO - PROCESS | 384 | 1466536684810 Marionette TRACE conn5 <- [1,1722,null,{}] 12:18:04 INFO - PROCESS | 384 | 1466536684815 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:04 INFO - PROCESS | 384 | 1466536684818 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:04 INFO - PROCESS | 384 | 1466536684918 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 12:18:05 INFO - PROCESS | 384 | 1466536684997 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 384 | 1466536684999 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:05 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E7F800 == 30 [pid = 384] [id = 440] 12:18:05 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AD34000) [pid = 384] [serial = 1320] [outer = 0000000000000000] 12:18:05 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AFAF400) [pid = 384] [serial = 1321] [outer = 000000833AD34000] 12:18:05 INFO - PROCESS | 384 | 1466536685050 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833F3BFC00) [pid = 384] [serial = 1322] [outer = 000000833AD34000] 12:18:05 INFO - PROCESS | 384 | 1466536685512 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 734ms 12:18:05 INFO - PROCESS | 384 | 1466536685544 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 384 | 1466536685548 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 12:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:18:05 INFO - PROCESS | 384 | 1466536685554 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 384 | 1466536685557 Marionette TRACE conn5 <- [1,1726,null,{}] 12:18:05 INFO - PROCESS | 384 | 1466536685561 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:05 INFO - PROCESS | 384 | 1466536685563 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:05 INFO - PROCESS | 384 | 1466536685663 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 12:18:05 INFO - PROCESS | 384 | 1466536685677 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 384 | 1466536685679 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:05 INFO - PROCESS | 384 | ++DOCSHELL 00000083458A3000 == 31 [pid = 384] [id = 441] 12:18:05 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083414BA400) [pid = 384] [serial = 1323] [outer = 0000000000000000] 12:18:05 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083418CA400) [pid = 384] [serial = 1324] [outer = 00000083414BA400] 12:18:05 INFO - PROCESS | 384 | 1466536685727 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834499F400) [pid = 384] [serial = 1325] [outer = 00000083414BA400] 12:18:06 INFO - PROCESS | 384 | 1466536686192 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 691ms 12:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:18:06 INFO - PROCESS | 384 | 1466536686249 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 384 | 1466536686252 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 12:18:06 INFO - PROCESS | 384 | 1466536686255 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 384 | 1466536686258 Marionette TRACE conn5 <- [1,1730,null,{}] 12:18:06 INFO - PROCESS | 384 | 1466536686270 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:06 INFO - PROCESS | 384 | 1466536686275 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:06 INFO - PROCESS | 384 | 1466536686366 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 12:18:06 INFO - PROCESS | 384 | 1466536686381 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 384 | 1466536686385 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:06 INFO - PROCESS | 384 | ++DOCSHELL 00000083486E6000 == 32 [pid = 384] [id = 442] 12:18:06 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083452C8800) [pid = 384] [serial = 1326] [outer = 0000000000000000] 12:18:06 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834585DC00) [pid = 384] [serial = 1327] [outer = 00000083452C8800] 12:18:06 INFO - PROCESS | 384 | 1466536686434 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008346DE8400) [pid = 384] [serial = 1328] [outer = 00000083452C8800] 12:18:06 INFO - PROCESS | 384 | 1466536686911 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 692ms 12:18:06 INFO - PROCESS | 384 | 1466536686949 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 384 | 1466536686952 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 12:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:18:06 INFO - PROCESS | 384 | 1466536686955 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 384 | 1466536686957 Marionette TRACE conn5 <- [1,1734,null,{}] 12:18:06 INFO - PROCESS | 384 | 1466536686960 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:06 INFO - PROCESS | 384 | 1466536686962 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:07 INFO - PROCESS | 384 | 1466536687055 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 12:18:07 INFO - PROCESS | 384 | 1466536687060 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 384 | 1466536687063 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:07 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8CC800 == 33 [pid = 384] [id = 443] 12:18:07 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834743E800) [pid = 384] [serial = 1329] [outer = 0000000000000000] 12:18:07 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083478D4800) [pid = 384] [serial = 1330] [outer = 000000834743E800] 12:18:07 INFO - PROCESS | 384 | 1466536687117 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347B46C00) [pid = 384] [serial = 1331] [outer = 000000834743E800] 12:18:07 INFO - PROCESS | 384 | 1466536687577 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 691ms 12:18:07 INFO - PROCESS | 384 | 1466536687650 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 384 | 1466536687652 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 12:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:18:07 INFO - PROCESS | 384 | 1466536687656 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 384 | 1466536687657 Marionette TRACE conn5 <- [1,1738,null,{}] 12:18:07 INFO - PROCESS | 384 | 1466536687661 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:07 INFO - PROCESS | 384 | 1466536687663 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:07 INFO - PROCESS | 384 | 1466536687801 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 12:18:07 INFO - PROCESS | 384 | 1466536687823 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 384 | 1466536687825 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:07 INFO - PROCESS | 384 | ++DOCSHELL 000000834B42C800 == 34 [pid = 384] [id = 444] 12:18:07 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347B4F800) [pid = 384] [serial = 1332] [outer = 0000000000000000] 12:18:07 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347C5B000) [pid = 384] [serial = 1333] [outer = 0000008347B4F800] 12:18:07 INFO - PROCESS | 384 | 1466536687870 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008347FEC000) [pid = 384] [serial = 1334] [outer = 0000008347B4F800] 12:18:08 INFO - PROCESS | 384 | 1466536688338 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 734ms 12:18:08 INFO - PROCESS | 384 | 1466536688392 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 384 | 1466536688395 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 12:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:18:08 INFO - PROCESS | 384 | 1466536688403 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 384 | 1466536688405 Marionette TRACE conn5 <- [1,1742,null,{}] 12:18:08 INFO - PROCESS | 384 | 1466536688408 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:08 INFO - PROCESS | 384 | 1466536688415 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:08 INFO - PROCESS | 384 | 1466536688550 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 12:18:08 INFO - PROCESS | 384 | 1466536688607 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 384 | 1466536688609 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:08 INFO - PROCESS | 384 | ++DOCSHELL 000000834C021800 == 35 [pid = 384] [id = 445] 12:18:08 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834836A800) [pid = 384] [serial = 1335] [outer = 0000000000000000] 12:18:08 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008348643000) [pid = 384] [serial = 1336] [outer = 000000834836A800] 12:18:08 INFO - PROCESS | 384 | 1466536688656 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083486AEC00) [pid = 384] [serial = 1337] [outer = 000000834836A800] 12:18:09 INFO - PROCESS | 384 | 1466536689084 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 733ms 12:18:09 INFO - PROCESS | 384 | 1466536689152 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 384 | 1466536689154 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 12:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:18:09 INFO - PROCESS | 384 | 1466536689170 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 384 | 1466536689172 Marionette TRACE conn5 <- [1,1746,null,{}] 12:18:09 INFO - PROCESS | 384 | 1466536689175 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:09 INFO - PROCESS | 384 | 1466536689177 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:09 INFO - PROCESS | 384 | 1466536689326 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008347C5B400) [pid = 384] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083449A2000) [pid = 384] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008340D07C00) [pid = 384] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AD1A000) [pid = 384] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083412D5C00) [pid = 384] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AEA3400) [pid = 384] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833ABD7400) [pid = 384] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AE99C00) [pid = 384] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083449ACC00) [pid = 384] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083481A3800) [pid = 384] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AE9DC00) [pid = 384] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833A440800) [pid = 384] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:18:09 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008344A8DC00) [pid = 384] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:18:09 INFO - PROCESS | 384 | 1466536689385 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 384 | 1466536689387 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:09 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E7D000 == 36 [pid = 384] [id = 446] 12:18:09 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833ABD6800) [pid = 384] [serial = 1338] [outer = 0000000000000000] 12:18:09 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AD3E000) [pid = 384] [serial = 1339] [outer = 000000833ABD6800] 12:18:09 INFO - PROCESS | 384 | 1466536689432 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008344628800) [pid = 384] [serial = 1340] [outer = 000000833ABD6800] 12:18:09 INFO - PROCESS | 384 | 1466536689802 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 692ms 12:18:09 INFO - PROCESS | 384 | 1466536689861 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 384 | 1466536689864 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 12:18:09 INFO - PROCESS | 384 | 1466536689867 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:18:09 INFO - PROCESS | 384 | 1466536689869 Marionette TRACE conn5 <- [1,1750,null,{}] 12:18:09 INFO - PROCESS | 384 | 1466536689872 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:09 INFO - PROCESS | 384 | 1466536689874 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:09 INFO - PROCESS | 384 | 1466536689968 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 12:18:09 INFO - PROCESS | 384 | 1466536689974 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 384 | 1466536689976 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834C21C800 == 37 [pid = 384] [id = 447] 12:18:09 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008345A13800) [pid = 384] [serial = 1341] [outer = 0000000000000000] 12:18:10 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083481F4800) [pid = 384] [serial = 1342] [outer = 0000008345A13800] 12:18:10 INFO - PROCESS | 384 | 1466536690020 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083488F0400) [pid = 384] [serial = 1343] [outer = 0000008345A13800] 12:18:10 INFO - PROCESS | 384 | 1466536690429 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 629ms 12:18:10 INFO - PROCESS | 384 | 1466536690499 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 384 | 1466536690502 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 12:18:10 INFO - PROCESS | 384 | 1466536690505 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:18:10 INFO - PROCESS | 384 | 1466536690507 Marionette TRACE conn5 <- [1,1754,null,{}] 12:18:10 INFO - PROCESS | 384 | 1466536690511 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:10 INFO - PROCESS | 384 | 1466536690512 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:10 INFO - PROCESS | 384 | 1466536690597 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 12:18:10 INFO - PROCESS | 384 | 1466536690604 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 384 | 1466536690606 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:10 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2E9000 == 38 [pid = 384] [id = 448] 12:18:10 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083489BD800) [pid = 384] [serial = 1344] [outer = 0000000000000000] 12:18:10 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083489EC800) [pid = 384] [serial = 1345] [outer = 00000083489BD800] 12:18:10 INFO - PROCESS | 384 | 1466536690651 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008349034000) [pid = 384] [serial = 1346] [outer = 00000083489BD800] 12:18:11 INFO - PROCESS | 384 | 1466536691116 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 627ms 12:18:11 INFO - PROCESS | 384 | 1466536691139 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 384 | 1466536691142 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 12:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:18:11 INFO - PROCESS | 384 | 1466536691145 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 384 | 1466536691147 Marionette TRACE conn5 <- [1,1758,null,{}] 12:18:11 INFO - PROCESS | 384 | 1466536691154 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:11 INFO - PROCESS | 384 | 1466536691156 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:11 INFO - PROCESS | 384 | 1466536691241 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 12:18:11 INFO - PROCESS | 384 | 1466536691247 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 384 | 1466536691249 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:11 INFO - PROCESS | 384 | ++DOCSHELL 000000834C320000 == 39 [pid = 384] [id = 449] 12:18:11 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008349033800) [pid = 384] [serial = 1347] [outer = 0000000000000000] 12:18:11 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008349062C00) [pid = 384] [serial = 1348] [outer = 0000008349033800] 12:18:11 INFO - PROCESS | 384 | 1466536691296 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083490CE400) [pid = 384] [serial = 1349] [outer = 0000008349033800] 12:18:12 INFO - PROCESS | 384 | 1466536692015 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 943ms 12:18:12 INFO - PROCESS | 384 | 1466536692093 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 384 | 1466536692098 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 12:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:18:12 INFO - PROCESS | 384 | 1466536692102 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 384 | 1466536692108 Marionette TRACE conn5 <- [1,1762,null,{}] 12:18:12 INFO - PROCESS | 384 | 1466536692113 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:12 INFO - PROCESS | 384 | 1466536692116 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:12 INFO - PROCESS | 384 | 1466536692243 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 12:18:12 INFO - PROCESS | 384 | 1466536692318 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 384 | 1466536692321 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:12 INFO - PROCESS | 384 | ++DOCSHELL 0000008345335000 == 40 [pid = 384] [id = 450] 12:18:12 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833B628400) [pid = 384] [serial = 1350] [outer = 0000000000000000] 12:18:12 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008340D04C00) [pid = 384] [serial = 1351] [outer = 000000833B628400] 12:18:12 INFO - PROCESS | 384 | 1466536692420 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008344631000) [pid = 384] [serial = 1352] [outer = 000000833B628400] 12:18:12 INFO - PROCESS | 384 | 1466536692985 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 944ms 12:18:13 INFO - PROCESS | 384 | 1466536693050 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 12:18:13 INFO - PROCESS | 384 | 1466536693056 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 12:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:18:13 INFO - PROCESS | 384 | 1466536693062 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:18:13 INFO - PROCESS | 384 | 1466536693065 Marionette TRACE conn5 <- [1,1766,null,{}] 12:18:13 INFO - PROCESS | 384 | 1466536693083 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:13 INFO - PROCESS | 384 | 1466536693087 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:13 INFO - PROCESS | 384 | 1466536693214 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 12:18:13 INFO - PROCESS | 384 | 1466536693329 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 384 | 1466536693332 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:13 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA69000 == 41 [pid = 384] [id = 451] 12:18:13 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008345A0E400) [pid = 384] [serial = 1353] [outer = 0000000000000000] 12:18:13 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000834743A400) [pid = 384] [serial = 1354] [outer = 0000008345A0E400] 12:18:13 INFO - PROCESS | 384 | 1466536693390 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008347FF1800) [pid = 384] [serial = 1355] [outer = 0000008345A0E400] 12:18:14 INFO - PROCESS | 384 | 1466536694024 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1004ms 12:18:14 INFO - PROCESS | 384 | 1466536694068 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 384 | 1466536694071 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 12:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:18:14 INFO - PROCESS | 384 | 1466536694075 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 384 | 1466536694079 Marionette TRACE conn5 <- [1,1770,null,{}] 12:18:14 INFO - PROCESS | 384 | 1466536694090 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:14 INFO - PROCESS | 384 | 1466536694096 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:14 INFO - PROCESS | 384 | 1466536694211 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 12:18:14 INFO - PROCESS | 384 | 1466536694308 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 384 | 1466536694311 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:14 INFO - PROCESS | 384 | ++DOCSHELL 000000834C922800 == 42 [pid = 384] [id = 452] 12:18:14 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000834864CC00) [pid = 384] [serial = 1356] [outer = 0000000000000000] 12:18:14 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008348809800) [pid = 384] [serial = 1357] [outer = 000000834864CC00] 12:18:14 INFO - PROCESS | 384 | 1466536694368 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (00000083490CF000) [pid = 384] [serial = 1358] [outer = 000000834864CC00] 12:18:15 INFO - PROCESS | 384 | 1466536695186 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1133ms 12:18:15 INFO - PROCESS | 384 | 1466536695217 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 384 | 1466536695221 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 12:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:18:15 INFO - PROCESS | 384 | 1466536695228 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 384 | 1466536695231 Marionette TRACE conn5 <- [1,1774,null,{}] 12:18:15 INFO - PROCESS | 384 | 1466536695237 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:15 INFO - PROCESS | 384 | 1466536695240 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:15 INFO - PROCESS | 384 | 1466536695345 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 12:18:15 INFO - PROCESS | 384 | 1466536695420 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 384 | 1466536695424 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:15 INFO - PROCESS | 384 | ++DOCSHELL 00000083449C5000 == 43 [pid = 384] [id = 453] 12:18:15 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000833ADA7C00) [pid = 384] [serial = 1359] [outer = 0000000000000000] 12:18:15 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000833AFB3C00) [pid = 384] [serial = 1360] [outer = 000000833ADA7C00] 12:18:15 INFO - PROCESS | 384 | 1466536695475 Marionette DEBUG loaded listener.js 12:18:15 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000833F3CE000) [pid = 384] [serial = 1361] [outer = 000000833ADA7C00] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834C2E9000 == 42 [pid = 384] [id = 448] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834C21C800 == 41 [pid = 384] [id = 447] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 0000008340E7D000 == 40 [pid = 384] [id = 446] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834C021800 == 39 [pid = 384] [id = 445] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834B42C800 == 38 [pid = 384] [id = 444] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834A8CC800 == 37 [pid = 384] [id = 443] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 00000083486E6000 == 36 [pid = 384] [id = 442] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 00000083458A3000 == 35 [pid = 384] [id = 441] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 0000008340E7F800 == 34 [pid = 384] [id = 440] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000833B4B5000 == 33 [pid = 384] [id = 439] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 0000008344C32800 == 32 [pid = 384] [id = 438] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834C21F000 == 31 [pid = 384] [id = 437] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834C922800 == 30 [pid = 384] [id = 452] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834BA69000 == 29 [pid = 384] [id = 451] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 0000008345335000 == 28 [pid = 384] [id = 450] 12:18:16 INFO - PROCESS | 384 | --DOCSHELL 000000834C320000 == 27 [pid = 384] [id = 449] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008347EF8000) [pid = 384] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 94 (00000083449AB400) [pid = 384] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008340E19800) [pid = 384] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833AD8E800) [pid = 384] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000833ADA3400) [pid = 384] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008344A3AC00) [pid = 384] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008341955400) [pid = 384] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833F3D4000) [pid = 384] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833B3BAC00) [pid = 384] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008344CC7400) [pid = 384] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833F9EDC00) [pid = 384] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833AFBA000) [pid = 384] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000834775C000) [pid = 384] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008344A8F000) [pid = 384] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834864F800) [pid = 384] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083481EF800) [pid = 384] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833F5B0800) [pid = 384] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833B250400) [pid = 384] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008344A51C00) [pid = 384] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083481A4000) [pid = 384] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AD10400) [pid = 384] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083453EFC00) [pid = 384] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083478D2800) [pid = 384] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008340E1B400) [pid = 384] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008347B4FC00) [pid = 384] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008341869800) [pid = 384] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 12:18:16 INFO - PROCESS | 384 | 1466536696788 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1649ms 12:18:16 INFO - PROCESS | 384 | 1466536696881 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 384 | 1466536696885 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 12:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:18:16 INFO - PROCESS | 384 | 1466536696891 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 384 | 1466536696894 Marionette TRACE conn5 <- [1,1778,null,{}] 12:18:16 INFO - PROCESS | 384 | 1466536696900 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:16 INFO - PROCESS | 384 | 1466536696903 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:17 INFO - PROCESS | 384 | 1466536697000 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 12:18:17 INFO - PROCESS | 384 | 1466536697069 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 384 | 1466536697074 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:17 INFO - PROCESS | 384 | ++DOCSHELL 00000083401B3800 == 28 [pid = 384] [id = 454] 12:18:17 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AD0B400) [pid = 384] [serial = 1362] [outer = 0000000000000000] 12:18:17 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AD11000) [pid = 384] [serial = 1363] [outer = 000000833AD0B400] 12:18:17 INFO - PROCESS | 384 | 1466536697127 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833AD39800) [pid = 384] [serial = 1364] [outer = 000000833AD0B400] 12:18:17 INFO - PROCESS | 384 | 1466536697580 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 734ms 12:18:17 INFO - PROCESS | 384 | 1466536697628 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 384 | 1466536697634 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 12:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:18:17 INFO - PROCESS | 384 | 1466536697640 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 384 | 1466536697643 Marionette TRACE conn5 <- [1,1782,null,{}] 12:18:17 INFO - PROCESS | 384 | 1466536697647 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:17 INFO - PROCESS | 384 | 1466536697650 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:17 INFO - PROCESS | 384 | 1466536697746 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 12:18:17 INFO - PROCESS | 384 | 1466536697756 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 384 | 1466536697758 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:17 INFO - PROCESS | 384 | ++DOCSHELL 0000008345328800 == 29 [pid = 384] [id = 455] 12:18:17 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AEA4C00) [pid = 384] [serial = 1365] [outer = 0000000000000000] 12:18:17 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833AFB6800) [pid = 384] [serial = 1366] [outer = 000000833AEA4C00] 12:18:17 INFO - PROCESS | 384 | 1466536697807 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833B3C1400) [pid = 384] [serial = 1367] [outer = 000000833AEA4C00] 12:18:18 INFO - PROCESS | 384 | 1466536698288 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 692ms 12:18:18 INFO - PROCESS | 384 | 1466536698334 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 384 | 1466536698336 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 12:18:18 INFO - PROCESS | 384 | 1466536698340 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:18:18 INFO - PROCESS | 384 | 1466536698343 Marionette TRACE conn5 <- [1,1786,null,{}] 12:18:18 INFO - PROCESS | 384 | 1466536698355 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:18 INFO - PROCESS | 384 | 1466536698360 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:18 INFO - PROCESS | 384 | 1466536698477 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 12:18:18 INFO - PROCESS | 384 | 1466536698563 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 384 | 1466536698567 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:18 INFO - PROCESS | 384 | ++DOCSHELL 0000008347912000 == 30 [pid = 384] [id = 456] 12:18:18 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833F5B0800) [pid = 384] [serial = 1368] [outer = 0000000000000000] 12:18:18 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083401DD800) [pid = 384] [serial = 1369] [outer = 000000833F5B0800] 12:18:18 INFO - PROCESS | 384 | 1466536698617 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008341018800) [pid = 384] [serial = 1370] [outer = 000000833F5B0800] 12:18:19 INFO - PROCESS | 384 | 1466536699062 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 734ms 12:18:19 INFO - PROCESS | 384 | 1466536699082 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 384 | 1466536699085 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 12:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:18:19 INFO - PROCESS | 384 | 1466536699088 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 384 | 1466536699090 Marionette TRACE conn5 <- [1,1790,null,{}] 12:18:19 INFO - PROCESS | 384 | 1466536699093 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:19 INFO - PROCESS | 384 | 1466536699095 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:19 INFO - PROCESS | 384 | 1466536699213 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 12:18:19 INFO - PROCESS | 384 | 1466536699218 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 384 | 1466536699220 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:19 INFO - PROCESS | 384 | ++DOCSHELL 0000008348627800 == 31 [pid = 384] [id = 457] 12:18:19 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008341954C00) [pid = 384] [serial = 1371] [outer = 0000000000000000] 12:18:19 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834462DC00) [pid = 384] [serial = 1372] [outer = 0000008341954C00] 12:18:19 INFO - PROCESS | 384 | 1466536699266 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008344A2F800) [pid = 384] [serial = 1373] [outer = 0000008341954C00] 12:18:19 INFO - PROCESS | 384 | 1466536699739 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 693ms 12:18:19 INFO - PROCESS | 384 | 1466536699784 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 384 | 1466536699786 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 12:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:18:19 INFO - PROCESS | 384 | 1466536699790 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 384 | 1466536699792 Marionette TRACE conn5 <- [1,1794,null,{}] 12:18:19 INFO - PROCESS | 384 | 1466536699795 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:19 INFO - PROCESS | 384 | 1466536699797 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:19 INFO - PROCESS | 384 | 1466536699933 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 12:18:19 INFO - PROCESS | 384 | 1466536699953 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 384 | 1466536699955 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:19 INFO - PROCESS | 384 | ++DOCSHELL 0000008349320000 == 32 [pid = 384] [id = 458] 12:18:19 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008344A3AC00) [pid = 384] [serial = 1374] [outer = 0000000000000000] 12:18:19 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008344A86400) [pid = 384] [serial = 1375] [outer = 0000008344A3AC00] 12:18:20 INFO - PROCESS | 384 | 1466536700000 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083452CB000) [pid = 384] [serial = 1376] [outer = 0000008344A3AC00] 12:18:20 INFO - PROCESS | 384 | 1466536700457 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 691ms 12:18:20 INFO - PROCESS | 384 | 1466536700484 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 384 | 1466536700486 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 12:18:20 INFO - PROCESS | 384 | 1466536700489 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:18:20 INFO - PROCESS | 384 | 1466536700491 Marionette TRACE conn5 <- [1,1798,null,{}] 12:18:20 INFO - PROCESS | 384 | 1466536700494 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:20 INFO - PROCESS | 384 | 1466536700500 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:20 INFO - PROCESS | 384 | 1466536700638 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 12:18:20 INFO - PROCESS | 384 | 1466536700697 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 384 | 1466536700699 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:20 INFO - PROCESS | 384 | ++DOCSHELL 000000834B329800 == 33 [pid = 384] [id = 459] 12:18:20 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008346DE8C00) [pid = 384] [serial = 1377] [outer = 0000000000000000] 12:18:20 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008347441800) [pid = 384] [serial = 1378] [outer = 0000008346DE8C00] 12:18:20 INFO - PROCESS | 384 | 1466536700746 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083478DA800) [pid = 384] [serial = 1379] [outer = 0000008346DE8C00] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008349033800) [pid = 384] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083489BD800) [pid = 384] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008347B4F800) [pid = 384] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834836A800) [pid = 384] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833ABD6800) [pid = 384] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833ABAA000) [pid = 384] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083481AB000) [pid = 384] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083414BA400) [pid = 384] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083452C8800) [pid = 384] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AD34000) [pid = 384] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AE9C400) [pid = 384] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834743E800) [pid = 384] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:18:21 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008345A13800) [pid = 384] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:18:21 INFO - PROCESS | 384 | 1466536701359 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 941ms 12:18:21 INFO - PROCESS | 384 | 1466536701433 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 12:18:21 INFO - PROCESS | 384 | 1466536701436 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 12:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:18:21 INFO - PROCESS | 384 | 1466536701439 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 384 | 1466536701441 Marionette TRACE conn5 <- [1,1802,null,{}] 12:18:21 INFO - PROCESS | 384 | 1466536701444 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:21 INFO - PROCESS | 384 | 1466536701446 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:21 INFO - PROCESS | 384 | 1466536701528 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 12:18:21 INFO - PROCESS | 384 | 1466536701533 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 384 | 1466536701535 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:21 INFO - PROCESS | 384 | ++DOCSHELL 000000834B43D000 == 34 [pid = 384] [id = 460] 12:18:21 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833C4B3C00) [pid = 384] [serial = 1380] [outer = 0000000000000000] 12:18:21 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083452CA800) [pid = 384] [serial = 1381] [outer = 000000833C4B3C00] 12:18:21 INFO - PROCESS | 384 | 1466536701579 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083478D7400) [pid = 384] [serial = 1382] [outer = 000000833C4B3C00] 12:18:22 INFO - PROCESS | 384 | 1466536702004 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 586ms 12:18:22 INFO - PROCESS | 384 | 1466536702032 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 384 | 1466536702034 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 12:18:22 INFO - PROCESS | 384 | 1466536702038 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 384 | 1466536702039 Marionette TRACE conn5 <- [1,1806,null,{}] 12:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:18:22 INFO - PROCESS | 384 | 1466536702043 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:22 INFO - PROCESS | 384 | 1466536702045 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:22 INFO - PROCESS | 384 | 1466536702134 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 12:18:22 INFO - PROCESS | 384 | 1466536702140 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 384 | 1466536702142 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:22 INFO - PROCESS | 384 | ++DOCSHELL 000000834C01C000 == 35 [pid = 384] [id = 461] 12:18:22 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347B4B400) [pid = 384] [serial = 1383] [outer = 0000000000000000] 12:18:22 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347C52C00) [pid = 384] [serial = 1384] [outer = 0000008347B4B400] 12:18:22 INFO - PROCESS | 384 | 1466536702186 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347DB2000) [pid = 384] [serial = 1385] [outer = 0000008347B4B400] 12:18:22 INFO - PROCESS | 384 | 1466536702629 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 628ms 12:18:22 INFO - PROCESS | 384 | 1466536702671 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 384 | 1466536702673 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 12:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:18:22 INFO - PROCESS | 384 | 1466536702676 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 384 | 1466536702678 Marionette TRACE conn5 <- [1,1810,null,{}] 12:18:22 INFO - PROCESS | 384 | 1466536702686 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:22 INFO - PROCESS | 384 | 1466536702688 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:22 INFO - PROCESS | 384 | 1466536702773 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 12:18:22 INFO - PROCESS | 384 | 1466536702779 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 384 | 1466536702781 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:22 INFO - PROCESS | 384 | ++DOCSHELL 000000834C132000 == 36 [pid = 384] [id = 462] 12:18:22 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083481A0C00) [pid = 384] [serial = 1386] [outer = 0000000000000000] 12:18:22 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083481A4800) [pid = 384] [serial = 1387] [outer = 00000083481A0C00] 12:18:22 INFO - PROCESS | 384 | 1466536702825 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083481F5400) [pid = 384] [serial = 1388] [outer = 00000083481A0C00] 12:18:23 INFO - PROCESS | 384 | 1466536703634 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1033ms 12:18:23 INFO - PROCESS | 384 | 1466536703713 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 384 | 1466536703718 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 12:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:18:23 INFO - PROCESS | 384 | 1466536703743 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 384 | 1466536703747 Marionette TRACE conn5 <- [1,1814,null,{}] 12:18:23 INFO - PROCESS | 384 | 1466536703753 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:23 INFO - PROCESS | 384 | 1466536703757 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:23 INFO - PROCESS | 384 | 1466536703909 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 12:18:24 INFO - PROCESS | 384 | 1466536704023 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 384 | 1466536704027 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:24 INFO - PROCESS | 384 | ++DOCSHELL 00000083473A9000 == 37 [pid = 384] [id = 463] 12:18:24 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833ADA3C00) [pid = 384] [serial = 1389] [outer = 0000000000000000] 12:18:24 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833AE9C400) [pid = 384] [serial = 1390] [outer = 000000833ADA3C00] 12:18:24 INFO - PROCESS | 384 | 1466536704086 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833B62EC00) [pid = 384] [serial = 1391] [outer = 000000833ADA3C00] 12:18:24 INFO - PROCESS | 384 | 1466536704782 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1156ms 12:18:24 INFO - PROCESS | 384 | 1466536704888 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 384 | 1466536704893 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 12:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:18:24 INFO - PROCESS | 384 | 1466536704901 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 384 | 1466536704904 Marionette TRACE conn5 <- [1,1818,null,{}] 12:18:24 INFO - PROCESS | 384 | 1466536704908 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:24 INFO - PROCESS | 384 | 1466536704911 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:25 INFO - PROCESS | 384 | 1466536705046 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 12:18:25 INFO - PROCESS | 384 | 1466536705247 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 384 | 1466536705250 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:25 INFO - PROCESS | 384 | ++DOCSHELL 000000833C4DB000 == 38 [pid = 384] [id = 464] 12:18:25 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833A22E000) [pid = 384] [serial = 1392] [outer = 0000000000000000] 12:18:25 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833ABD1800) [pid = 384] [serial = 1393] [outer = 000000833A22E000] 12:18:25 INFO - PROCESS | 384 | 1466536705311 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833AD91400) [pid = 384] [serial = 1394] [outer = 000000833A22E000] 12:18:25 INFO - PROCESS | 384 | --DOCSHELL 000000834C01C000 == 37 [pid = 384] [id = 461] 12:18:25 INFO - PROCESS | 384 | --DOCSHELL 000000834B43D000 == 36 [pid = 384] [id = 460] 12:18:25 INFO - PROCESS | 384 | --DOCSHELL 000000834B329800 == 35 [pid = 384] [id = 459] 12:18:25 INFO - PROCESS | 384 | --DOCSHELL 0000008349320000 == 34 [pid = 384] [id = 458] 12:18:25 INFO - PROCESS | 384 | --DOCSHELL 0000008348627800 == 33 [pid = 384] [id = 457] 12:18:25 INFO - PROCESS | 384 | --DOCSHELL 0000008347912000 == 32 [pid = 384] [id = 456] 12:18:25 INFO - PROCESS | 384 | --DOCSHELL 0000008345328800 == 31 [pid = 384] [id = 455] 12:18:25 INFO - PROCESS | 384 | --DOCSHELL 00000083401B3800 == 30 [pid = 384] [id = 454] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008349062C00) [pid = 384] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083490CE400) [pid = 384] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083489EC800) [pid = 384] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008347C5B000) [pid = 384] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008348643000) [pid = 384] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008347FEC000) [pid = 384] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833AD3E000) [pid = 384] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008349034000) [pid = 384] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AD95C00) [pid = 384] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008340D71800) [pid = 384] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008348407000) [pid = 384] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083481F7400) [pid = 384] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083486AEC00) [pid = 384] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083418CA400) [pid = 384] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834499F400) [pid = 384] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834585DC00) [pid = 384] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008346DE8400) [pid = 384] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AFAF400) [pid = 384] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833F3BFC00) [pid = 384] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833B257400) [pid = 384] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833F9EE000) [pid = 384] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083478D4800) [pid = 384] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083481F4800) [pid = 384] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008344628800) [pid = 384] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 65 (00000083488F0400) [pid = 384] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008347B46C00) [pid = 384] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 12:18:25 INFO - PROCESS | 384 | 1466536705952 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1090ms 12:18:25 INFO - PROCESS | 384 | 1466536705993 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 384 | 1466536705997 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 12:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:18:26 INFO - PROCESS | 384 | 1466536706001 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 384 | 1466536706004 Marionette TRACE conn5 <- [1,1822,null,{}] 12:18:26 INFO - PROCESS | 384 | 1466536706009 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:26 INFO - PROCESS | 384 | 1466536706014 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:26 INFO - PROCESS | 384 | 1466536706107 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 12:18:26 INFO - PROCESS | 384 | 1466536706186 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 384 | 1466536706189 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E9B000 == 31 [pid = 384] [id = 465] 12:18:26 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833ABCEC00) [pid = 384] [serial = 1395] [outer = 0000000000000000] 12:18:26 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833ADA5000) [pid = 384] [serial = 1396] [outer = 000000833ABCEC00] 12:18:26 INFO - PROCESS | 384 | 1466536706239 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AFAE800) [pid = 384] [serial = 1397] [outer = 000000833ABCEC00] 12:18:26 INFO - PROCESS | 384 | 1466536706671 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 733ms 12:18:26 INFO - PROCESS | 384 | 1466536706736 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 384 | 1466536706740 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 12:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:18:26 INFO - PROCESS | 384 | 1466536706745 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 384 | 1466536706747 Marionette TRACE conn5 <- [1,1826,null,{}] 12:18:26 INFO - PROCESS | 384 | 1466536706750 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:26 INFO - PROCESS | 384 | 1466536706752 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:26 INFO - PROCESS | 384 | 1466536706845 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 12:18:26 INFO - PROCESS | 384 | 1466536706851 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 384 | 1466536706853 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB8000 == 32 [pid = 384] [id = 466] 12:18:26 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833BFD4000) [pid = 384] [serial = 1398] [outer = 0000000000000000] 12:18:26 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833F3D5C00) [pid = 384] [serial = 1399] [outer = 000000833BFD4000] 12:18:26 INFO - PROCESS | 384 | 1466536706905 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833FF2D400) [pid = 384] [serial = 1400] [outer = 000000833BFD4000] 12:18:27 INFO - PROCESS | 384 | 1466536707390 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 692ms 12:18:27 INFO - PROCESS | 384 | 1466536707440 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 384 | 1466536707443 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 12:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:18:27 INFO - PROCESS | 384 | 1466536707448 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 384 | 1466536707455 Marionette TRACE conn5 <- [1,1830,null,{}] 12:18:27 INFO - PROCESS | 384 | 1466536707465 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:27 INFO - PROCESS | 384 | 1466536707469 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:27 INFO - PROCESS | 384 | 1466536707561 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 12:18:27 INFO - PROCESS | 384 | 1466536707644 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 384 | 1466536707646 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:27 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F45000 == 33 [pid = 384] [id = 467] 12:18:27 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833FF30C00) [pid = 384] [serial = 1401] [outer = 0000000000000000] 12:18:27 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008340E21000) [pid = 384] [serial = 1402] [outer = 000000833FF30C00] 12:18:27 INFO - PROCESS | 384 | 1466536707693 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834499D400) [pid = 384] [serial = 1403] [outer = 000000833FF30C00] 12:18:28 INFO - PROCESS | 384 | 1466536708141 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 733ms 12:18:28 INFO - PROCESS | 384 | 1466536708183 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 384 | 1466536708186 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 12:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:18:28 INFO - PROCESS | 384 | 1466536708189 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 384 | 1466536708191 Marionette TRACE conn5 <- [1,1834,null,{}] 12:18:28 INFO - PROCESS | 384 | 1466536708194 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:28 INFO - PROCESS | 384 | 1466536708196 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:28 INFO - PROCESS | 384 | 1466536708319 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 12:18:28 INFO - PROCESS | 384 | 1466536708372 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 384 | 1466536708374 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:28 INFO - PROCESS | 384 | ++DOCSHELL 0000008349670000 == 34 [pid = 384] [id = 468] 12:18:28 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008344A47800) [pid = 384] [serial = 1404] [outer = 0000000000000000] 12:18:28 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008344A50000) [pid = 384] [serial = 1405] [outer = 0000008344A47800] 12:18:28 INFO - PROCESS | 384 | 1466536708427 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344CC5400) [pid = 384] [serial = 1406] [outer = 0000008344A47800] 12:18:28 INFO - PROCESS | 384 | 1466536708857 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 733ms 12:18:28 INFO - PROCESS | 384 | 1466536708942 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 384 | 1466536708944 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 12:18:28 INFO - PROCESS | 384 | 1466536708951 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 384 | 1466536708953 Marionette TRACE conn5 <- [1,1838,null,{}] 12:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:18:28 INFO - PROCESS | 384 | 1466536708956 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:28 INFO - PROCESS | 384 | 1466536708958 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:29 INFO - PROCESS | 384 | 1466536709068 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 12:18:29 INFO - PROCESS | 384 | 1466536709080 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 384 | 1466536709086 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:29 INFO - PROCESS | 384 | ++DOCSHELL 000000834B322800 == 35 [pid = 384] [id = 469] 12:18:29 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008345A07C00) [pid = 384] [serial = 1407] [outer = 0000000000000000] 12:18:29 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008345A10000) [pid = 384] [serial = 1408] [outer = 0000008345A07C00] 12:18:29 INFO - PROCESS | 384 | 1466536709185 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347260C00) [pid = 384] [serial = 1409] [outer = 0000008345A07C00] 12:18:29 INFO - PROCESS | 384 | 1466536709652 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 733ms 12:18:29 INFO - PROCESS | 384 | 1466536709699 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 384 | 1466536709701 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 12:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:18:29 INFO - PROCESS | 384 | 1466536709709 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 384 | 1466536709711 Marionette TRACE conn5 <- [1,1842,null,{}] 12:18:29 INFO - PROCESS | 384 | 1466536709715 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:29 INFO - PROCESS | 384 | 1466536709718 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:29 INFO - PROCESS | 384 | 1466536709842 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 12:18:29 INFO - PROCESS | 384 | 1466536709899 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 384 | 1466536709901 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:29 INFO - PROCESS | 384 | ++DOCSHELL 000000834C011000 == 36 [pid = 384] [id = 470] 12:18:29 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347A38400) [pid = 384] [serial = 1410] [outer = 0000000000000000] 12:18:29 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347C53400) [pid = 384] [serial = 1411] [outer = 0000008347A38400] 12:18:29 INFO - PROCESS | 384 | 1466536709946 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008347DB2C00) [pid = 384] [serial = 1412] [outer = 0000008347A38400] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344A3AC00) [pid = 384] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD0B400) [pid = 384] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008345A0E400) [pid = 384] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AEA4C00) [pid = 384] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833F5B0800) [pid = 384] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008346DE8C00) [pid = 384] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833C4B3C00) [pid = 384] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833ADA7C00) [pid = 384] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833B628400) [pid = 384] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347B4B400) [pid = 384] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000834864CC00) [pid = 384] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:18:30 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008341954C00) [pid = 384] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:18:30 INFO - PROCESS | 384 | 1466536710321 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 692ms 12:18:30 INFO - PROCESS | 384 | 1466536710405 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 384 | 1466536710407 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 12:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:18:30 INFO - PROCESS | 384 | 1466536710410 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 384 | 1466536710412 Marionette TRACE conn5 <- [1,1846,null,{}] 12:18:30 INFO - PROCESS | 384 | 1466536710416 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:30 INFO - PROCESS | 384 | 1466536710418 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:30 INFO - PROCESS | 384 | 1466536710529 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 12:18:30 INFO - PROCESS | 384 | 1466536710535 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 384 | 1466536710537 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:30 INFO - PROCESS | 384 | ++DOCSHELL 000000834C11B000 == 37 [pid = 384] [id = 471] 12:18:30 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833B628400) [pid = 384] [serial = 1413] [outer = 0000000000000000] 12:18:30 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008344A4C000) [pid = 384] [serial = 1414] [outer = 000000833B628400] 12:18:30 INFO - PROCESS | 384 | 1466536710582 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008347C61800) [pid = 384] [serial = 1415] [outer = 000000833B628400] 12:18:31 INFO - PROCESS | 384 | 1466536711002 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 627ms 12:18:31 INFO - PROCESS | 384 | 1466536711041 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 384 | 1466536711043 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 12:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:18:31 INFO - PROCESS | 384 | 1466536711062 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 384 | 1466536711064 Marionette TRACE conn5 <- [1,1850,null,{}] 12:18:31 INFO - PROCESS | 384 | 1466536711067 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:31 INFO - PROCESS | 384 | 1466536711070 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:31 INFO - PROCESS | 384 | 1466536711161 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 12:18:31 INFO - PROCESS | 384 | 1466536711167 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 384 | 1466536711169 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:31 INFO - PROCESS | 384 | ++DOCSHELL 000000834C20E800 == 38 [pid = 384] [id = 472] 12:18:31 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083481A1C00) [pid = 384] [serial = 1416] [outer = 0000000000000000] 12:18:31 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083481EF800) [pid = 384] [serial = 1417] [outer = 00000083481A1C00] 12:18:31 INFO - PROCESS | 384 | 1466536711213 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083481FE400) [pid = 384] [serial = 1418] [outer = 00000083481A1C00] 12:18:31 INFO - PROCESS | 384 | 1466536711630 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 650ms 12:18:31 INFO - PROCESS | 384 | 1466536711700 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 384 | 1466536711702 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 12:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:18:31 INFO - PROCESS | 384 | 1466536711705 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 384 | 1466536711707 Marionette TRACE conn5 <- [1,1854,null,{}] 12:18:31 INFO - PROCESS | 384 | 1466536711710 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:31 INFO - PROCESS | 384 | 1466536711712 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:31 INFO - PROCESS | 384 | 1466536711795 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 12:18:31 INFO - PROCESS | 384 | 1466536711802 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 384 | 1466536711804 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:31 INFO - PROCESS | 384 | ++DOCSHELL 000000834C25A800 == 39 [pid = 384] [id = 473] 12:18:31 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008348361000) [pid = 384] [serial = 1419] [outer = 0000000000000000] 12:18:31 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834836CC00) [pid = 384] [serial = 1420] [outer = 0000008348361000] 12:18:31 INFO - PROCESS | 384 | 1466536711850 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008348408C00) [pid = 384] [serial = 1421] [outer = 0000008348361000] 12:18:32 INFO - PROCESS | 384 | 1466536712576 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 923ms 12:18:32 INFO - PROCESS | 384 | 1466536712632 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 384 | 1466536712636 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 12:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:18:32 INFO - PROCESS | 384 | 1466536712641 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 384 | 1466536712644 Marionette TRACE conn5 <- [1,1858,null,{}] 12:18:32 INFO - PROCESS | 384 | 1466536712650 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:32 INFO - PROCESS | 384 | 1466536712654 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:32 INFO - PROCESS | 384 | 1466536712771 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 12:18:32 INFO - PROCESS | 384 | 1466536712892 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 384 | 1466536712895 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:32 INFO - PROCESS | 384 | ++DOCSHELL 0000008346D54000 == 40 [pid = 384] [id = 474] 12:18:32 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833AEA0800) [pid = 384] [serial = 1422] [outer = 0000000000000000] 12:18:32 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833B257400) [pid = 384] [serial = 1423] [outer = 000000833AEA0800] 12:18:32 INFO - PROCESS | 384 | 1466536712956 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833F4F4C00) [pid = 384] [serial = 1424] [outer = 000000833AEA0800] 12:18:33 INFO - PROCESS | 384 | 1466536713547 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 944ms 12:18:33 INFO - PROCESS | 384 | 1466536713585 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 384 | 1466536713590 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 12:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:18:33 INFO - PROCESS | 384 | 1466536713597 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 384 | 1466536713600 Marionette TRACE conn5 <- [1,1862,null,{}] 12:18:33 INFO - PROCESS | 384 | 1466536713604 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:33 INFO - PROCESS | 384 | 1466536713607 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:33 INFO - PROCESS | 384 | 1466536713732 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 12:18:33 INFO - PROCESS | 384 | 1466536713828 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 384 | 1466536713831 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:33 INFO - PROCESS | 384 | ++DOCSHELL 000000834B43C000 == 41 [pid = 384] [id = 475] 12:18:33 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834499EC00) [pid = 384] [serial = 1425] [outer = 0000000000000000] 12:18:33 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008344A49000) [pid = 384] [serial = 1426] [outer = 000000834499EC00] 12:18:33 INFO - PROCESS | 384 | 1466536713888 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008346D91000) [pid = 384] [serial = 1427] [outer = 000000834499EC00] 12:18:34 INFO - PROCESS | 384 | 1466536714511 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 985ms 12:18:34 INFO - PROCESS | 384 | 1466536714584 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 384 | 1466536714587 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 12:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:18:34 INFO - PROCESS | 384 | 1466536714590 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 384 | 1466536714595 Marionette TRACE conn5 <- [1,1866,null,{}] 12:18:34 INFO - PROCESS | 384 | 1466536714621 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:34 INFO - PROCESS | 384 | 1466536714627 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:34 INFO - PROCESS | 384 | 1466536714747 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 12:18:34 INFO - PROCESS | 384 | 1466536714862 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 384 | 1466536714866 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:34 INFO - PROCESS | 384 | ++DOCSHELL 000000834C307800 == 42 [pid = 384] [id = 476] 12:18:34 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347B4FC00) [pid = 384] [serial = 1428] [outer = 0000000000000000] 12:18:34 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083481F8800) [pid = 384] [serial = 1429] [outer = 0000008347B4FC00] 12:18:34 INFO - PROCESS | 384 | 1466536714925 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008348410400) [pid = 384] [serial = 1430] [outer = 0000008347B4FC00] 12:18:35 INFO - PROCESS | 384 | 1466536715507 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1005ms 12:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:18:35 INFO - PROCESS | 384 | 1466536715598 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 384 | 1466536715601 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 12:18:35 INFO - PROCESS | 384 | 1466536715604 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 384 | 1466536715607 Marionette TRACE conn5 <- [1,1870,null,{}] 12:18:35 INFO - PROCESS | 384 | 1466536715633 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:35 INFO - PROCESS | 384 | 1466536715636 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:35 INFO - PROCESS | 384 | 1466536715787 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 12:18:35 INFO - PROCESS | 384 | 1466536715838 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 384 | 1466536715840 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:35 INFO - PROCESS | 384 | ++DOCSHELL 000000834C006000 == 43 [pid = 384] [id = 477] 12:18:35 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008347C58800) [pid = 384] [serial = 1431] [outer = 0000000000000000] 12:18:35 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008348643800) [pid = 384] [serial = 1432] [outer = 0000008347C58800] 12:18:35 INFO - PROCESS | 384 | 1466536715895 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083486AB400) [pid = 384] [serial = 1433] [outer = 0000008347C58800] 12:18:36 INFO - PROCESS | 384 | 1466536716642 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1085ms 12:18:36 INFO - PROCESS | 384 | 1466536716698 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 384 | 1466536716703 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 12:18:36 INFO - PROCESS | 384 | 1466536716708 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:18:36 INFO - PROCESS | 384 | 1466536716711 Marionette TRACE conn5 <- [1,1874,null,{}] 12:18:36 INFO - PROCESS | 384 | 1466536716717 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:36 INFO - PROCESS | 384 | 1466536716720 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:36 INFO - PROCESS | 384 | 1466536716830 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 12:18:36 INFO - PROCESS | 384 | 1466536716911 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 384 | 1466536716916 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:36 INFO - PROCESS | 384 | ++DOCSHELL 000000833AB88000 == 44 [pid = 384] [id = 478] 12:18:36 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833AFB8400) [pid = 384] [serial = 1434] [outer = 0000000000000000] 12:18:37 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833B3B8800) [pid = 384] [serial = 1435] [outer = 000000833AFB8400] 12:18:37 INFO - PROCESS | 384 | 1466536717013 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000833FF33000) [pid = 384] [serial = 1436] [outer = 000000833AFB8400] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C20E800 == 43 [pid = 384] [id = 472] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C11B000 == 42 [pid = 384] [id = 471] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C011000 == 41 [pid = 384] [id = 470] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834B322800 == 40 [pid = 384] [id = 469] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 0000008349670000 == 39 [pid = 384] [id = 468] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 0000008347F45000 == 38 [pid = 384] [id = 467] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 0000008346DB8000 == 37 [pid = 384] [id = 466] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 0000008340E9B000 == 36 [pid = 384] [id = 465] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000833C4DB000 == 35 [pid = 384] [id = 464] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 00000083473A9000 == 34 [pid = 384] [id = 463] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 00000083449C5000 == 33 [pid = 384] [id = 453] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C132000 == 32 [pid = 384] [id = 462] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C006000 == 31 [pid = 384] [id = 477] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C307800 == 30 [pid = 384] [id = 476] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834B43C000 == 29 [pid = 384] [id = 475] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 0000008346D54000 == 28 [pid = 384] [id = 474] 12:18:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C25A800 == 27 [pid = 384] [id = 473] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 93 (00000083452CB000) [pid = 384] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833AD39800) [pid = 384] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008344A86400) [pid = 384] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000834743A400) [pid = 384] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833AFB6800) [pid = 384] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008341018800) [pid = 384] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008347441800) [pid = 384] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083478D7400) [pid = 384] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833AFB3C00) [pid = 384] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008340D04C00) [pid = 384] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833B3C1400) [pid = 384] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008347FF1800) [pid = 384] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347C52C00) [pid = 384] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD11000) [pid = 384] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083478DA800) [pid = 384] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008348809800) [pid = 384] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083401DD800) [pid = 384] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834462DC00) [pid = 384] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008344631000) [pid = 384] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083490CF000) [pid = 384] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083452CA800) [pid = 384] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008344A2F800) [pid = 384] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 12:18:37 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833F3CE000) [pid = 384] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 12:18:38 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008347DB2000) [pid = 384] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 12:18:38 INFO - PROCESS | 384 | 1466536718283 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1641ms 12:18:38 INFO - PROCESS | 384 | 1466536718353 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 384 | 1466536718357 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 12:18:38 INFO - PROCESS | 384 | 1466536718362 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:18:38 INFO - PROCESS | 384 | 1466536718365 Marionette TRACE conn5 <- [1,1878,null,{}] 12:18:38 INFO - PROCESS | 384 | 1466536718371 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:38 INFO - PROCESS | 384 | 1466536718374 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:38 INFO - PROCESS | 384 | 1466536718462 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 12:18:38 INFO - PROCESS | 384 | 1466536718476 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 384 | 1466536718479 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:38 INFO - PROCESS | 384 | ++DOCSHELL 0000008340349800 == 28 [pid = 384] [id = 479] 12:18:38 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AD13400) [pid = 384] [serial = 1437] [outer = 0000000000000000] 12:18:38 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AD37000) [pid = 384] [serial = 1438] [outer = 000000833AD13400] 12:18:38 INFO - PROCESS | 384 | 1466536718529 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833ADA2C00) [pid = 384] [serial = 1439] [outer = 000000833AD13400] 12:18:39 INFO - PROCESS | 384 | 1466536719021 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 690ms 12:18:39 INFO - PROCESS | 384 | 1466536719056 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 384 | 1466536719062 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 12:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:18:39 INFO - PROCESS | 384 | 1466536719068 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 384 | 1466536719071 Marionette TRACE conn5 <- [1,1882,null,{}] 12:18:39 INFO - PROCESS | 384 | 1466536719075 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 384 | 1466536719078 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:39 INFO - PROCESS | 384 | 1466536719199 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 12:18:39 INFO - PROCESS | 384 | 1466536719216 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 384 | 1466536719218 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:39 INFO - PROCESS | 384 | ++DOCSHELL 00000083453C3800 == 29 [pid = 384] [id = 480] 12:18:39 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833B3BB800) [pid = 384] [serial = 1440] [outer = 0000000000000000] 12:18:39 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833B3C1800) [pid = 384] [serial = 1441] [outer = 000000833B3BB800] 12:18:39 INFO - PROCESS | 384 | 1466536719268 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833F3B6C00) [pid = 384] [serial = 1442] [outer = 000000833B3BB800] 12:18:39 INFO - PROCESS | 384 | 1466536719734 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 733ms 12:18:39 INFO - PROCESS | 384 | 1466536719804 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 384 | 1466536719807 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 12:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:18:39 INFO - PROCESS | 384 | 1466536719810 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 384 | 1466536719814 Marionette TRACE conn5 <- [1,1886,null,{}] 12:18:39 INFO - PROCESS | 384 | 1466536719826 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 384 | 1466536719831 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:39 INFO - PROCESS | 384 | 1466536719920 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 12:18:40 INFO - PROCESS | 384 | 1466536720009 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 384 | 1466536720012 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:40 INFO - PROCESS | 384 | ++DOCSHELL 0000008347938800 == 30 [pid = 384] [id = 481] 12:18:40 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833AD15400) [pid = 384] [serial = 1443] [outer = 0000000000000000] 12:18:40 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008341014C00) [pid = 384] [serial = 1444] [outer = 000000833AD15400] 12:18:40 INFO - PROCESS | 384 | 1466536720063 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083418C9800) [pid = 384] [serial = 1445] [outer = 000000833AD15400] 12:18:40 INFO - PROCESS | 384 | 1466536720485 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 692ms 12:18:40 INFO - PROCESS | 384 | 1466536720505 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 384 | 1466536720508 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 12:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:18:40 INFO - PROCESS | 384 | 1466536720511 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 384 | 1466536720513 Marionette TRACE conn5 <- [1,1890,null,{}] 12:18:40 INFO - PROCESS | 384 | 1466536720516 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:40 INFO - PROCESS | 384 | 1466536720519 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:40 INFO - PROCESS | 384 | 1466536720665 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 12:18:40 INFO - PROCESS | 384 | 1466536720686 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 384 | 1466536720688 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:40 INFO - PROCESS | 384 | ++DOCSHELL 00000083486E5800 == 31 [pid = 384] [id = 482] 12:18:40 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344625C00) [pid = 384] [serial = 1446] [outer = 0000000000000000] 12:18:40 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083449A1C00) [pid = 384] [serial = 1447] [outer = 0000008344625C00] 12:18:40 INFO - PROCESS | 384 | 1466536720734 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008344A3E000) [pid = 384] [serial = 1448] [outer = 0000008344625C00] 12:18:41 INFO - PROCESS | 384 | 1466536721188 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 734ms 12:18:41 INFO - PROCESS | 384 | 1466536721254 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 384 | 1466536721256 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 12:18:41 INFO - PROCESS | 384 | 1466536721259 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:18:41 INFO - PROCESS | 384 | 1466536721261 Marionette TRACE conn5 <- [1,1894,null,{}] 12:18:41 INFO - PROCESS | 384 | 1466536721264 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:41 INFO - PROCESS | 384 | 1466536721267 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:41 INFO - PROCESS | 384 | 1466536721377 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 12:18:41 INFO - PROCESS | 384 | 1466536721385 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 384 | 1466536721387 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:41 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7C7000 == 32 [pid = 384] [id = 483] 12:18:41 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833B3B8C00) [pid = 384] [serial = 1449] [outer = 0000000000000000] 12:18:41 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008344A89800) [pid = 384] [serial = 1450] [outer = 000000833B3B8C00] 12:18:41 INFO - PROCESS | 384 | 1466536721433 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083452CE400) [pid = 384] [serial = 1451] [outer = 000000833B3B8C00] 12:18:41 INFO - PROCESS | 384 | 1466536721894 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 692ms 12:18:41 INFO - PROCESS | 384 | 1466536721954 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 384 | 1466536721956 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:18:41 INFO - PROCESS | 384 | 1466536721959 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 384 | 1466536721961 Marionette TRACE conn5 <- [1,1898,null,{}] 12:18:41 INFO - PROCESS | 384 | 1466536721965 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:41 INFO - PROCESS | 384 | 1466536721971 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:42 INFO - PROCESS | 384 | 1466536722145 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 12:18:42 INFO - PROCESS | 384 | 1466536722195 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 384 | 1466536722197 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834B42C800 == 33 [pid = 384] [id = 484] 12:18:42 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834585B000) [pid = 384] [serial = 1452] [outer = 0000000000000000] 12:18:42 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008347262C00) [pid = 384] [serial = 1453] [outer = 000000834585B000] 12:18:42 INFO - PROCESS | 384 | 1466536722244 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008347A36800) [pid = 384] [serial = 1454] [outer = 000000834585B000] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008344A47800) [pid = 384] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008345A07C00) [pid = 384] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008347A38400) [pid = 384] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833FF30C00) [pid = 384] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008348361000) [pid = 384] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833ABCEC00) [pid = 384] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833A22E000) [pid = 384] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083481A0C00) [pid = 384] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833ADA3C00) [pid = 384] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833BFD4000) [pid = 384] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083481A1C00) [pid = 384] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:18:42 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B628400) [pid = 384] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:18:42 INFO - PROCESS | 384 | 1466536722793 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 880ms 12:18:42 INFO - PROCESS | 384 | 1466536722843 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 384 | 1466536722845 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 12:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:18:42 INFO - PROCESS | 384 | 1466536722849 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 384 | 1466536722850 Marionette TRACE conn5 <- [1,1902,null,{}] 12:18:42 INFO - PROCESS | 384 | 1466536722854 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:42 INFO - PROCESS | 384 | 1466536722856 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:42 INFO - PROCESS | 384 | 1466536722937 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 12:18:42 INFO - PROCESS | 384 | 1466536722942 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 384 | 1466536722944 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA85000 == 34 [pid = 384] [id = 485] 12:18:42 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833AEA6C00) [pid = 384] [serial = 1455] [outer = 0000000000000000] 12:18:42 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344631400) [pid = 384] [serial = 1456] [outer = 000000833AEA6C00] 12:18:42 INFO - PROCESS | 384 | 1466536722989 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083478D4400) [pid = 384] [serial = 1457] [outer = 000000833AEA6C00] 12:18:43 INFO - PROCESS | 384 | 1466536723415 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 588ms 12:18:43 INFO - PROCESS | 384 | 1466536723449 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 384 | 1466536723451 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 12:18:43 INFO - PROCESS | 384 | 1466536723455 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 384 | 1466536723456 Marionette TRACE conn5 <- [1,1906,null,{}] 12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:18:43 INFO - PROCESS | 384 | 1466536723464 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:43 INFO - PROCESS | 384 | 1466536723466 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:43 INFO - PROCESS | 384 | 1466536723548 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 12:18:43 INFO - PROCESS | 384 | 1466536723554 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 384 | 1466536723555 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:43 INFO - PROCESS | 384 | ++DOCSHELL 000000834C10F800 == 35 [pid = 384] [id = 486] 12:18:43 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347B47400) [pid = 384] [serial = 1458] [outer = 0000000000000000] 12:18:43 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347B4F400) [pid = 384] [serial = 1459] [outer = 0000008347B47400] 12:18:43 INFO - PROCESS | 384 | 1466536723600 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008347C5D800) [pid = 384] [serial = 1460] [outer = 0000008347B47400] 12:18:44 INFO - PROCESS | 384 | 1466536724045 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 628ms 12:18:44 INFO - PROCESS | 384 | 1466536724087 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 384 | 1466536724089 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 12:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:18:44 INFO - PROCESS | 384 | 1466536724104 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 384 | 1466536724105 Marionette TRACE conn5 <- [1,1910,null,{}] 12:18:44 INFO - PROCESS | 384 | 1466536724113 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:44 INFO - PROCESS | 384 | 1466536724115 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:44 INFO - PROCESS | 384 | 1466536724198 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 12:18:44 INFO - PROCESS | 384 | 1466536724204 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 384 | 1466536724206 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:44 INFO - PROCESS | 384 | ++DOCSHELL 0000008347934000 == 36 [pid = 384] [id = 487] 12:18:44 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347C60000) [pid = 384] [serial = 1461] [outer = 0000000000000000] 12:18:44 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083481A3800) [pid = 384] [serial = 1462] [outer = 0000008347C60000] 12:18:44 INFO - PROCESS | 384 | 1466536724251 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083481F3800) [pid = 384] [serial = 1463] [outer = 0000008347C60000] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 0000008340349800 == 35 [pid = 384] [id = 479] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 000000833AB88000 == 34 [pid = 384] [id = 478] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 0000008347938800 == 33 [pid = 384] [id = 481] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 000000834A7C7000 == 32 [pid = 384] [id = 483] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 000000834B42C800 == 31 [pid = 384] [id = 484] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 00000083486E5800 == 30 [pid = 384] [id = 482] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 000000834C10F800 == 29 [pid = 384] [id = 486] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 00000083453C3800 == 28 [pid = 384] [id = 480] 12:18:45 INFO - PROCESS | 384 | --DOCSHELL 000000834BA85000 == 27 [pid = 384] [id = 485] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008344A50000) [pid = 384] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008345A10000) [pid = 384] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008344CC5400) [pid = 384] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347C53400) [pid = 384] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008340E21000) [pid = 384] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008348408C00) [pid = 384] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833ADA5000) [pid = 384] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AFAE800) [pid = 384] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833ABD1800) [pid = 384] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AD91400) [pid = 384] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083481F5400) [pid = 384] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083481A4800) [pid = 384] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AE9C400) [pid = 384] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833B62EC00) [pid = 384] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008347260C00) [pid = 384] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833F3D5C00) [pid = 384] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833FF2D400) [pid = 384] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000834836CC00) [pid = 384] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083481FE400) [pid = 384] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008344A4C000) [pid = 384] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 64 (00000083481EF800) [pid = 384] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008347DB2C00) [pid = 384] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 62 (0000008347C61800) [pid = 384] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 12:18:45 INFO - PROCESS | 384 | --DOMWINDOW == 61 (000000834499D400) [pid = 384] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 12:18:46 INFO - PROCESS | 384 | 1466536726022 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1933ms 12:18:46 INFO - PROCESS | 384 | 1466536726040 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 384 | 1466536726045 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 12:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:18:46 INFO - PROCESS | 384 | 1466536726052 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 384 | 1466536726055 Marionette TRACE conn5 <- [1,1914,null,{}] 12:18:46 INFO - PROCESS | 384 | 1466536726062 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:46 INFO - PROCESS | 384 | 1466536726065 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:46 INFO - PROCESS | 384 | 1466536726159 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 12:18:46 INFO - PROCESS | 384 | 1466536726167 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 384 | 1466536726172 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:46 INFO - PROCESS | 384 | ++DOCSHELL 000000833FDBD800 == 28 [pid = 384] [id = 488] 12:18:46 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833AD10000) [pid = 384] [serial = 1464] [outer = 0000000000000000] 12:18:46 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833AD10800) [pid = 384] [serial = 1465] [outer = 000000833AD10000] 12:18:46 INFO - PROCESS | 384 | 1466536726223 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833AD3A800) [pid = 384] [serial = 1466] [outer = 000000833AD10000] 12:18:46 INFO - PROCESS | 384 | 1466536726726 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 734ms 12:18:46 INFO - PROCESS | 384 | 1466536726787 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 384 | 1466536726793 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 12:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:18:46 INFO - PROCESS | 384 | 1466536726799 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 384 | 1466536726802 Marionette TRACE conn5 <- [1,1918,null,{}] 12:18:46 INFO - PROCESS | 384 | 1466536726806 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:46 INFO - PROCESS | 384 | 1466536726809 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:46 INFO - PROCESS | 384 | 1466536726902 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 12:18:46 INFO - PROCESS | 384 | 1466536726908 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 384 | 1466536726911 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:46 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C2C000 == 29 [pid = 384] [id = 489] 12:18:46 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833ADA0800) [pid = 384] [serial = 1467] [outer = 0000000000000000] 12:18:46 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833ADA4800) [pid = 384] [serial = 1468] [outer = 000000833ADA0800] 12:18:46 INFO - PROCESS | 384 | 1466536726961 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AEA1800) [pid = 384] [serial = 1469] [outer = 000000833ADA0800] 12:18:47 INFO - PROCESS | 384 | 1466536727429 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 691ms 12:18:47 INFO - PROCESS | 384 | 1466536727493 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 384 | 1466536727495 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 12:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:18:47 INFO - PROCESS | 384 | 1466536727499 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 384 | 1466536727503 Marionette TRACE conn5 <- [1,1922,null,{}] 12:18:47 INFO - PROCESS | 384 | 1466536727515 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:47 INFO - PROCESS | 384 | 1466536727520 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:47 INFO - PROCESS | 384 | 1466536727665 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 12:18:47 INFO - PROCESS | 384 | 1466536727685 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 384 | 1466536727689 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:47 INFO - PROCESS | 384 | ++DOCSHELL 000000834783E800 == 30 [pid = 384] [id = 490] 12:18:47 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008339A4AC00) [pid = 384] [serial = 1470] [outer = 0000000000000000] 12:18:47 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833B854C00) [pid = 384] [serial = 1471] [outer = 0000008339A4AC00] 12:18:47 INFO - PROCESS | 384 | 1466536727738 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833F3D5C00) [pid = 384] [serial = 1472] [outer = 0000008339A4AC00] 12:18:48 INFO - PROCESS | 384 | 1466536728159 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 692ms 12:18:48 INFO - PROCESS | 384 | 1466536728193 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:18:48 INFO - PROCESS | 384 | 1466536728196 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 12:18:48 INFO - PROCESS | 384 | 1466536728199 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 384 | 1466536728201 Marionette TRACE conn5 <- [1,1926,null,{}] 12:18:48 INFO - PROCESS | 384 | 1466536728204 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 384 | 1466536728206 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:48 INFO - PROCESS | 384 | 1466536728325 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 12:18:48 INFO - PROCESS | 384 | 1466536728332 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 384 | 1466536728335 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:48 INFO - PROCESS | 384 | ++DOCSHELL 0000008347920000 == 31 [pid = 384] [id = 491] 12:18:48 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833FF32000) [pid = 384] [serial = 1473] [outer = 0000000000000000] 12:18:48 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000834023DC00) [pid = 384] [serial = 1474] [outer = 000000833FF32000] 12:18:48 INFO - PROCESS | 384 | 1466536728381 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008340D73C00) [pid = 384] [serial = 1475] [outer = 000000833FF32000] 12:18:48 INFO - PROCESS | 384 | 1466536728802 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 630ms 12:18:48 INFO - PROCESS | 384 | 1466536728832 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 384 | 1466536728834 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 12:18:48 INFO - PROCESS | 384 | 1466536728837 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:18:48 INFO - PROCESS | 384 | 1466536728839 Marionette TRACE conn5 <- [1,1930,null,{}] 12:18:48 INFO - PROCESS | 384 | 1466536728842 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 384 | 1466536728844 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:48 INFO - PROCESS | 384 | 1466536728953 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 12:18:48 INFO - PROCESS | 384 | 1466536728990 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 384 | 1466536728992 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:49 INFO - PROCESS | 384 | ++DOCSHELL 0000008348637000 == 32 [pid = 384] [id = 492] 12:18:49 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AD9FC00) [pid = 384] [serial = 1476] [outer = 0000000000000000] 12:18:49 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083412D5C00) [pid = 384] [serial = 1477] [outer = 000000833AD9FC00] 12:18:49 INFO - PROCESS | 384 | 1466536729042 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008341960000) [pid = 384] [serial = 1478] [outer = 000000833AD9FC00] 12:18:49 INFO - PROCESS | 384 | 1466536729440 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 628ms 12:18:49 INFO - PROCESS | 384 | 1466536729469 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 384 | 1466536729471 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 12:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:18:49 INFO - PROCESS | 384 | 1466536729474 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 384 | 1466536729476 Marionette TRACE conn5 <- [1,1934,null,{}] 12:18:49 INFO - PROCESS | 384 | 1466536729479 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:49 INFO - PROCESS | 384 | 1466536729485 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:49 INFO - PROCESS | 384 | 1466536729622 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 12:18:49 INFO - PROCESS | 384 | 1466536729635 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 384 | 1466536729637 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:49 INFO - PROCESS | 384 | ++DOCSHELL 000000834A3A8000 == 33 [pid = 384] [id = 493] 12:18:49 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834462C400) [pid = 384] [serial = 1479] [outer = 0000000000000000] 12:18:49 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083449A9000) [pid = 384] [serial = 1480] [outer = 000000834462C400] 12:18:49 INFO - PROCESS | 384 | 1466536729682 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008344CCA800) [pid = 384] [serial = 1481] [outer = 000000834462C400] 12:18:50 INFO - PROCESS | 384 | 1466536730086 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 627ms 12:18:50 INFO - PROCESS | 384 | 1466536730105 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 384 | 1466536730107 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 12:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:18:50 INFO - PROCESS | 384 | 1466536730110 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 384 | 1466536730112 Marionette TRACE conn5 <- [1,1938,null,{}] 12:18:50 INFO - PROCESS | 384 | 1466536730115 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:50 INFO - PROCESS | 384 | 1466536730117 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:50 INFO - PROCESS | 384 | 1466536730224 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 12:18:50 INFO - PROCESS | 384 | 1466536730232 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 384 | 1466536730234 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:50 INFO - PROCESS | 384 | ++DOCSHELL 000000834B32F000 == 34 [pid = 384] [id = 494] 12:18:50 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833ABAB000) [pid = 384] [serial = 1482] [outer = 0000000000000000] 12:18:50 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083452CD800) [pid = 384] [serial = 1483] [outer = 000000833ABAB000] 12:18:50 INFO - PROCESS | 384 | 1466536730278 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008346D8EC00) [pid = 384] [serial = 1484] [outer = 000000833ABAB000] 12:18:50 INFO - PROCESS | 384 | 1466536730705 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 628ms 12:18:50 INFO - PROCESS | 384 | 1466536730742 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 384 | 1466536730745 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 12:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:18:50 INFO - PROCESS | 384 | 1466536730748 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 384 | 1466536730750 Marionette TRACE conn5 <- [1,1942,null,{}] 12:18:50 INFO - PROCESS | 384 | 1466536730753 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:50 INFO - PROCESS | 384 | 1466536730755 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:50 INFO - PROCESS | 384 | 1466536730870 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 12:18:50 INFO - PROCESS | 384 | 1466536730878 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 384 | 1466536730880 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:50 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA6A800 == 35 [pid = 384] [id = 495] 12:18:50 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008345A11800) [pid = 384] [serial = 1485] [outer = 0000000000000000] 12:18:50 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008347263C00) [pid = 384] [serial = 1486] [outer = 0000008345A11800] 12:18:50 INFO - PROCESS | 384 | 1466536730924 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347445000) [pid = 384] [serial = 1487] [outer = 0000008345A11800] 12:18:51 INFO - PROCESS | 384 | 1466536731365 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 628ms 12:18:51 INFO - PROCESS | 384 | 1466536731379 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 384 | 1466536731381 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 12:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:18:51 INFO - PROCESS | 384 | 1466536731390 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 384 | 1466536731392 Marionette TRACE conn5 <- [1,1946,null,{}] 12:18:51 INFO - PROCESS | 384 | 1466536731396 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:51 INFO - PROCESS | 384 | 1466536731397 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:51 INFO - PROCESS | 384 | 1466536731508 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 12:18:51 INFO - PROCESS | 384 | 1466536731586 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 384 | 1466536731588 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:51 INFO - PROCESS | 384 | ++DOCSHELL 000000834771D000 == 36 [pid = 384] [id = 496] 12:18:51 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083478D3000) [pid = 384] [serial = 1488] [outer = 0000000000000000] 12:18:51 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008347B41000) [pid = 384] [serial = 1489] [outer = 00000083478D3000] 12:18:51 INFO - PROCESS | 384 | 1466536731633 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008347C18000) [pid = 384] [serial = 1490] [outer = 00000083478D3000] 12:18:52 INFO - PROCESS | 384 | 1466536732067 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 732ms 12:18:52 INFO - PROCESS | 384 | 1466536732120 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 384 | 1466536732122 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 12:18:52 INFO - PROCESS | 384 | 1466536732125 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:18:52 INFO - PROCESS | 384 | 1466536732127 Marionette TRACE conn5 <- [1,1950,null,{}] 12:18:52 INFO - PROCESS | 384 | 1466536732130 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:52 INFO - PROCESS | 384 | 1466536732132 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:52 INFO - PROCESS | 384 | 1466536732250 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 12:18:52 INFO - PROCESS | 384 | 1466536732302 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 384 | 1466536732304 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834C13A800 == 37 [pid = 384] [id = 497] 12:18:52 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008347C56400) [pid = 384] [serial = 1491] [outer = 0000000000000000] 12:18:52 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008347DBA000) [pid = 384] [serial = 1492] [outer = 0000008347C56400] 12:18:52 INFO - PROCESS | 384 | 1466536732348 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083481A2000) [pid = 384] [serial = 1493] [outer = 0000008347C56400] 12:18:52 INFO - PROCESS | 384 | 1466536732783 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 12:18:52 INFO - PROCESS | 384 | 1466536732799 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 384 | 1466536732801 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 12:18:52 INFO - PROCESS | 384 | 1466536732804 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:18:52 INFO - PROCESS | 384 | 1466536732807 Marionette TRACE conn5 <- [1,1954,null,{}] 12:18:52 INFO - PROCESS | 384 | 1466536732815 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:52 INFO - PROCESS | 384 | 1466536732817 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:52 INFO - PROCESS | 384 | 1466536732971 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 12:18:53 INFO - PROCESS | 384 | 1466536732996 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 384 | 1466536732999 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:53 INFO - PROCESS | 384 | ++DOCSHELL 0000008348636800 == 38 [pid = 384] [id = 498] 12:18:53 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (00000083482E6800) [pid = 384] [serial = 1494] [outer = 0000000000000000] 12:18:53 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (0000008348369000) [pid = 384] [serial = 1495] [outer = 00000083482E6800] 12:18:53 INFO - PROCESS | 384 | 1466536733045 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (0000008348407800) [pid = 384] [serial = 1496] [outer = 00000083482E6800] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008347B47400) [pid = 384] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008344625C00) [pid = 384] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000833B3B8C00) [pid = 384] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000834585B000) [pid = 384] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833B3BB800) [pid = 384] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833AD13400) [pid = 384] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833AFB8400) [pid = 384] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008347C58800) [pid = 384] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008347B4FC00) [pid = 384] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834499EC00) [pid = 384] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833AEA0800) [pid = 384] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AD15400) [pid = 384] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:18:53 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AEA6C00) [pid = 384] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:18:53 INFO - PROCESS | 384 | 1466536733541 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 796ms 12:18:53 INFO - PROCESS | 384 | 1466536733604 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 384 | 1466536733606 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 12:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:18:53 INFO - PROCESS | 384 | 1466536733609 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 384 | 1466536733611 Marionette TRACE conn5 <- [1,1958,null,{}] 12:18:53 INFO - PROCESS | 384 | 1466536733614 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:53 INFO - PROCESS | 384 | 1466536733616 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:53 INFO - PROCESS | 384 | 1466536733701 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 12:18:53 INFO - PROCESS | 384 | 1466536733707 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 384 | 1466536733716 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2F1000 == 39 [pid = 384] [id = 499] 12:18:53 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008340E13400) [pid = 384] [serial = 1497] [outer = 0000000000000000] 12:18:53 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834585B000) [pid = 384] [serial = 1498] [outer = 0000008340E13400] 12:18:53 INFO - PROCESS | 384 | 1466536733762 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083481FB400) [pid = 384] [serial = 1499] [outer = 0000008340E13400] 12:18:54 INFO - PROCESS | 384 | 1466536734166 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 586ms 12:18:54 INFO - PROCESS | 384 | 1466536734198 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 384 | 1466536734200 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 12:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:18:54 INFO - PROCESS | 384 | 1466536734215 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 384 | 1466536734217 Marionette TRACE conn5 <- [1,1962,null,{}] 12:18:54 INFO - PROCESS | 384 | 1466536734220 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:54 INFO - PROCESS | 384 | 1466536734223 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:54 INFO - PROCESS | 384 | 1466536734311 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 12:18:54 INFO - PROCESS | 384 | 1466536734317 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 384 | 1466536734318 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:54 INFO - PROCESS | 384 | ++DOCSHELL 000000833B8CE800 == 40 [pid = 384] [id = 500] 12:18:54 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834840D400) [pid = 384] [serial = 1500] [outer = 0000000000000000] 12:18:54 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008348410000) [pid = 384] [serial = 1501] [outer = 000000834840D400] 12:18:54 INFO - PROCESS | 384 | 1466536734362 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000834864C000) [pid = 384] [serial = 1502] [outer = 000000834840D400] 12:18:54 INFO - PROCESS | 384 | 1466536734795 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 628ms 12:18:54 INFO - PROCESS | 384 | 1466536734854 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 384 | 1466536734857 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 12:18:54 INFO - PROCESS | 384 | 1466536734860 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 384 | 1466536734862 Marionette TRACE conn5 <- [1,1966,null,{}] 12:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:18:54 INFO - PROCESS | 384 | 1466536734866 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:54 INFO - PROCESS | 384 | 1466536734867 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:54 INFO - PROCESS | 384 | 1466536734959 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 12:18:54 INFO - PROCESS | 384 | 1466536734966 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 384 | 1466536734968 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:54 INFO - PROCESS | 384 | ++DOCSHELL 000000834CCCD000 == 41 [pid = 384] [id = 501] 12:18:54 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083486AB000) [pid = 384] [serial = 1503] [outer = 0000000000000000] 12:18:55 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (00000083486B0000) [pid = 384] [serial = 1504] [outer = 00000083486AB000] 12:18:55 INFO - PROCESS | 384 | 1466536735012 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083486B8000) [pid = 384] [serial = 1505] [outer = 00000083486AB000] 12:18:55 INFO - PROCESS | 384 | --DOCSHELL 000000833FDBD800 == 40 [pid = 384] [id = 488] 12:18:55 INFO - PROCESS | 384 | --DOCSHELL 0000008347934000 == 39 [pid = 384] [id = 487] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 0000008344C2C000 == 38 [pid = 384] [id = 489] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 0000008347920000 == 37 [pid = 384] [id = 491] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 000000833B8CE800 == 36 [pid = 384] [id = 500] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 000000834A3A8000 == 35 [pid = 384] [id = 493] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 000000834B32F000 == 34 [pid = 384] [id = 494] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 0000008348637000 == 33 [pid = 384] [id = 492] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 000000834783E800 == 32 [pid = 384] [id = 490] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 000000834BA6A800 == 31 [pid = 384] [id = 495] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 000000834C13A800 == 30 [pid = 384] [id = 497] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 000000834771D000 == 29 [pid = 384] [id = 496] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 0000008348636800 == 28 [pid = 384] [id = 498] 12:18:56 INFO - PROCESS | 384 | --DOCSHELL 000000834C2F1000 == 27 [pid = 384] [id = 499] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008347C5D800) [pid = 384] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083481A3800) [pid = 384] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083449A1C00) [pid = 384] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008344A89800) [pid = 384] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008344A3E000) [pid = 384] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008347262C00) [pid = 384] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083452CE400) [pid = 384] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008347B4F400) [pid = 384] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347A36800) [pid = 384] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833B3C1800) [pid = 384] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833F3B6C00) [pid = 384] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AD37000) [pid = 384] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ADA2C00) [pid = 384] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833FF33000) [pid = 384] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B3B8800) [pid = 384] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083486AB400) [pid = 384] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008348643800) [pid = 384] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008348410400) [pid = 384] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083481F8800) [pid = 384] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008346D91000) [pid = 384] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008344A49000) [pid = 384] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833F4F4C00) [pid = 384] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000833B257400) [pid = 384] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008341014C00) [pid = 384] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 65 (00000083478D4400) [pid = 384] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008344631400) [pid = 384] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083418C9800) [pid = 384] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 12:18:56 INFO - PROCESS | 384 | 1466536736835 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2023ms 12:18:56 INFO - PROCESS | 384 | 1466536736890 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 384 | 1466536736895 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 12:18:56 INFO - PROCESS | 384 | 1466536736900 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:18:56 INFO - PROCESS | 384 | 1466536736903 Marionette TRACE conn5 <- [1,1970,null,{}] 12:18:56 INFO - PROCESS | 384 | 1466536736910 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:56 INFO - PROCESS | 384 | 1466536736913 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:57 INFO - PROCESS | 384 | 1466536737008 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 12:18:57 INFO - PROCESS | 384 | 1466536737015 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 384 | 1466536737020 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:57 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD70000 == 28 [pid = 384] [id = 502] 12:18:57 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833AD1A800) [pid = 384] [serial = 1506] [outer = 0000000000000000] 12:18:57 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833AD32800) [pid = 384] [serial = 1507] [outer = 000000833AD1A800] 12:18:57 INFO - PROCESS | 384 | 1466536737075 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833AD8D800) [pid = 384] [serial = 1508] [outer = 000000833AD1A800] 12:18:57 INFO - PROCESS | 384 | 1466536737547 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 692ms 12:18:57 INFO - PROCESS | 384 | 1466536737596 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 384 | 1466536737601 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 12:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:18:57 INFO - PROCESS | 384 | 1466536737607 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 384 | 1466536737610 Marionette TRACE conn5 <- [1,1974,null,{}] 12:18:57 INFO - PROCESS | 384 | 1466536737614 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:57 INFO - PROCESS | 384 | 1466536737617 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:57 INFO - PROCESS | 384 | 1466536737709 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 12:18:57 INFO - PROCESS | 384 | 1466536737718 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 384 | 1466536737721 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:57 INFO - PROCESS | 384 | ++DOCSHELL 00000083449C8800 == 29 [pid = 384] [id = 503] 12:18:57 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AE9C800) [pid = 384] [serial = 1509] [outer = 0000000000000000] 12:18:57 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AEA0800) [pid = 384] [serial = 1510] [outer = 000000833AE9C800] 12:18:57 INFO - PROCESS | 384 | 1466536737769 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AFB7C00) [pid = 384] [serial = 1511] [outer = 000000833AE9C800] 12:18:58 INFO - PROCESS | 384 | 1466536738240 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 693ms 12:18:58 INFO - PROCESS | 384 | 1466536738303 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 384 | 1466536738305 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 12:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:18:58 INFO - PROCESS | 384 | 1466536738309 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 384 | 1466536738312 Marionette TRACE conn5 <- [1,1978,null,{}] 12:18:58 INFO - PROCESS | 384 | 1466536738324 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:58 INFO - PROCESS | 384 | 1466536738329 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:58 INFO - PROCESS | 384 | 1466536738446 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 12:18:58 INFO - PROCESS | 384 | 1466536738528 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 384 | 1466536738531 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:58 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB6800 == 30 [pid = 384] [id = 504] 12:18:58 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008339B10400) [pid = 384] [serial = 1512] [outer = 0000000000000000] 12:18:58 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833BFD0800) [pid = 384] [serial = 1513] [outer = 0000008339B10400] 12:18:58 INFO - PROCESS | 384 | 1466536738582 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833F3D2000) [pid = 384] [serial = 1514] [outer = 0000008339B10400] 12:18:58 INFO - PROCESS | 384 | 1466536738961 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 690ms 12:18:59 INFO - PROCESS | 384 | 1466536739008 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 384 | 1466536739010 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 12:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:18:59 INFO - PROCESS | 384 | 1466536739014 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 384 | 1466536739016 Marionette TRACE conn5 <- [1,1982,null,{}] 12:18:59 INFO - PROCESS | 384 | 1466536739020 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:59 INFO - PROCESS | 384 | 1466536739022 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:59 INFO - PROCESS | 384 | 1466536739111 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 12:18:59 INFO - PROCESS | 384 | 1466536739117 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 384 | 1466536739119 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:59 INFO - PROCESS | 384 | ++DOCSHELL 000000834790D000 == 31 [pid = 384] [id = 505] 12:18:59 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833FCAF000) [pid = 384] [serial = 1515] [outer = 0000000000000000] 12:18:59 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083401DB400) [pid = 384] [serial = 1516] [outer = 000000833FCAF000] 12:18:59 INFO - PROCESS | 384 | 1466536739165 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008340D07800) [pid = 384] [serial = 1517] [outer = 000000833FCAF000] 12:18:59 INFO - PROCESS | 384 | 1466536739592 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 629ms 12:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:18:59 INFO - PROCESS | 384 | 1466536739645 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 384 | 1466536739648 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 12:18:59 INFO - PROCESS | 384 | 1466536739651 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 384 | 1466536739653 Marionette TRACE conn5 <- [1,1986,null,{}] 12:18:59 INFO - PROCESS | 384 | 1466536739656 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:59 INFO - PROCESS | 384 | 1466536739659 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:59 INFO - PROCESS | 384 | 1466536739738 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 12:18:59 INFO - PROCESS | 384 | 1466536739743 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 384 | 1466536739746 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:18:59 INFO - PROCESS | 384 | ++DOCSHELL 0000008348180000 == 32 [pid = 384] [id = 506] 12:18:59 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833AE9C400) [pid = 384] [serial = 1518] [outer = 0000000000000000] 12:18:59 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834186A000) [pid = 384] [serial = 1519] [outer = 000000833AE9C400] 12:18:59 INFO - PROCESS | 384 | 1466536739790 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834462A800) [pid = 384] [serial = 1520] [outer = 000000833AE9C400] 12:19:00 INFO - PROCESS | 384 | 1466536740249 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 627ms 12:19:00 INFO - PROCESS | 384 | 1466536740281 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 384 | 1466536740283 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 12:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:19:00 INFO - PROCESS | 384 | 1466536740286 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 384 | 1466536740288 Marionette TRACE conn5 <- [1,1990,null,{}] 12:19:00 INFO - PROCESS | 384 | 1466536740295 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:00 INFO - PROCESS | 384 | 1466536740301 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:00 INFO - PROCESS | 384 | 1466536740410 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 12:19:00 INFO - PROCESS | 384 | 1466536740418 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 384 | 1466536740420 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:00 INFO - PROCESS | 384 | ++DOCSHELL 0000008349671000 == 33 [pid = 384] [id = 507] 12:19:00 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083449AA000) [pid = 384] [serial = 1521] [outer = 0000000000000000] 12:19:00 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344A52000) [pid = 384] [serial = 1522] [outer = 00000083449AA000] 12:19:00 INFO - PROCESS | 384 | 1466536740465 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008344CC8400) [pid = 384] [serial = 1523] [outer = 00000083449AA000] 12:19:00 INFO - PROCESS | 384 | 1466536740891 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 692ms 12:19:00 INFO - PROCESS | 384 | 1466536740981 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 384 | 1466536740983 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 12:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:19:00 INFO - PROCESS | 384 | 1466536740986 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 384 | 1466536740988 Marionette TRACE conn5 <- [1,1994,null,{}] 12:19:01 INFO - PROCESS | 384 | 1466536740992 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:01 INFO - PROCESS | 384 | 1466536740994 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:01 INFO - PROCESS | 384 | 1466536741075 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 12:19:01 INFO - PROCESS | 384 | 1466536741111 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 384 | 1466536741113 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:01 INFO - PROCESS | 384 | ++DOCSHELL 000000834B324800 == 34 [pid = 384] [id = 508] 12:19:01 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833B257400) [pid = 384] [serial = 1524] [outer = 0000000000000000] 12:19:01 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008345851000) [pid = 384] [serial = 1525] [outer = 000000833B257400] 12:19:01 INFO - PROCESS | 384 | 1466536741158 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008346DE2400) [pid = 384] [serial = 1526] [outer = 000000833B257400] 12:19:01 INFO - PROCESS | 384 | 1466536741559 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 629ms 12:19:01 INFO - PROCESS | 384 | 1466536741619 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 384 | 1466536741621 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 12:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:19:01 INFO - PROCESS | 384 | 1466536741629 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 384 | 1466536741631 Marionette TRACE conn5 <- [1,1998,null,{}] 12:19:01 INFO - PROCESS | 384 | 1466536741634 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:01 INFO - PROCESS | 384 | 1466536741636 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:01 INFO - PROCESS | 384 | 1466536741717 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 12:19:01 INFO - PROCESS | 384 | 1466536741723 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 384 | 1466536741725 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:01 INFO - PROCESS | 384 | ++DOCSHELL 000000834B442000 == 35 [pid = 384] [id = 509] 12:19:01 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347260800) [pid = 384] [serial = 1527] [outer = 0000000000000000] 12:19:01 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083473A0400) [pid = 384] [serial = 1528] [outer = 0000008347260800] 12:19:01 INFO - PROCESS | 384 | 1466536741773 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083478D5800) [pid = 384] [serial = 1529] [outer = 0000008347260800] 12:19:02 INFO - PROCESS | 384 | 1466536742249 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 648ms 12:19:02 INFO - PROCESS | 384 | 1466536742276 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 384 | 1466536742279 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 12:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:19:02 INFO - PROCESS | 384 | 1466536742282 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 384 | 1466536742283 Marionette TRACE conn5 <- [1,2002,null,{}] 12:19:02 INFO - PROCESS | 384 | 1466536742287 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:02 INFO - PROCESS | 384 | 1466536742289 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:02 INFO - PROCESS | 384 | 1466536742396 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 12:19:02 INFO - PROCESS | 384 | 1466536742472 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 384 | 1466536742474 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:02 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB4800 == 36 [pid = 384] [id = 510] 12:19:02 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008347B49400) [pid = 384] [serial = 1530] [outer = 0000000000000000] 12:19:02 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008347B4D000) [pid = 384] [serial = 1531] [outer = 0000008347B49400] 12:19:02 INFO - PROCESS | 384 | 1466536742542 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008347C59800) [pid = 384] [serial = 1532] [outer = 0000008347B49400] 12:19:03 INFO - PROCESS | 384 | 1466536742992 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 733ms 12:19:03 INFO - PROCESS | 384 | 1466536743020 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 384 | 1466536743022 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 12:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:19:03 INFO - PROCESS | 384 | 1466536743025 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 384 | 1466536743027 Marionette TRACE conn5 <- [1,2006,null,{}] 12:19:03 INFO - PROCESS | 384 | 1466536743030 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:03 INFO - PROCESS | 384 | 1466536743032 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:03 INFO - PROCESS | 384 | 1466536743150 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 12:19:03 INFO - PROCESS | 384 | 1466536743158 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 384 | 1466536743160 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:03 INFO - PROCESS | 384 | ++DOCSHELL 000000834C132000 == 37 [pid = 384] [id = 511] 12:19:03 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083414B8800) [pid = 384] [serial = 1533] [outer = 0000000000000000] 12:19:03 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008347FE7400) [pid = 384] [serial = 1534] [outer = 00000083414B8800] 12:19:03 INFO - PROCESS | 384 | 1466536743249 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (00000083481F1800) [pid = 384] [serial = 1535] [outer = 00000083414B8800] 12:19:03 INFO - PROCESS | 384 | 1466536743681 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 690ms 12:19:03 INFO - PROCESS | 384 | 1466536743719 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 384 | 1466536743721 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 12:19:03 INFO - PROCESS | 384 | 1466536743725 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:19:03 INFO - PROCESS | 384 | 1466536743727 Marionette TRACE conn5 <- [1,2010,null,{}] 12:19:03 INFO - PROCESS | 384 | 1466536743730 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:03 INFO - PROCESS | 384 | 1466536743733 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:03 INFO - PROCESS | 384 | 1466536743885 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 12:19:03 INFO - PROCESS | 384 | 1466536743909 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 384 | 1466536743912 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:03 INFO - PROCESS | 384 | ++DOCSHELL 0000008348175800 == 38 [pid = 384] [id = 512] 12:19:03 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (0000008348361400) [pid = 384] [serial = 1536] [outer = 0000000000000000] 12:19:03 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (0000008348409C00) [pid = 384] [serial = 1537] [outer = 0000008348361400] 12:19:03 INFO - PROCESS | 384 | 1466536743958 Marionette DEBUG loaded listener.js 12:19:04 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000834864B400) [pid = 384] [serial = 1538] [outer = 0000008348361400] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 95 (00000083478D3000) [pid = 384] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 94 (0000008347C56400) [pid = 384] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 93 (00000083482E6800) [pid = 384] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000834840D400) [pid = 384] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000833AD10000) [pid = 384] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008347C60000) [pid = 384] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008345A11800) [pid = 384] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833ABAB000) [pid = 384] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834462C400) [pid = 384] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833AD9FC00) [pid = 384] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833FF32000) [pid = 384] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008339A4AC00) [pid = 384] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833ADA0800) [pid = 384] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:19:04 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008340E13400) [pid = 384] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:19:04 INFO - PROCESS | 384 | 1466536744470 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 776ms 12:19:04 INFO - PROCESS | 384 | 1466536744504 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 12:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:19:04 INFO - PROCESS | 384 | 1466536744506 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 12:19:04 INFO - PROCESS | 384 | 1466536744509 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 384 | 1466536744511 Marionette TRACE conn5 <- [1,2014,null,{}] 12:19:04 INFO - PROCESS | 384 | 1466536744515 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:04 INFO - PROCESS | 384 | 1466536744516 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:04 INFO - PROCESS | 384 | 1466536744601 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 12:19:04 INFO - PROCESS | 384 | 1466536744608 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:04 INFO - PROCESS | 384 | 1466536744610 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:04 INFO - PROCESS | 384 | ++DOCSHELL 000000834C310800 == 39 [pid = 384] [id = 513] 12:19:04 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833FC36000) [pid = 384] [serial = 1539] [outer = 0000000000000000] 12:19:04 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083453EFC00) [pid = 384] [serial = 1540] [outer = 000000833FC36000] 12:19:04 INFO - PROCESS | 384 | 1466536744654 Marionette DEBUG loaded listener.js 12:19:04 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008348403000) [pid = 384] [serial = 1541] [outer = 000000833FC36000] 12:19:05 INFO - PROCESS | 384 | 1466536745072 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 629ms 12:19:05 INFO - PROCESS | 384 | 1466536745142 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 384 | 1466536745144 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 12:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:19:05 INFO - PROCESS | 384 | 1466536745147 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 384 | 1466536745149 Marionette TRACE conn5 <- [1,2018,null,{}] 12:19:05 INFO - PROCESS | 384 | 1466536745152 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:05 INFO - PROCESS | 384 | 1466536745154 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:05 INFO - PROCESS | 384 | 1466536745237 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 12:19:05 INFO - PROCESS | 384 | 1466536745245 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 384 | 1466536745247 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:05 INFO - PROCESS | 384 | ++DOCSHELL 000000834C915000 == 40 [pid = 384] [id = 514] 12:19:05 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834864A800) [pid = 384] [serial = 1542] [outer = 0000000000000000] 12:19:05 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083486AD800) [pid = 384] [serial = 1543] [outer = 000000834864A800] 12:19:05 INFO - PROCESS | 384 | 1466536745291 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083486B8C00) [pid = 384] [serial = 1544] [outer = 000000834864A800] 12:19:05 INFO - PROCESS | 384 | 1466536745732 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 627ms 12:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:19:05 INFO - PROCESS | 384 | 1466536745783 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 384 | 1466536745785 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 12:19:05 INFO - PROCESS | 384 | 1466536745788 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 384 | 1466536745790 Marionette TRACE conn5 <- [1,2022,null,{}] 12:19:05 INFO - PROCESS | 384 | 1466536745798 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:05 INFO - PROCESS | 384 | 1466536745800 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:05 INFO - PROCESS | 384 | 1466536745894 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 12:19:05 INFO - PROCESS | 384 | 1466536745900 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 384 | 1466536745902 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:05 INFO - PROCESS | 384 | ++DOCSHELL 000000834C917000 == 41 [pid = 384] [id = 515] 12:19:05 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000834880CC00) [pid = 384] [serial = 1545] [outer = 0000000000000000] 12:19:05 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083489B6C00) [pid = 384] [serial = 1546] [outer = 000000834880CC00] 12:19:05 INFO - PROCESS | 384 | 1466536745946 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008348AE8C00) [pid = 384] [serial = 1547] [outer = 000000834880CC00] 12:19:06 INFO - PROCESS | 384 | 1466536746649 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 945ms 12:19:06 INFO - PROCESS | 384 | 1466536746736 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 384 | 1466536746741 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 12:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:19:06 INFO - PROCESS | 384 | 1466536746746 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 384 | 1466536746750 Marionette TRACE conn5 <- [1,2026,null,{}] 12:19:06 INFO - PROCESS | 384 | 1466536746756 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:06 INFO - PROCESS | 384 | 1466536746759 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:06 INFO - PROCESS | 384 | 1466536746899 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 12:19:07 INFO - PROCESS | 384 | 1466536747017 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 384 | 1466536747020 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:07 INFO - PROCESS | 384 | ++DOCSHELL 0000008341505000 == 42 [pid = 384] [id = 516] 12:19:07 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833ABCCC00) [pid = 384] [serial = 1548] [outer = 0000000000000000] 12:19:07 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833AD94800) [pid = 384] [serial = 1549] [outer = 000000833ABCCC00] 12:19:07 INFO - PROCESS | 384 | 1466536747081 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000833AFB4C00) [pid = 384] [serial = 1550] [outer = 000000833ABCCC00] 12:19:07 INFO - PROCESS | 384 | 1466536747793 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1077ms 12:19:07 INFO - PROCESS | 384 | 1466536747850 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 12:19:07 INFO - PROCESS | 384 | 1466536747856 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 12:19:07 INFO - PROCESS | 384 | 1466536747863 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:19:07 INFO - PROCESS | 384 | 1466536747867 Marionette TRACE conn5 <- [1,2030,null,{}] 12:19:07 INFO - PROCESS | 384 | 1466536747871 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:07 INFO - PROCESS | 384 | 1466536747874 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:08 INFO - PROCESS | 384 | 1466536748133 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 12:19:08 INFO - PROCESS | 384 | 1466536748275 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 384 | 1466536748278 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:08 INFO - PROCESS | 384 | ++DOCSHELL 000000833FC6C000 == 43 [pid = 384] [id = 517] 12:19:08 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (00000083390AB000) [pid = 384] [serial = 1551] [outer = 0000000000000000] 12:19:08 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000833AC62C00) [pid = 384] [serial = 1552] [outer = 00000083390AB000] 12:19:08 INFO - PROCESS | 384 | 1466536748331 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000833ADA3800) [pid = 384] [serial = 1553] [outer = 00000083390AB000] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 000000834C915000 == 42 [pid = 384] [id = 514] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 000000834C310800 == 41 [pid = 384] [id = 513] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 0000008348175800 == 40 [pid = 384] [id = 512] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 000000834C132000 == 39 [pid = 384] [id = 511] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 0000008346DB4800 == 38 [pid = 384] [id = 510] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 000000834B442000 == 37 [pid = 384] [id = 509] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 000000834B324800 == 36 [pid = 384] [id = 508] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 0000008349671000 == 35 [pid = 384] [id = 507] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 0000008348180000 == 34 [pid = 384] [id = 506] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 96 (00000083486B0000) [pid = 384] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 000000834790D000 == 33 [pid = 384] [id = 505] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 0000008346DB6800 == 32 [pid = 384] [id = 504] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 00000083449C8800 == 31 [pid = 384] [id = 503] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 000000833FD70000 == 30 [pid = 384] [id = 502] 12:19:08 INFO - PROCESS | 384 | --DOCSHELL 000000834CCCD000 == 29 [pid = 384] [id = 501] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 95 (0000008347B41000) [pid = 384] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 94 (0000008347DBA000) [pid = 384] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008347C18000) [pid = 384] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008348369000) [pid = 384] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083481A2000) [pid = 384] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008348410000) [pid = 384] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008348407800) [pid = 384] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000834864C000) [pid = 384] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833AD10800) [pid = 384] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083481F3800) [pid = 384] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008347263C00) [pid = 384] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083452CD800) [pid = 384] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008346D8EC00) [pid = 384] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083449A9000) [pid = 384] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344CCA800) [pid = 384] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083412D5C00) [pid = 384] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008341960000) [pid = 384] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834023DC00) [pid = 384] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008340D73C00) [pid = 384] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B854C00) [pid = 384] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833F3D5C00) [pid = 384] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833ADA4800) [pid = 384] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AEA1800) [pid = 384] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AD3A800) [pid = 384] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083481FB400) [pid = 384] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834585B000) [pid = 384] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 12:19:08 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008347445000) [pid = 384] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 12:19:09 INFO - PROCESS | 384 | 1466536749000 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1188ms 12:19:09 INFO - PROCESS | 384 | 1466536749059 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 384 | 1466536749064 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 12:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:19:09 INFO - PROCESS | 384 | 1466536749069 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 384 | 1466536749072 Marionette TRACE conn5 <- [1,2034,null,{}] 12:19:09 INFO - PROCESS | 384 | 1466536749077 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:09 INFO - PROCESS | 384 | 1466536749079 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:09 INFO - PROCESS | 384 | 1466536749199 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 12:19:09 INFO - PROCESS | 384 | 1466536749253 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 384 | 1466536749256 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:09 INFO - PROCESS | 384 | ++DOCSHELL 0000008340D14000 == 30 [pid = 384] [id = 518] 12:19:09 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833ADA1800) [pid = 384] [serial = 1554] [outer = 0000000000000000] 12:19:09 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AEA3C00) [pid = 384] [serial = 1555] [outer = 000000833ADA1800] 12:19:09 INFO - PROCESS | 384 | 1466536749304 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833B3C6C00) [pid = 384] [serial = 1556] [outer = 000000833ADA1800] 12:19:09 INFO - PROCESS | 384 | 1466536749769 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 734ms 12:19:09 INFO - PROCESS | 384 | 1466536749811 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 384 | 1466536749814 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 12:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:19:09 INFO - PROCESS | 384 | 1466536749818 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 384 | 1466536749820 Marionette TRACE conn5 <- [1,2038,null,{}] 12:19:09 INFO - PROCESS | 384 | 1466536749824 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:09 INFO - PROCESS | 384 | 1466536749826 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:09 INFO - PROCESS | 384 | 1466536749916 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 12:19:09 INFO - PROCESS | 384 | 1466536749928 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 384 | 1466536749931 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:09 INFO - PROCESS | 384 | ++DOCSHELL 0000008347845000 == 31 [pid = 384] [id = 519] 12:19:09 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833FF32800) [pid = 384] [serial = 1557] [outer = 0000000000000000] 12:19:09 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083401DD000) [pid = 384] [serial = 1558] [outer = 000000833FF32800] 12:19:09 INFO - PROCESS | 384 | 1466536749977 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008340E20400) [pid = 384] [serial = 1559] [outer = 000000833FF32800] 12:19:10 INFO - PROCESS | 384 | 1466536750465 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 691ms 12:19:10 INFO - PROCESS | 384 | 1466536750511 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 384 | 1466536750515 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 12:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:19:10 INFO - PROCESS | 384 | 1466536750527 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 384 | 1466536750532 Marionette TRACE conn5 <- [1,2042,null,{}] 12:19:10 INFO - PROCESS | 384 | 1466536750535 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:10 INFO - PROCESS | 384 | 1466536750539 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:10 INFO - PROCESS | 384 | 1466536750634 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 12:19:10 INFO - PROCESS | 384 | 1466536750713 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 384 | 1466536750715 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:10 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F3C800 == 32 [pid = 384] [id = 520] 12:19:10 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000834016E400) [pid = 384] [serial = 1560] [outer = 0000000000000000] 12:19:10 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008344632C00) [pid = 384] [serial = 1561] [outer = 000000834016E400] 12:19:10 INFO - PROCESS | 384 | 1466536750761 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344A30400) [pid = 384] [serial = 1562] [outer = 000000834016E400] 12:19:11 INFO - PROCESS | 384 | 1466536751174 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 691ms 12:19:11 INFO - PROCESS | 384 | 1466536751216 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 384 | 1466536751219 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 12:19:11 INFO - PROCESS | 384 | 1466536751222 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:19:11 INFO - PROCESS | 384 | 1466536751224 Marionette TRACE conn5 <- [1,2046,null,{}] 12:19:11 INFO - PROCESS | 384 | 1466536751228 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 384 | 1466536751230 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:11 INFO - PROCESS | 384 | 1466536751370 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 12:19:11 INFO - PROCESS | 384 | 1466536751396 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 384 | 1466536751398 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:11 INFO - PROCESS | 384 | ++DOCSHELL 0000008349660800 == 33 [pid = 384] [id = 521] 12:19:11 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AC65C00) [pid = 384] [serial = 1563] [outer = 0000000000000000] 12:19:11 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344A8F000) [pid = 384] [serial = 1564] [outer = 000000833AC65C00] 12:19:11 INFO - PROCESS | 384 | 1466536751443 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083452CC000) [pid = 384] [serial = 1565] [outer = 000000833AC65C00] 12:19:11 INFO - PROCESS | 384 | 1466536751860 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 692ms 12:19:11 INFO - PROCESS | 384 | 1466536751917 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 384 | 1466536751919 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 12:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:19:11 INFO - PROCESS | 384 | 1466536751938 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 384 | 1466536751940 Marionette TRACE conn5 <- [1,2050,null,{}] 12:19:11 INFO - PROCESS | 384 | 1466536751944 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 384 | 1466536751946 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:12 INFO - PROCESS | 384 | 1466536752058 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 12:19:12 INFO - PROCESS | 384 | 1466536752064 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 384 | 1466536752070 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:12 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B9B800 == 34 [pid = 384] [id = 522] 12:19:12 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008346DE6C00) [pid = 384] [serial = 1566] [outer = 0000000000000000] 12:19:12 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347262C00) [pid = 384] [serial = 1567] [outer = 0000008346DE6C00] 12:19:12 INFO - PROCESS | 384 | 1466536752169 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083478D4000) [pid = 384] [serial = 1568] [outer = 0000008346DE6C00] 12:19:12 INFO - PROCESS | 384 | 1466536752620 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 734ms 12:19:12 INFO - PROCESS | 384 | 1466536752698 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 12:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:19:12 INFO - PROCESS | 384 | 1466536752700 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 12:19:12 INFO - PROCESS | 384 | 1466536752704 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 384 | 1466536752706 Marionette TRACE conn5 <- [1,2054,null,{}] 12:19:12 INFO - PROCESS | 384 | 1466536752710 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:12 INFO - PROCESS | 384 | 1466536752712 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:12 INFO - PROCESS | 384 | 1466536752833 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 12:19:12 INFO - PROCESS | 384 | 1466536752886 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 384 | 1466536752889 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:12 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA82000 == 35 [pid = 384] [id = 523] 12:19:12 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347445000) [pid = 384] [serial = 1569] [outer = 0000000000000000] 12:19:12 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347DB2000) [pid = 384] [serial = 1570] [outer = 0000008347445000] 12:19:12 INFO - PROCESS | 384 | 1466536752933 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083481A4400) [pid = 384] [serial = 1571] [outer = 0000008347445000] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083414B8800) [pid = 384] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008347260800) [pid = 384] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834864A800) [pid = 384] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008348361400) [pid = 384] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008339B10400) [pid = 384] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347B49400) [pid = 384] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083486AB000) [pid = 384] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AE9C400) [pid = 384] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833FC36000) [pid = 384] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AE9C800) [pid = 384] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833FCAF000) [pid = 384] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B257400) [pid = 384] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083449AA000) [pid = 384] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:19:13 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AD1A800) [pid = 384] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:19:13 INFO - PROCESS | 384 | 1466536753414 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 734ms 12:19:13 INFO - PROCESS | 384 | 1466536753452 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 384 | 1466536753454 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 12:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:19:13 INFO - PROCESS | 384 | 1466536753458 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 384 | 1466536753460 Marionette TRACE conn5 <- [1,2058,null,{}] 12:19:13 INFO - PROCESS | 384 | 1466536753464 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:13 INFO - PROCESS | 384 | 1466536753466 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:13 INFO - PROCESS | 384 | 1466536753547 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 12:19:13 INFO - PROCESS | 384 | 1466536753552 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 384 | 1466536753554 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:13 INFO - PROCESS | 384 | ++DOCSHELL 000000834C108000 == 36 [pid = 384] [id = 524] 12:19:13 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AD1AC00) [pid = 384] [serial = 1572] [outer = 0000000000000000] 12:19:13 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008346D91000) [pid = 384] [serial = 1573] [outer = 000000833AD1AC00] 12:19:13 INFO - PROCESS | 384 | 1466536753598 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083481A5C00) [pid = 384] [serial = 1574] [outer = 000000833AD1AC00] 12:19:14 INFO - PROCESS | 384 | 1466536754009 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 586ms 12:19:14 INFO - PROCESS | 384 | 1466536754045 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 384 | 1466536754047 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 12:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:19:14 INFO - PROCESS | 384 | 1466536754069 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 384 | 1466536754072 Marionette TRACE conn5 <- [1,2062,null,{}] 12:19:14 INFO - PROCESS | 384 | 1466536754080 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:14 INFO - PROCESS | 384 | 1466536754082 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:14 INFO - PROCESS | 384 | 1466536754166 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 12:19:14 INFO - PROCESS | 384 | 1466536754172 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 384 | 1466536754174 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:14 INFO - PROCESS | 384 | ++DOCSHELL 000000834C143800 == 37 [pid = 384] [id = 525] 12:19:14 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083481F1000) [pid = 384] [serial = 1575] [outer = 0000000000000000] 12:19:14 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083481FD000) [pid = 384] [serial = 1576] [outer = 00000083481F1000] 12:19:14 INFO - PROCESS | 384 | 1466536754220 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834836D800) [pid = 384] [serial = 1577] [outer = 00000083481F1000] 12:19:14 INFO - PROCESS | 384 | 1466536754659 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 649ms 12:19:14 INFO - PROCESS | 384 | 1466536754714 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 12:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:19:14 INFO - PROCESS | 384 | 1466536754717 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 12:19:14 INFO - PROCESS | 384 | 1466536754720 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 384 | 1466536754722 Marionette TRACE conn5 <- [1,2066,null,{}] 12:19:14 INFO - PROCESS | 384 | 1466536754730 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:14 INFO - PROCESS | 384 | 1466536754732 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:14 INFO - PROCESS | 384 | 1466536754814 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 12:19:14 INFO - PROCESS | 384 | 1466536754820 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 384 | 1466536754822 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:14 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BA9000 == 38 [pid = 384] [id = 526] 12:19:14 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008348405C00) [pid = 384] [serial = 1578] [outer = 0000000000000000] 12:19:14 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834840D000) [pid = 384] [serial = 1579] [outer = 0000008348405C00] 12:19:14 INFO - PROCESS | 384 | 1466536754868 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834864A000) [pid = 384] [serial = 1580] [outer = 0000008348405C00] 12:19:15 INFO - PROCESS | 384 | --DOCSHELL 0000008340D14000 == 37 [pid = 384] [id = 518] 12:19:15 INFO - PROCESS | 384 | --DOCSHELL 000000833FC6C000 == 36 [pid = 384] [id = 517] 12:19:15 INFO - PROCESS | 384 | --DOCSHELL 000000834C917000 == 35 [pid = 384] [id = 515] 12:19:15 INFO - PROCESS | 384 | --DOCSHELL 0000008341505000 == 34 [pid = 384] [id = 516] 12:19:16 INFO - PROCESS | 384 | --DOCSHELL 0000008347F3C800 == 33 [pid = 384] [id = 520] 12:19:16 INFO - PROCESS | 384 | --DOCSHELL 000000834C108000 == 32 [pid = 384] [id = 524] 12:19:16 INFO - PROCESS | 384 | --DOCSHELL 0000008347B9B800 == 31 [pid = 384] [id = 522] 12:19:16 INFO - PROCESS | 384 | --DOCSHELL 000000834BA82000 == 30 [pid = 384] [id = 523] 12:19:16 INFO - PROCESS | 384 | --DOCSHELL 000000834C143800 == 29 [pid = 384] [id = 525] 12:19:16 INFO - PROCESS | 384 | --DOCSHELL 0000008349660800 == 28 [pid = 384] [id = 521] 12:19:16 INFO - PROCESS | 384 | --DOCSHELL 0000008347845000 == 27 [pid = 384] [id = 519] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083486B8C00) [pid = 384] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083489B6C00) [pid = 384] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083481F1800) [pid = 384] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083478D5800) [pid = 384] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083486AD800) [pid = 384] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834864B400) [pid = 384] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833BFD0800) [pid = 384] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008347C59800) [pid = 384] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083486B8000) [pid = 384] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000834462A800) [pid = 384] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008348403000) [pid = 384] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AEA0800) [pid = 384] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008340D07800) [pid = 384] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833AFB7C00) [pid = 384] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008346DE2400) [pid = 384] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008347FE7400) [pid = 384] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000833F3D2000) [pid = 384] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 64 (00000083401DB400) [pid = 384] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008347B4D000) [pid = 384] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 62 (00000083453EFC00) [pid = 384] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 61 (000000834186A000) [pid = 384] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 60 (0000008344A52000) [pid = 384] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 59 (000000833AD8D800) [pid = 384] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 58 (0000008348409C00) [pid = 384] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 57 (000000833AD32800) [pid = 384] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 56 (0000008344CC8400) [pid = 384] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 55 (0000008345851000) [pid = 384] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | --DOMWINDOW == 54 (00000083473A0400) [pid = 384] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 12:19:16 INFO - PROCESS | 384 | 1466536756636 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1932ms 12:19:16 INFO - PROCESS | 384 | 1466536756659 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 384 | 1466536756663 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 12:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:19:16 INFO - PROCESS | 384 | 1466536756668 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 384 | 1466536756672 Marionette TRACE conn5 <- [1,2070,null,{}] 12:19:16 INFO - PROCESS | 384 | 1466536756678 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:16 INFO - PROCESS | 384 | 1466536756681 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:16 INFO - PROCESS | 384 | 1466536756779 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 12:19:16 INFO - PROCESS | 384 | 1466536756786 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 384 | 1466536756791 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:16 INFO - PROCESS | 384 | ++DOCSHELL 0000008340205000 == 28 [pid = 384] [id = 527] 12:19:16 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (000000833AD3A800) [pid = 384] [serial = 1581] [outer = 0000000000000000] 12:19:16 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (000000833AD3C000) [pid = 384] [serial = 1582] [outer = 000000833AD3A800] 12:19:16 INFO - PROCESS | 384 | 1466536756842 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000833AD9E000) [pid = 384] [serial = 1583] [outer = 000000833AD3A800] 12:19:17 INFO - PROCESS | 384 | --DOCSHELL 000000833A595800 == 27 [pid = 384] [id = 10] 12:19:17 INFO - PROCESS | 384 | 1466536757392 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 797ms 12:19:17 INFO - PROCESS | 384 | 1466536757467 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 384 | 1466536757473 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 12:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:19:17 INFO - PROCESS | 384 | 1466536757479 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 384 | 1466536757482 Marionette TRACE conn5 <- [1,2074,null,{}] 12:19:17 INFO - PROCESS | 384 | 1466536757487 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 384 | 1466536757490 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:17 INFO - PROCESS | 384 | 1466536757623 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 12:19:17 INFO - PROCESS | 384 | 1466536757691 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 384 | 1466536757694 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:17 INFO - PROCESS | 384 | ++DOCSHELL 00000083453C0000 == 28 [pid = 384] [id = 528] 12:19:17 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000833AFB5800) [pid = 384] [serial = 1584] [outer = 0000000000000000] 12:19:17 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833B2A2800) [pid = 384] [serial = 1585] [outer = 000000833AFB5800] 12:19:17 INFO - PROCESS | 384 | 1466536757744 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833B456C00) [pid = 384] [serial = 1586] [outer = 000000833AFB5800] 12:19:18 INFO - PROCESS | 384 | 1466536758133 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 733ms 12:19:18 INFO - PROCESS | 384 | 1466536758214 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 384 | 1466536758216 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 12:19:18 INFO - PROCESS | 384 | 1466536758220 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:19:18 INFO - PROCESS | 384 | 1466536758223 Marionette TRACE conn5 <- [1,2078,null,{}] 12:19:18 INFO - PROCESS | 384 | 1466536758235 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:18 INFO - PROCESS | 384 | 1466536758240 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:18 INFO - PROCESS | 384 | 1466536758332 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 12:19:18 INFO - PROCESS | 384 | 1466536758346 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 384 | 1466536758349 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:18 INFO - PROCESS | 384 | ++DOCSHELL 000000834790F000 == 29 [pid = 384] [id = 529] 12:19:18 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (00000083390A8400) [pid = 384] [serial = 1587] [outer = 0000000000000000] 12:19:18 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833F9EC800) [pid = 384] [serial = 1588] [outer = 00000083390A8400] 12:19:18 INFO - PROCESS | 384 | 1466536758399 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008340233000) [pid = 384] [serial = 1589] [outer = 00000083390A8400] 12:19:18 INFO - PROCESS | 384 | 1466536758843 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 691ms 12:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:19:18 INFO - PROCESS | 384 | 1466536758913 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 384 | 1466536758916 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 12:19:18 INFO - PROCESS | 384 | 1466536758919 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 384 | 1466536758921 Marionette TRACE conn5 <- [1,2082,null,{}] 12:19:18 INFO - PROCESS | 384 | 1466536758925 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:18 INFO - PROCESS | 384 | 1466536758927 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:19 INFO - PROCESS | 384 | 1466536759011 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 12:19:19 INFO - PROCESS | 384 | 1466536759017 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 384 | 1466536759019 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:19 INFO - PROCESS | 384 | ++DOCSHELL 0000008348182800 == 30 [pid = 384] [id = 530] 12:19:19 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008340D07800) [pid = 384] [serial = 1590] [outer = 0000000000000000] 12:19:19 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (00000083412D5000) [pid = 384] [serial = 1591] [outer = 0000008340D07800] 12:19:19 INFO - PROCESS | 384 | 1466536759065 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (00000083418CE800) [pid = 384] [serial = 1592] [outer = 0000008340D07800] 12:19:19 INFO - PROCESS | 384 | 1466536759492 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 629ms 12:19:19 INFO - PROCESS | 384 | 1466536759552 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 384 | 1466536759554 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 12:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:19:19 INFO - PROCESS | 384 | 1466536759557 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 384 | 1466536759559 Marionette TRACE conn5 <- [1,2086,null,{}] 12:19:19 INFO - PROCESS | 384 | 1466536759562 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 384 | 1466536759565 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:19 INFO - PROCESS | 384 | 1466536759645 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 12:19:19 INFO - PROCESS | 384 | 1466536759652 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 384 | 1466536759655 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:19 INFO - PROCESS | 384 | ++DOCSHELL 0000008349195000 == 31 [pid = 384] [id = 531] 12:19:19 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AD9F400) [pid = 384] [serial = 1593] [outer = 0000000000000000] 12:19:19 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008344631800) [pid = 384] [serial = 1594] [outer = 000000833AD9F400] 12:19:19 INFO - PROCESS | 384 | 1466536759730 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083449A7800) [pid = 384] [serial = 1595] [outer = 000000833AD9F400] 12:19:20 INFO - PROCESS | 384 | 1466536760152 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 629ms 12:19:20 INFO - PROCESS | 384 | 1466536760194 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 384 | 1466536760197 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 12:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:19:20 INFO - PROCESS | 384 | 1466536760200 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 384 | 1466536760202 Marionette TRACE conn5 <- [1,2090,null,{}] 12:19:20 INFO - PROCESS | 384 | 1466536760206 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 384 | 1466536760212 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:20 INFO - PROCESS | 384 | 1466536760319 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 12:19:20 INFO - PROCESS | 384 | 1466536760327 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 384 | 1466536760329 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:20 INFO - PROCESS | 384 | ++DOCSHELL 000000834B321800 == 32 [pid = 384] [id = 532] 12:19:20 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008344A51800) [pid = 384] [serial = 1596] [outer = 0000000000000000] 12:19:20 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008344CCAC00) [pid = 384] [serial = 1597] [outer = 0000008344A51800] 12:19:20 INFO - PROCESS | 384 | 1466536760374 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008345A13800) [pid = 384] [serial = 1598] [outer = 0000008344A51800] 12:19:20 INFO - PROCESS | 384 | 1466536760807 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 628ms 12:19:20 INFO - PROCESS | 384 | 1466536760832 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 384 | 1466536760834 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 12:19:20 INFO - PROCESS | 384 | 1466536760837 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:19:20 INFO - PROCESS | 384 | 1466536760839 Marionette TRACE conn5 <- [1,2094,null,{}] 12:19:20 INFO - PROCESS | 384 | 1466536760847 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 384 | 1466536760849 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:20 INFO - PROCESS | 384 | 1466536760929 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 12:19:20 INFO - PROCESS | 384 | 1466536760935 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 384 | 1466536760937 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:20 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA6A800 == 33 [pid = 384] [id = 533] 12:19:20 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008346DDAC00) [pid = 384] [serial = 1599] [outer = 0000000000000000] 12:19:20 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008346DE5400) [pid = 384] [serial = 1600] [outer = 0000008346DDAC00] 12:19:20 INFO - PROCESS | 384 | 1466536760981 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834743D800) [pid = 384] [serial = 1601] [outer = 0000008346DDAC00] 12:19:21 INFO - PROCESS | 384 | 1466536761422 Marionette TRACE conn5 <- [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] 12:19:21 INFO - PROCESS | 384 | 1466536761478 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 12:19:21 INFO - PROCESS | 384 | 1466536761481 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 384 | 1466536761483 Marionette TRACE conn5 <- [1,2098,null,{}] 12:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:19:21 INFO - PROCESS | 384 | 1466536761486 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:21 INFO - PROCESS | 384 | 1466536761488 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:21 INFO - PROCESS | 384 | 1466536761574 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 12:19:21 INFO - PROCESS | 384 | 1466536761580 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 384 | 1466536761582 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:21 INFO - PROCESS | 384 | ++DOCSHELL 000000834C01A000 == 34 [pid = 384] [id = 534] 12:19:21 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833AEA6000) [pid = 384] [serial = 1602] [outer = 0000000000000000] 12:19:21 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083449A6400) [pid = 384] [serial = 1603] [outer = 000000833AEA6000] 12:19:21 INFO - PROCESS | 384 | 1466536761626 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008347B49000) [pid = 384] [serial = 1604] [outer = 000000833AEA6000] 12:19:22 INFO - PROCESS | 384 | 1466536762101 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 671ms 12:19:22 INFO - PROCESS | 384 | 1466536762159 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 12:19:22 INFO - PROCESS | 384 | 1466536762161 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 12:19:22 INFO - PROCESS | 384 | 1466536762164 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:19:22 INFO - PROCESS | 384 | 1466536762166 Marionette TRACE conn5 <- [1,2102,null,{}] 12:19:22 INFO - PROCESS | 384 | 1466536762169 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:22 INFO - PROCESS | 384 | 1466536762171 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:22 INFO - PROCESS | 384 | 1466536762282 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 12:19:22 INFO - PROCESS | 384 | 1466536762362 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 384 | 1466536762364 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:22 INFO - PROCESS | 384 | ++DOCSHELL 000000834790E800 == 35 [pid = 384] [id = 535] 12:19:22 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347B4D400) [pid = 384] [serial = 1605] [outer = 0000000000000000] 12:19:22 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347C39400) [pid = 384] [serial = 1606] [outer = 0000008347B4D400] 12:19:22 INFO - PROCESS | 384 | 1466536762410 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347C5EC00) [pid = 384] [serial = 1607] [outer = 0000008347B4D400] 12:19:22 INFO - PROCESS | 384 | 1466536762840 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 732ms 12:19:22 INFO - PROCESS | 384 | 1466536762900 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 12:19:22 INFO - PROCESS | 384 | 1466536762902 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 12:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:19:22 INFO - PROCESS | 384 | 1466536762905 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 384 | 1466536762907 Marionette TRACE conn5 <- [1,2106,null,{}] 12:19:22 INFO - PROCESS | 384 | 1466536762911 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:22 INFO - PROCESS | 384 | 1466536762913 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:23 INFO - PROCESS | 384 | 1466536763030 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 12:19:23 INFO - PROCESS | 384 | 1466536763085 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 384 | 1466536763087 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:23 INFO - PROCESS | 384 | ++DOCSHELL 000000834C21F000 == 36 [pid = 384] [id = 536] 12:19:23 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008347B4F400) [pid = 384] [serial = 1608] [outer = 0000000000000000] 12:19:23 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083481A5400) [pid = 384] [serial = 1609] [outer = 0000008347B4F400] 12:19:23 INFO - PROCESS | 384 | 1466536763132 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083481FB400) [pid = 384] [serial = 1610] [outer = 0000008347B4F400] 12:19:23 INFO - PROCESS | 384 | 1466536763565 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 691ms 12:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:19:23 INFO - PROCESS | 384 | 1466536763600 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 384 | 1466536763603 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 12:19:23 INFO - PROCESS | 384 | 1466536763606 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 384 | 1466536763608 Marionette TRACE conn5 <- [1,2110,null,{}] 12:19:23 INFO - PROCESS | 384 | 1466536763618 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:23 INFO - PROCESS | 384 | 1466536763621 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:23 INFO - PROCESS | 384 | 1466536763776 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083481F1000) [pid = 384] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AC65C00) [pid = 384] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008346DE6C00) [pid = 384] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008347445000) [pid = 384] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834016E400) [pid = 384] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833FF32800) [pid = 384] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ADA1800) [pid = 384] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083390AB000) [pid = 384] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833ABCCC00) [pid = 384] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834880CC00) [pid = 384] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:19:23 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AD1AC00) [pid = 384] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:19:23 INFO - PROCESS | 384 | 1466536763899 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 384 | 1466536763901 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:23 INFO - PROCESS | 384 | ++DOCSHELL 000000834589D800 == 37 [pid = 384] [id = 537] 12:19:23 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833A5B7000) [pid = 384] [serial = 1611] [outer = 0000000000000000] 12:19:23 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833AD40400) [pid = 384] [serial = 1612] [outer = 000000833A5B7000] 12:19:23 INFO - PROCESS | 384 | 1466536763950 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344A4F000) [pid = 384] [serial = 1613] [outer = 000000833A5B7000] 12:19:24 INFO - PROCESS | 384 | 1466536764326 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 776ms 12:19:24 INFO - PROCESS | 384 | 1466536764385 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 384 | 1466536764387 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 12:19:24 INFO - PROCESS | 384 | 1466536764390 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:19:24 INFO - PROCESS | 384 | 1466536764392 Marionette TRACE conn5 <- [1,2114,null,{}] 12:19:24 INFO - PROCESS | 384 | 1466536764395 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:24 INFO - PROCESS | 384 | 1466536764397 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:24 INFO - PROCESS | 384 | 1466536764511 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 12:19:24 INFO - PROCESS | 384 | 1466536764519 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 384 | 1466536764521 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:24 INFO - PROCESS | 384 | ++DOCSHELL 000000834C319800 == 38 [pid = 384] [id = 538] 12:19:24 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833F3CC800) [pid = 384] [serial = 1614] [outer = 0000000000000000] 12:19:24 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083481FE800) [pid = 384] [serial = 1615] [outer = 000000833F3CC800] 12:19:24 INFO - PROCESS | 384 | 1466536764574 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083486AA400) [pid = 384] [serial = 1616] [outer = 000000833F3CC800] 12:19:24 INFO - PROCESS | 384 | 1466536764981 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 627ms 12:19:25 INFO - PROCESS | 384 | 1466536765021 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 384 | 1466536765023 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 12:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:19:25 INFO - PROCESS | 384 | 1466536765026 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 384 | 1466536765028 Marionette TRACE conn5 <- [1,2118,null,{}] 12:19:25 INFO - PROCESS | 384 | 1466536765031 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:25 INFO - PROCESS | 384 | 1466536765033 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:25 INFO - PROCESS | 384 | 1466536765144 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 12:19:25 INFO - PROCESS | 384 | 1466536765184 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 384 | 1466536765186 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:25 INFO - PROCESS | 384 | ++DOCSHELL 000000834C91C800 == 39 [pid = 384] [id = 539] 12:19:25 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008348645C00) [pid = 384] [serial = 1617] [outer = 0000000000000000] 12:19:25 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083486B2000) [pid = 384] [serial = 1618] [outer = 0000008348645C00] 12:19:25 INFO - PROCESS | 384 | 1466536765231 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008348807800) [pid = 384] [serial = 1619] [outer = 0000008348645C00] 12:19:25 INFO - PROCESS | 384 | 1466536765636 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 384 | 1466536765661 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 12:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:19:25 INFO - PROCESS | 384 | 1466536765665 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 384 | 1466536765666 Marionette TRACE conn5 <- [1,2122,null,{}] 12:19:25 INFO - PROCESS | 384 | 1466536765670 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:25 INFO - PROCESS | 384 | 1466536765672 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:25 INFO - PROCESS | 384 | 1466536765793 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 12:19:25 INFO - PROCESS | 384 | 1466536765895 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 384 | 1466536765899 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:25 INFO - PROCESS | 384 | ++DOCSHELL 000000833C41D800 == 40 [pid = 384] [id = 540] 12:19:25 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083390AA000) [pid = 384] [serial = 1620] [outer = 0000000000000000] 12:19:25 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833A459400) [pid = 384] [serial = 1621] [outer = 00000083390AA000] 12:19:25 INFO - PROCESS | 384 | 1466536765957 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833AD0B400) [pid = 384] [serial = 1622] [outer = 00000083390AA000] 12:19:26 INFO - PROCESS | 384 | 1466536766746 Marionette TRACE conn5 <- [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] 12:19:26 INFO - PROCESS | 384 | 1466536766819 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 12:19:26 INFO - PROCESS | 384 | 1466536766825 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:19:26 INFO - PROCESS | 384 | 1466536766829 Marionette TRACE conn5 <- [1,2126,null,{}] 12:19:26 INFO - PROCESS | 384 | 1466536766835 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 384 | 1466536766838 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:26 INFO - PROCESS | 384 | 1466536766972 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 12:19:27 INFO - PROCESS | 384 | 1466536767090 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 384 | 1466536767093 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:27 INFO - PROCESS | 384 | ++DOCSHELL 000000834790A800 == 41 [pid = 384] [id = 541] 12:19:27 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833B3C2C00) [pid = 384] [serial = 1623] [outer = 0000000000000000] 12:19:27 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833F3B6C00) [pid = 384] [serial = 1624] [outer = 000000833B3C2C00] 12:19:27 INFO - PROCESS | 384 | 1466536767151 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833F5B4400) [pid = 384] [serial = 1625] [outer = 000000833B3C2C00] 12:19:28 INFO - PROCESS | 384 | 1466536768108 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1344ms 12:19:28 INFO - PROCESS | 384 | 1466536768174 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 384 | 1466536768179 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 12:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:19:28 INFO - PROCESS | 384 | 1466536768185 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 384 | 1466536768188 Marionette TRACE conn5 <- [1,2130,null,{}] 12:19:28 INFO - PROCESS | 384 | 1466536768194 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:28 INFO - PROCESS | 384 | 1466536768197 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:28 INFO - PROCESS | 384 | 1466536768335 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 12:19:28 INFO - PROCESS | 384 | 1466536768440 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 384 | 1466536768444 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834C91C800 == 40 [pid = 384] [id = 539] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834C319800 == 39 [pid = 384] [id = 538] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834589D800 == 38 [pid = 384] [id = 537] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834C21F000 == 37 [pid = 384] [id = 536] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834790E800 == 36 [pid = 384] [id = 535] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834C01A000 == 35 [pid = 384] [id = 534] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834BA6A800 == 34 [pid = 384] [id = 533] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834B321800 == 33 [pid = 384] [id = 532] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 0000008349195000 == 32 [pid = 384] [id = 531] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 0000008348182800 == 31 [pid = 384] [id = 530] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834840D000) [pid = 384] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | ++DOCSHELL 000000833FF54800 == 32 [pid = 384] [id = 542] 12:19:28 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833ABAA800) [pid = 384] [serial = 1626] [outer = 0000000000000000] 12:19:28 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833AD19C00) [pid = 384] [serial = 1627] [outer = 000000833ABAA800] 12:19:28 INFO - PROCESS | 384 | 1466536768533 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833B3BD400) [pid = 384] [serial = 1628] [outer = 000000833ABAA800] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 000000834790F000 == 31 [pid = 384] [id = 529] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 00000083453C0000 == 30 [pid = 384] [id = 528] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 0000008340205000 == 29 [pid = 384] [id = 527] 12:19:28 INFO - PROCESS | 384 | --DOCSHELL 0000008339BA9000 == 28 [pid = 384] [id = 11] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000834836D800) [pid = 384] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008344A8F000) [pid = 384] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008347262C00) [pid = 384] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083452CC000) [pid = 384] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008347DB2000) [pid = 384] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083478D4000) [pid = 384] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083481FD000) [pid = 384] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083481A4400) [pid = 384] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344632C00) [pid = 384] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083401DD000) [pid = 384] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008340E20400) [pid = 384] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AEA3C00) [pid = 384] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833B3C6C00) [pid = 384] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833ADA3800) [pid = 384] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AC62C00) [pid = 384] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AFB4C00) [pid = 384] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AD94800) [pid = 384] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008348AE8C00) [pid = 384] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008346D91000) [pid = 384] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083481A5C00) [pid = 384] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008344A30400) [pid = 384] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 12:19:28 INFO - PROCESS | 384 | 1466536768972 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 384 | 1466536769033 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 12:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:19:29 INFO - PROCESS | 384 | 1466536769039 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 384 | 1466536769042 Marionette TRACE conn5 <- [1,2134,null,{}] 12:19:29 INFO - PROCESS | 384 | 1466536769046 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:29 INFO - PROCESS | 384 | 1466536769049 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:29 INFO - PROCESS | 384 | 1466536769139 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 12:19:29 INFO - PROCESS | 384 | 1466536769145 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 384 | 1466536769148 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:29 INFO - PROCESS | 384 | ++DOCSHELL 0000008345330000 == 29 [pid = 384] [id = 543] 12:19:29 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833B628400) [pid = 384] [serial = 1629] [outer = 0000000000000000] 12:19:29 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833F4F2C00) [pid = 384] [serial = 1630] [outer = 000000833B628400] 12:19:29 INFO - PROCESS | 384 | 1466536769196 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083401DD000) [pid = 384] [serial = 1631] [outer = 000000833B628400] 12:19:29 INFO - PROCESS | 384 | 1466536769675 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 384 | 1466536769735 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 12:19:29 INFO - PROCESS | 384 | 1466536769739 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:19:29 INFO - PROCESS | 384 | 1466536769742 Marionette TRACE conn5 <- [1,2138,null,{}] 12:19:29 INFO - PROCESS | 384 | 1466536769790 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:29 INFO - PROCESS | 384 | 1466536769795 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:29 INFO - PROCESS | 384 | 1466536769899 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 12:19:29 INFO - PROCESS | 384 | 1466536769978 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 384 | 1466536769981 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:30 INFO - PROCESS | 384 | ++DOCSHELL 0000008347908000 == 30 [pid = 384] [id = 544] 12:19:30 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833AD3DC00) [pid = 384] [serial = 1632] [outer = 0000000000000000] 12:19:30 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008341955800) [pid = 384] [serial = 1633] [outer = 000000833AD3DC00] 12:19:30 INFO - PROCESS | 384 | 1466536770031 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008344A3A800) [pid = 384] [serial = 1634] [outer = 000000833AD3DC00] 12:19:30 INFO - PROCESS | 384 | 1466536770419 Marionette TRACE conn5 <- [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] 12:19:30 INFO - PROCESS | 384 | 1466536770477 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 12:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:19:30 INFO - PROCESS | 384 | 1466536770481 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 384 | 1466536770483 Marionette TRACE conn5 <- [1,2142,null,{}] 12:19:30 INFO - PROCESS | 384 | 1466536770486 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:30 INFO - PROCESS | 384 | 1466536770488 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:30 INFO - PROCESS | 384 | 1466536770578 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 12:19:30 INFO - PROCESS | 384 | 1466536770583 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 384 | 1466536770585 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:30 INFO - PROCESS | 384 | ++DOCSHELL 000000834897F000 == 31 [pid = 384] [id = 545] 12:19:30 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344A91000) [pid = 384] [serial = 1635] [outer = 0000000000000000] 12:19:30 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083452C9C00) [pid = 384] [serial = 1636] [outer = 0000008344A91000] 12:19:30 INFO - PROCESS | 384 | 1466536770631 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008345A05800) [pid = 384] [serial = 1637] [outer = 0000008344A91000] 12:19:31 INFO - PROCESS | 384 | 1466536771126 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 693ms 12:19:31 INFO - PROCESS | 384 | 1466536771176 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 384 | 1466536771178 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 12:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:19:31 INFO - PROCESS | 384 | 1466536771187 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 384 | 1466536771189 Marionette TRACE conn5 <- [1,2146,null,{}] 12:19:31 INFO - PROCESS | 384 | 1466536771192 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 384 | 1466536771194 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:31 INFO - PROCESS | 384 | 1466536771330 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 12:19:31 INFO - PROCESS | 384 | 1466536771385 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 384 | 1466536771387 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:31 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E7D800 == 32 [pid = 384] [id = 546] 12:19:31 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833F3CFC00) [pid = 384] [serial = 1638] [outer = 0000000000000000] 12:19:31 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008346DE2800) [pid = 384] [serial = 1639] [outer = 000000833F3CFC00] 12:19:31 INFO - PROCESS | 384 | 1466536771432 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347442000) [pid = 384] [serial = 1640] [outer = 000000833F3CFC00] 12:19:31 INFO - PROCESS | 384 | 1466536771871 Marionette TRACE conn5 <- [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] 12:19:31 INFO - PROCESS | 384 | 1466536771927 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 12:19:31 INFO - PROCESS | 384 | 1466536771930 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 384 | 1466536771932 Marionette TRACE conn5 <- [1,2150,null,{}] 12:19:31 INFO - PROCESS | 384 | 1466536771935 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 384 | 1466536771941 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:32 INFO - PROCESS | 384 | 1466536772086 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 12:19:32 INFO - PROCESS | 384 | 1466536772102 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 384 | 1466536772104 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:32 INFO - PROCESS | 384 | ++DOCSHELL 000000834C009000 == 33 [pid = 384] [id = 547] 12:19:32 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008347B42C00) [pid = 384] [serial = 1641] [outer = 0000000000000000] 12:19:32 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083481A5C00) [pid = 384] [serial = 1642] [outer = 0000008347B42C00] 12:19:32 INFO - PROCESS | 384 | 1466536772196 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083481FA400) [pid = 384] [serial = 1643] [outer = 0000008347B42C00] 12:19:32 INFO - PROCESS | 384 | 1466536772693 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 838ms 12:19:32 INFO - PROCESS | 384 | 1466536772769 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 384 | 1466536772772 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 12:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:19:32 INFO - PROCESS | 384 | 1466536772775 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 384 | 1466536772777 Marionette TRACE conn5 <- [1,2154,null,{}] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833A597000) [pid = 384] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008344A51800) [pid = 384] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347B4D400) [pid = 384] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008340D07800) [pid = 384] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD3A800) [pid = 384] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008348405C00) [pid = 384] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008347B4F400) [pid = 384] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833A5B7000) [pid = 384] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833F3CC800) [pid = 384] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AFB5800) [pid = 384] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AEA6000) [pid = 384] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008346DDAC00) [pid = 384] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083390A8400) [pid = 384] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AD9F400) [pid = 384] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:19:32 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833A54F400) [pid = 384] [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.] 12:19:32 INFO - PROCESS | 384 | 1466536772896 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:32 INFO - PROCESS | 384 | 1466536772899 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:32 INFO - PROCESS | 384 | 1466536772980 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 12:19:32 INFO - PROCESS | 384 | 1466536772986 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 384 | 1466536772988 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:33 INFO - PROCESS | 384 | ++DOCSHELL 000000834C00F800 == 34 [pid = 384] [id = 548] 12:19:33 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833B50EC00) [pid = 384] [serial = 1644] [outer = 0000000000000000] 12:19:33 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008344624400) [pid = 384] [serial = 1645] [outer = 000000833B50EC00] 12:19:33 INFO - PROCESS | 384 | 1466536773033 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008347B47800) [pid = 384] [serial = 1646] [outer = 000000833B50EC00] 12:19:33 INFO - PROCESS | 384 | 1466536773451 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 733ms 12:19:33 INFO - PROCESS | 384 | 1466536773511 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 384 | 1466536773513 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 12:19:33 INFO - PROCESS | 384 | 1466536773516 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:19:33 INFO - PROCESS | 384 | 1466536773518 Marionette TRACE conn5 <- [1,2158,null,{}] 12:19:33 INFO - PROCESS | 384 | 1466536773522 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:33 INFO - PROCESS | 384 | 1466536773524 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:33 INFO - PROCESS | 384 | 1466536773606 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 12:19:33 INFO - PROCESS | 384 | 1466536773611 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 384 | 1466536773613 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:33 INFO - PROCESS | 384 | ++DOCSHELL 000000834C210800 == 35 [pid = 384] [id = 549] 12:19:33 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083482A5C00) [pid = 384] [serial = 1647] [outer = 0000000000000000] 12:19:33 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008348405C00) [pid = 384] [serial = 1648] [outer = 00000083482A5C00] 12:19:33 INFO - PROCESS | 384 | 1466536773665 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008348648800) [pid = 384] [serial = 1649] [outer = 00000083482A5C00] 12:19:34 INFO - PROCESS | 384 | 1466536774087 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 587ms 12:19:34 INFO - PROCESS | 384 | 1466536774115 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 384 | 1466536774117 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 12:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:19:34 INFO - PROCESS | 384 | 1466536774132 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 384 | 1466536774134 Marionette TRACE conn5 <- [1,2162,null,{}] 12:19:34 INFO - PROCESS | 384 | 1466536774143 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:34 INFO - PROCESS | 384 | 1466536774145 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:34 INFO - PROCESS | 384 | 1466536774231 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 12:19:34 INFO - PROCESS | 384 | 1466536774236 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 384 | 1466536774239 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:34 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2E6000 == 36 [pid = 384] [id = 550] 12:19:34 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083486AF800) [pid = 384] [serial = 1650] [outer = 0000000000000000] 12:19:34 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083486B7800) [pid = 384] [serial = 1651] [outer = 00000083486AF800] 12:19:34 INFO - PROCESS | 384 | 1466536774282 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083489C1000) [pid = 384] [serial = 1652] [outer = 00000083486AF800] 12:19:34 INFO - PROCESS | 384 | 1466536774734 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 650ms 12:19:34 INFO - PROCESS | 384 | 1466536774786 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 384 | 1466536774788 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 12:19:34 INFO - PROCESS | 384 | 1466536774792 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 384 | 1466536774794 Marionette TRACE conn5 <- [1,2166,null,{}] 12:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:19:34 INFO - PROCESS | 384 | 1466536774797 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:34 INFO - PROCESS | 384 | 1466536774799 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:34 INFO - PROCESS | 384 | 1466536774891 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 12:19:35 INFO - PROCESS | 384 | 1466536775016 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 384 | 1466536775020 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:35 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5CA800 == 37 [pid = 384] [id = 551] 12:19:35 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083390ABC00) [pid = 384] [serial = 1653] [outer = 0000000000000000] 12:19:35 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833ABCBC00) [pid = 384] [serial = 1654] [outer = 00000083390ABC00] 12:19:35 INFO - PROCESS | 384 | 1466536775079 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833ADA7C00) [pid = 384] [serial = 1655] [outer = 00000083390ABC00] 12:19:35 INFO - PROCESS | 384 | 1466536775764 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1024ms 12:19:35 INFO - PROCESS | 384 | 1466536775825 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 384 | 1466536775829 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 12:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:19:35 INFO - PROCESS | 384 | 1466536775833 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 384 | 1466536775837 Marionette TRACE conn5 <- [1,2170,null,{}] 12:19:35 INFO - PROCESS | 384 | 1466536775877 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:35 INFO - PROCESS | 384 | 1466536775880 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:36 INFO - PROCESS | 384 | 1466536776006 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 12:19:36 INFO - PROCESS | 384 | 1466536776123 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 384 | 1466536776127 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:36 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BAF800 == 38 [pid = 384] [id = 552] 12:19:36 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834101B400) [pid = 384] [serial = 1656] [outer = 0000000000000000] 12:19:36 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083418C4C00) [pid = 384] [serial = 1657] [outer = 000000834101B400] 12:19:36 INFO - PROCESS | 384 | 1466536776186 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083449A1000) [pid = 384] [serial = 1658] [outer = 000000834101B400] 12:19:36 INFO - PROCESS | 384 | 1466536776715 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 944ms 12:19:36 INFO - PROCESS | 384 | 1466536776784 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 384 | 1466536776789 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 12:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:19:36 INFO - PROCESS | 384 | 1466536776793 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 384 | 1466536776795 Marionette TRACE conn5 <- [1,2174,null,{}] 12:19:36 INFO - PROCESS | 384 | 1466536776799 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:36 INFO - PROCESS | 384 | 1466536776802 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:36 INFO - PROCESS | 384 | 1466536776919 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 12:19:37 INFO - PROCESS | 384 | 1466536777015 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 384 | 1466536777017 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834C910800 == 39 [pid = 384] [id = 553] 12:19:37 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008345A13400) [pid = 384] [serial = 1659] [outer = 0000000000000000] 12:19:37 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083478D6000) [pid = 384] [serial = 1660] [outer = 0000008345A13400] 12:19:37 INFO - PROCESS | 384 | 1466536777072 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008347FE8400) [pid = 384] [serial = 1661] [outer = 0000008345A13400] 12:19:37 INFO - PROCESS | 384 | 1466536777682 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:19:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 944ms 12:19:37 INFO - PROCESS | 384 | 1466536777739 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 384 | 1466536777742 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 12:19:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:19:37 INFO - PROCESS | 384 | 1466536777753 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 384 | 1466536777760 Marionette TRACE conn5 <- [1,2178,null,{}] 12:19:37 INFO - PROCESS | 384 | 1466536777764 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:37 INFO - PROCESS | 384 | 1466536777769 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:37 INFO - PROCESS | 384 | 1466536777914 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 12:19:38 INFO - PROCESS | 384 | 1466536778034 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 384 | 1466536778037 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:38 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF3A000 == 40 [pid = 384] [id = 554] 12:19:38 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834840A400) [pid = 384] [serial = 1662] [outer = 0000000000000000] 12:19:38 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008349038000) [pid = 384] [serial = 1663] [outer = 000000834840A400] 12:19:38 INFO - PROCESS | 384 | 1466536778092 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000834906E400) [pid = 384] [serial = 1664] [outer = 000000834840A400] 12:19:38 INFO - PROCESS | 384 | 1466536778843 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1144ms 12:19:38 INFO - PROCESS | 384 | 1466536778892 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 384 | 1466536778896 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 12:19:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:19:38 INFO - PROCESS | 384 | 1466536778901 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 384 | 1466536778905 Marionette TRACE conn5 <- [1,2182,null,{}] 12:19:38 INFO - PROCESS | 384 | 1466536778911 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:38 INFO - PROCESS | 384 | 1466536778914 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:39 INFO - PROCESS | 384 | 1466536779057 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 12:19:39 INFO - PROCESS | 384 | 1466536779159 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 384 | 1466536779164 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:39 INFO - PROCESS | 384 | ++DOCSHELL 000000833C404800 == 41 [pid = 384] [id = 555] 12:19:39 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833AD99C00) [pid = 384] [serial = 1665] [outer = 0000000000000000] 12:19:39 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833AFB1400) [pid = 384] [serial = 1666] [outer = 000000833AD99C00] 12:19:39 INFO - PROCESS | 384 | 1466536779215 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833B628C00) [pid = 384] [serial = 1667] [outer = 000000833AD99C00] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000834C2E6000 == 40 [pid = 384] [id = 550] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000834C210800 == 39 [pid = 384] [id = 549] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000834C00F800 == 38 [pid = 384] [id = 548] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000834C009000 == 37 [pid = 384] [id = 547] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 0000008340E7D800 == 36 [pid = 384] [id = 546] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000834897F000 == 35 [pid = 384] [id = 545] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 0000008347908000 == 34 [pid = 384] [id = 544] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 0000008345330000 == 33 [pid = 384] [id = 543] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000833FF54800 == 32 [pid = 384] [id = 542] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000834790A800 == 31 [pid = 384] [id = 541] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000833C41D800 == 30 [pid = 384] [id = 540] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 0000008347BA9000 == 29 [pid = 384] [id = 526] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000834CF3A000 == 28 [pid = 384] [id = 554] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000834C910800 == 27 [pid = 384] [id = 553] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 0000008347BAF800 == 26 [pid = 384] [id = 552] 12:19:40 INFO - PROCESS | 384 | --DOCSHELL 000000833F5CA800 == 25 [pid = 384] [id = 551] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833AC8F800) [pid = 384] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008344CCAC00) [pid = 384] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008347C39400) [pid = 384] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008345A13800) [pid = 384] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083412D5000) [pid = 384] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083418CE800) [pid = 384] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833AD3C000) [pid = 384] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833AD9E000) [pid = 384] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834864A000) [pid = 384] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083486B2000) [pid = 384] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083481A5400) [pid = 384] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347C5EC00) [pid = 384] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD40400) [pid = 384] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083481FB400) [pid = 384] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008344A4F000) [pid = 384] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083481FE800) [pid = 384] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B2A2800) [pid = 384] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B456C00) [pid = 384] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083449A6400) [pid = 384] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008346DE5400) [pid = 384] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000834743D800) [pid = 384] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833F9EC800) [pid = 384] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008340233000) [pid = 384] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008344631800) [pid = 384] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083449A7800) [pid = 384] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008344CC5800) [pid = 384] [serial = 1082] [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.] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008347B49000) [pid = 384] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | --DOMWINDOW == 65 (00000083486AA400) [pid = 384] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 12:19:40 INFO - PROCESS | 384 | 1466536780437 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1593ms 12:19:40 INFO - PROCESS | 384 | 1466536780499 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 384 | 1466536780503 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 12:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:19:40 INFO - PROCESS | 384 | 1466536780553 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 384 | 1466536780556 Marionette TRACE conn5 <- [1,2186,null,{}] 12:19:40 INFO - PROCESS | 384 | 1466536780566 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:40 INFO - PROCESS | 384 | 1466536780569 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:40 INFO - PROCESS | 384 | 1466536780666 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 12:19:40 INFO - PROCESS | 384 | 1466536780673 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 384 | 1466536780676 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:40 INFO - PROCESS | 384 | ++DOCSHELL 0000008340344000 == 26 [pid = 384] [id = 556] 12:19:40 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833AD8AC00) [pid = 384] [serial = 1668] [outer = 0000000000000000] 12:19:40 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AD8F000) [pid = 384] [serial = 1669] [outer = 000000833AD8AC00] 12:19:40 INFO - PROCESS | 384 | 1466536780725 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AE99000) [pid = 384] [serial = 1670] [outer = 000000833AD8AC00] 12:19:41 INFO - PROCESS | 384 | 1466536781208 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:19:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 734ms 12:19:41 INFO - PROCESS | 384 | 1466536781247 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 384 | 1466536781252 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 12:19:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:19:41 INFO - PROCESS | 384 | 1466536781260 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 384 | 1466536781263 Marionette TRACE conn5 <- [1,2190,null,{}] 12:19:41 INFO - PROCESS | 384 | 1466536781267 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 384 | 1466536781270 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:41 INFO - PROCESS | 384 | 1466536781363 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 12:19:41 INFO - PROCESS | 384 | 1466536781371 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 384 | 1466536781374 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:41 INFO - PROCESS | 384 | ++DOCSHELL 00000083458A5000 == 27 [pid = 384] [id = 557] 12:19:41 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833B3C1400) [pid = 384] [serial = 1671] [outer = 0000000000000000] 12:19:41 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833B50C000) [pid = 384] [serial = 1672] [outer = 000000833B3C1400] 12:19:41 INFO - PROCESS | 384 | 1466536781423 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833F43B400) [pid = 384] [serial = 1673] [outer = 000000833B3C1400] 12:19:41 INFO - PROCESS | 384 | 1466536781902 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:19:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 690ms 12:19:41 INFO - PROCESS | 384 | 1466536781951 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 384 | 1466536781953 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 12:19:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:19:41 INFO - PROCESS | 384 | 1466536781957 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 384 | 1466536781961 Marionette TRACE conn5 <- [1,2194,null,{}] 12:19:41 INFO - PROCESS | 384 | 1466536781972 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 384 | 1466536781977 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:42 INFO - PROCESS | 384 | 1466536782093 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 12:19:42 INFO - PROCESS | 384 | 1466536782183 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 384 | 1466536782186 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:42 INFO - PROCESS | 384 | ++DOCSHELL 0000008347931000 == 28 [pid = 384] [id = 558] 12:19:42 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AD8B000) [pid = 384] [serial = 1674] [outer = 0000000000000000] 12:19:42 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008340319000) [pid = 384] [serial = 1675] [outer = 000000833AD8B000] 12:19:42 INFO - PROCESS | 384 | 1466536782236 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008340E1C000) [pid = 384] [serial = 1676] [outer = 000000833AD8B000] 12:19:42 INFO - PROCESS | 384 | 1466536782637 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:19:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 733ms 12:19:42 INFO - PROCESS | 384 | 1466536782700 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 384 | 1466536782703 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 12:19:42 INFO - PROCESS | 384 | 1466536782706 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 384 | 1466536782708 Marionette TRACE conn5 <- [1,2198,null,{}] 12:19:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:19:42 INFO - PROCESS | 384 | 1466536782712 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:42 INFO - PROCESS | 384 | 1466536782714 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:42 INFO - PROCESS | 384 | 1466536782831 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 12:19:42 INFO - PROCESS | 384 | 1466536782882 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 384 | 1466536782884 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834863F000 == 29 [pid = 384] [id = 559] 12:19:42 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083412D8400) [pid = 384] [serial = 1677] [outer = 0000000000000000] 12:19:42 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008341957800) [pid = 384] [serial = 1678] [outer = 00000083412D8400] 12:19:42 INFO - PROCESS | 384 | 1466536782930 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008344630C00) [pid = 384] [serial = 1679] [outer = 00000083412D8400] 12:19:43 INFO - PROCESS | 384 | 1466536783362 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:19:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 12:19:43 INFO - PROCESS | 384 | 1466536783384 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 384 | 1466536783386 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 12:19:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:19:43 INFO - PROCESS | 384 | 1466536783389 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 384 | 1466536783391 Marionette TRACE conn5 <- [1,2202,null,{}] 12:19:43 INFO - PROCESS | 384 | 1466536783395 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:43 INFO - PROCESS | 384 | 1466536783397 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:43 INFO - PROCESS | 384 | 1466536783533 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 12:19:43 INFO - PROCESS | 384 | 1466536783556 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 384 | 1466536783558 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:43 INFO - PROCESS | 384 | ++DOCSHELL 000000834A2CA800 == 30 [pid = 384] [id = 560] 12:19:43 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833B3C0000) [pid = 384] [serial = 1680] [outer = 0000000000000000] 12:19:43 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083449AB800) [pid = 384] [serial = 1681] [outer = 000000833B3C0000] 12:19:43 INFO - PROCESS | 384 | 1466536783603 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344A52800) [pid = 384] [serial = 1682] [outer = 000000833B3C0000] 12:19:44 INFO - PROCESS | 384 | 1466536784062 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:19:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 732ms 12:19:44 INFO - PROCESS | 384 | 1466536784125 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 384 | 1466536784127 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 12:19:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:19:44 INFO - PROCESS | 384 | 1466536784144 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 384 | 1466536784146 Marionette TRACE conn5 <- [1,2206,null,{}] 12:19:44 INFO - PROCESS | 384 | 1466536784150 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:44 INFO - PROCESS | 384 | 1466536784157 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:44 INFO - PROCESS | 384 | 1466536784301 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 12:19:44 INFO - PROCESS | 384 | 1466536784352 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 384 | 1466536784354 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:44 INFO - PROCESS | 384 | ++DOCSHELL 000000834B42D800 == 31 [pid = 384] [id = 561] 12:19:44 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083452CD000) [pid = 384] [serial = 1683] [outer = 0000000000000000] 12:19:44 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008346DDE400) [pid = 384] [serial = 1684] [outer = 00000083452CD000] 12:19:44 INFO - PROCESS | 384 | 1466536784400 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347399C00) [pid = 384] [serial = 1685] [outer = 00000083452CD000] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833F3CFC00) [pid = 384] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347B42C00) [pid = 384] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083390AA000) [pid = 384] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833B628400) [pid = 384] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833ABAA800) [pid = 384] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AD3DC00) [pid = 384] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008344A91000) [pid = 384] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B3C2C00) [pid = 384] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833B50EC00) [pid = 384] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083482A5C00) [pid = 384] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008348645C00) [pid = 384] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:19:44 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083486AF800) [pid = 384] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:19:44 INFO - PROCESS | 384 | 1466536784919 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:19:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 839ms 12:19:44 INFO - PROCESS | 384 | 1466536784984 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 384 | 1466536784986 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 12:19:44 INFO - PROCESS | 384 | 1466536784989 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:19:44 INFO - PROCESS | 384 | 1466536784991 Marionette TRACE conn5 <- [1,2210,null,{}] 12:19:44 INFO - PROCESS | 384 | 1466536784994 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:44 INFO - PROCESS | 384 | 1466536784996 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:45 INFO - PROCESS | 384 | 1466536785076 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 12:19:45 INFO - PROCESS | 384 | 1466536785081 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 384 | 1466536785083 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834C00A800 == 32 [pid = 384] [id = 562] 12:19:45 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008340D07800) [pid = 384] [serial = 1686] [outer = 0000000000000000] 12:19:45 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008346DDF000) [pid = 384] [serial = 1687] [outer = 0000008340D07800] 12:19:45 INFO - PROCESS | 384 | 1466536785127 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347441800) [pid = 384] [serial = 1688] [outer = 0000008340D07800] 12:19:45 INFO - PROCESS | 384 | 1466536785543 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:19:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 586ms 12:19:45 INFO - PROCESS | 384 | 1466536785579 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 384 | 1466536785581 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 12:19:45 INFO - PROCESS | 384 | 1466536785584 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:19:45 INFO - PROCESS | 384 | 1466536785586 Marionette TRACE conn5 <- [1,2214,null,{}] 12:19:45 INFO - PROCESS | 384 | 1466536785595 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:45 INFO - PROCESS | 384 | 1466536785597 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:45 INFO - PROCESS | 384 | 1466536785678 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 12:19:45 INFO - PROCESS | 384 | 1466536785684 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 384 | 1466536785686 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834C125800 == 33 [pid = 384] [id = 563] 12:19:45 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083478DA000) [pid = 384] [serial = 1689] [outer = 0000000000000000] 12:19:45 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347B42C00) [pid = 384] [serial = 1690] [outer = 00000083478DA000] 12:19:45 INFO - PROCESS | 384 | 1466536785730 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347C52C00) [pid = 384] [serial = 1691] [outer = 00000083478DA000] 12:19:46 INFO - PROCESS | 384 | 1466536786166 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:19:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 629ms 12:19:46 INFO - PROCESS | 384 | 1466536786217 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 384 | 1466536786219 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 12:19:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:19:46 INFO - PROCESS | 384 | 1466536786227 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 384 | 1466536786229 Marionette TRACE conn5 <- [1,2218,null,{}] 12:19:46 INFO - PROCESS | 384 | 1466536786232 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:46 INFO - PROCESS | 384 | 1466536786234 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:46 INFO - PROCESS | 384 | 1466536786317 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 12:19:46 INFO - PROCESS | 384 | 1466536786324 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 384 | 1466536786326 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:46 INFO - PROCESS | 384 | ++DOCSHELL 0000008347930800 == 34 [pid = 384] [id = 564] 12:19:46 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008347C5BC00) [pid = 384] [serial = 1692] [outer = 0000000000000000] 12:19:46 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347C60C00) [pid = 384] [serial = 1693] [outer = 0000008347C5BC00] 12:19:46 INFO - PROCESS | 384 | 1466536786370 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083481A5400) [pid = 384] [serial = 1694] [outer = 0000008347C5BC00] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 0000008340344000 == 33 [pid = 384] [id = 556] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 000000833C404800 == 32 [pid = 384] [id = 555] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 000000834C00A800 == 31 [pid = 384] [id = 562] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 000000834863F000 == 30 [pid = 384] [id = 559] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 000000834A2CA800 == 29 [pid = 384] [id = 560] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 000000834B42D800 == 28 [pid = 384] [id = 561] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 000000834C125800 == 27 [pid = 384] [id = 563] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 0000008347931000 == 26 [pid = 384] [id = 558] 12:19:47 INFO - PROCESS | 384 | --DOCSHELL 00000083458A5000 == 25 [pid = 384] [id = 557] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008348807800) [pid = 384] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083486B7800) [pid = 384] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008346DE2800) [pid = 384] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083481A5C00) [pid = 384] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833A459400) [pid = 384] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AD0B400) [pid = 384] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833F4F2C00) [pid = 384] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083401DD000) [pid = 384] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833AD19C00) [pid = 384] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833B3BD400) [pid = 384] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008341955800) [pid = 384] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008344A3A800) [pid = 384] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083489C1000) [pid = 384] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083452C9C00) [pid = 384] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008347442000) [pid = 384] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000833F3B6C00) [pid = 384] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000833F5B4400) [pid = 384] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 62 (0000008344624400) [pid = 384] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 61 (0000008348405C00) [pid = 384] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 60 (00000083481FA400) [pid = 384] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 59 (0000008348648800) [pid = 384] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 58 (0000008347B47800) [pid = 384] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | --DOMWINDOW == 57 (0000008345A05800) [pid = 384] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 12:19:48 INFO - PROCESS | 384 | 1466536788184 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:19:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1986ms 12:19:48 INFO - PROCESS | 384 | 1466536788212 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 384 | 1466536788215 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 12:19:48 INFO - PROCESS | 384 | 1466536788221 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:19:48 INFO - PROCESS | 384 | 1466536788224 Marionette TRACE conn5 <- [1,2222,null,{}] 12:19:48 INFO - PROCESS | 384 | 1466536788230 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 384 | 1466536788233 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:48 INFO - PROCESS | 384 | 1466536788327 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 12:19:48 INFO - PROCESS | 384 | 1466536788334 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 384 | 1466536788337 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:48 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD6B800 == 26 [pid = 384] [id = 565] 12:19:48 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000833AD19400) [pid = 384] [serial = 1695] [outer = 0000000000000000] 12:19:48 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833AD1A000) [pid = 384] [serial = 1696] [outer = 000000833AD19400] 12:19:48 INFO - PROCESS | 384 | 1466536788388 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833AD92400) [pid = 384] [serial = 1697] [outer = 000000833AD19400] 12:19:48 INFO - PROCESS | 384 | 1466536788884 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:19:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 692ms 12:19:48 INFO - PROCESS | 384 | 1466536788917 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 384 | 1466536788924 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 12:19:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:19:48 INFO - PROCESS | 384 | 1466536788930 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 384 | 1466536788933 Marionette TRACE conn5 <- [1,2226,null,{}] 12:19:48 INFO - PROCESS | 384 | 1466536788937 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 384 | 1466536788940 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:49 INFO - PROCESS | 384 | 1466536789035 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 12:19:49 INFO - PROCESS | 384 | 1466536789044 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 384 | 1466536789047 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:49 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C82000 == 27 [pid = 384] [id = 566] 12:19:49 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000833AEA3800) [pid = 384] [serial = 1698] [outer = 0000000000000000] 12:19:49 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833AFB0000) [pid = 384] [serial = 1699] [outer = 000000833AEA3800] 12:19:49 INFO - PROCESS | 384 | 1466536789097 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833B3B8000) [pid = 384] [serial = 1700] [outer = 000000833AEA3800] 12:19:49 INFO - PROCESS | 384 | 1466536789571 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:19:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 692ms 12:19:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:19:49 INFO - PROCESS | 384 | 1466536789623 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 384 | 1466536789626 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 12:19:49 INFO - PROCESS | 384 | 1466536789629 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 384 | 1466536789633 Marionette TRACE conn5 <- [1,2230,null,{}] 12:19:49 INFO - PROCESS | 384 | 1466536789645 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 384 | 1466536789650 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:49 INFO - PROCESS | 384 | 1466536789764 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 12:19:49 INFO - PROCESS | 384 | 1466536789848 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 384 | 1466536789851 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:49 INFO - PROCESS | 384 | ++DOCSHELL 0000008347849800 == 28 [pid = 384] [id = 567] 12:19:49 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008339A50C00) [pid = 384] [serial = 1701] [outer = 0000000000000000] 12:19:49 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833F3D1C00) [pid = 384] [serial = 1702] [outer = 0000008339A50C00] 12:19:49 INFO - PROCESS | 384 | 1466536789901 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833F5B9400) [pid = 384] [serial = 1703] [outer = 0000008339A50C00] 12:19:50 INFO - PROCESS | 384 | 1466536790265 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:19:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 691ms 12:19:50 INFO - PROCESS | 384 | 1466536790328 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 12:19:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:19:50 INFO - PROCESS | 384 | 1466536790331 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 12:19:50 INFO - PROCESS | 384 | 1466536790336 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 384 | 1466536790337 Marionette TRACE conn5 <- [1,2234,null,{}] 12:19:50 INFO - PROCESS | 384 | 1466536790341 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:50 INFO - PROCESS | 384 | 1466536790343 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:50 INFO - PROCESS | 384 | 1466536790435 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 12:19:50 INFO - PROCESS | 384 | 1466536790454 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 384 | 1466536790457 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:50 INFO - PROCESS | 384 | ++DOCSHELL 000000834793A000 == 29 [pid = 384] [id = 568] 12:19:50 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833FF2DC00) [pid = 384] [serial = 1704] [outer = 0000000000000000] 12:19:50 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (00000083401DD800) [pid = 384] [serial = 1705] [outer = 000000833FF2DC00] 12:19:50 INFO - PROCESS | 384 | 1466536790503 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008340D74C00) [pid = 384] [serial = 1706] [outer = 000000833FF2DC00] 12:19:50 INFO - PROCESS | 384 | 1466536790936 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:19:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 629ms 12:19:50 INFO - PROCESS | 384 | 1466536790965 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 384 | 1466536790967 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 12:19:50 INFO - PROCESS | 384 | 1466536790970 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:19:50 INFO - PROCESS | 384 | 1466536790972 Marionette TRACE conn5 <- [1,2238,null,{}] 12:19:50 INFO - PROCESS | 384 | 1466536790980 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:50 INFO - PROCESS | 384 | 1466536790983 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:51 INFO - PROCESS | 384 | 1466536791063 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 12:19:51 INFO - PROCESS | 384 | 1466536791069 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 384 | 1466536791071 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:51 INFO - PROCESS | 384 | ++DOCSHELL 00000083486E4000 == 30 [pid = 384] [id = 569] 12:19:51 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833ABCC800) [pid = 384] [serial = 1707] [outer = 0000000000000000] 12:19:51 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083412D5800) [pid = 384] [serial = 1708] [outer = 000000833ABCC800] 12:19:51 INFO - PROCESS | 384 | 1466536791118 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008341957000) [pid = 384] [serial = 1709] [outer = 000000833ABCC800] 12:19:51 INFO - PROCESS | 384 | 1466536791575 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:19:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 628ms 12:19:51 INFO - PROCESS | 384 | 1466536791611 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 384 | 1466536791613 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 12:19:51 INFO - PROCESS | 384 | 1466536791617 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:19:51 INFO - PROCESS | 384 | 1466536791618 Marionette TRACE conn5 <- [1,2242,null,{}] 12:19:51 INFO - PROCESS | 384 | 1466536791627 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:51 INFO - PROCESS | 384 | 1466536791633 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:51 INFO - PROCESS | 384 | 1466536791741 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 12:19:51 INFO - PROCESS | 384 | 1466536791749 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 384 | 1466536791751 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:51 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8D5800 == 31 [pid = 384] [id = 570] 12:19:51 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834499F400) [pid = 384] [serial = 1710] [outer = 0000000000000000] 12:19:51 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008344A52000) [pid = 384] [serial = 1711] [outer = 000000834499F400] 12:19:51 INFO - PROCESS | 384 | 1466536791797 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008344CD0000) [pid = 384] [serial = 1712] [outer = 000000834499F400] 12:19:52 INFO - PROCESS | 384 | 1466536792220 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 628ms 12:19:52 INFO - PROCESS | 384 | 1466536792255 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 384 | 1466536792257 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 12:19:52 INFO - PROCESS | 384 | 1466536792260 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:19:52 INFO - PROCESS | 384 | 1466536792262 Marionette TRACE conn5 <- [1,2246,null,{}] 12:19:52 INFO - PROCESS | 384 | 1466536792266 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:52 INFO - PROCESS | 384 | 1466536792268 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:52 INFO - PROCESS | 384 | 1466536792348 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 12:19:52 INFO - PROCESS | 384 | 1466536792353 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 384 | 1466536792355 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834B42A000 == 32 [pid = 384] [id = 571] 12:19:52 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083452C6800) [pid = 384] [serial = 1713] [outer = 0000000000000000] 12:19:52 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083452D0400) [pid = 384] [serial = 1714] [outer = 00000083452C6800] 12:19:52 INFO - PROCESS | 384 | 1466536792400 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008345A13000) [pid = 384] [serial = 1715] [outer = 00000083452C6800] 12:19:52 INFO - PROCESS | 384 | 1466536792852 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 630ms 12:19:52 INFO - PROCESS | 384 | 1466536792894 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 384 | 1466536792897 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 12:19:52 INFO - PROCESS | 384 | 1466536792900 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:19:52 INFO - PROCESS | 384 | 1466536792901 Marionette TRACE conn5 <- [1,2250,null,{}] 12:19:52 INFO - PROCESS | 384 | 1466536792905 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:52 INFO - PROCESS | 384 | 1466536792907 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:52 INFO - PROCESS | 384 | 1466536792988 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 12:19:53 INFO - PROCESS | 384 | 1466536792993 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 384 | 1466536792995 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834C00E800 == 33 [pid = 384] [id = 572] 12:19:53 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008346D91000) [pid = 384] [serial = 1716] [outer = 0000000000000000] 12:19:53 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347257400) [pid = 384] [serial = 1717] [outer = 0000008346D91000] 12:19:53 INFO - PROCESS | 384 | 1466536793040 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834743CC00) [pid = 384] [serial = 1718] [outer = 0000008346D91000] 12:19:53 INFO - PROCESS | 384 | 1466536793513 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:19:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 630ms 12:19:53 INFO - PROCESS | 384 | 1466536793533 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 384 | 1466536793535 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 12:19:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:19:53 INFO - PROCESS | 384 | 1466536793544 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 384 | 1466536793546 Marionette TRACE conn5 <- [1,2254,null,{}] 12:19:53 INFO - PROCESS | 384 | 1466536793550 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:53 INFO - PROCESS | 384 | 1466536793552 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:53 INFO - PROCESS | 384 | 1466536793661 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 12:19:53 INFO - PROCESS | 384 | 1466536793694 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 384 | 1466536793696 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:53 INFO - PROCESS | 384 | ++DOCSHELL 0000008347848800 == 34 [pid = 384] [id = 573] 12:19:53 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834743E400) [pid = 384] [serial = 1719] [outer = 0000000000000000] 12:19:53 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083478D3C00) [pid = 384] [serial = 1720] [outer = 000000834743E400] 12:19:53 INFO - PROCESS | 384 | 1466536793790 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008347B44000) [pid = 384] [serial = 1721] [outer = 000000834743E400] 12:19:54 INFO - PROCESS | 384 | 1466536794203 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 692ms 12:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:19:54 INFO - PROCESS | 384 | 1466536794234 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 384 | 1466536794236 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 12:19:54 INFO - PROCESS | 384 | 1466536794239 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 384 | 1466536794241 Marionette TRACE conn5 <- [1,2258,null,{}] 12:19:54 INFO - PROCESS | 384 | 1466536794245 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:54 INFO - PROCESS | 384 | 1466536794247 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:54 INFO - PROCESS | 384 | 1466536794362 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 12:19:54 INFO - PROCESS | 384 | 1466536794367 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 384 | 1466536794369 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:54 INFO - PROCESS | 384 | ++DOCSHELL 000000834C21B000 == 35 [pid = 384] [id = 574] 12:19:54 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347B4D000) [pid = 384] [serial = 1722] [outer = 0000000000000000] 12:19:54 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347C58400) [pid = 384] [serial = 1723] [outer = 0000008347B4D000] 12:19:54 INFO - PROCESS | 384 | 1466536794413 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008347EF6800) [pid = 384] [serial = 1724] [outer = 0000008347B4D000] 12:19:54 INFO - PROCESS | 384 | 1466536794869 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 691ms 12:19:54 INFO - PROCESS | 384 | 1466536794935 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 384 | 1466536794937 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 12:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:19:54 INFO - PROCESS | 384 | 1466536794941 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 384 | 1466536794943 Marionette TRACE conn5 <- [1,2262,null,{}] 12:19:54 INFO - PROCESS | 384 | 1466536794947 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:54 INFO - PROCESS | 384 | 1466536794950 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:55 INFO - PROCESS | 384 | 1466536795101 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 12:19:55 INFO - PROCESS | 384 | 1466536795128 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 384 | 1466536795131 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:55 INFO - PROCESS | 384 | ++DOCSHELL 00000083486E3800 == 36 [pid = 384] [id = 575] 12:19:55 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083481F0800) [pid = 384] [serial = 1725] [outer = 0000000000000000] 12:19:55 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (00000083481FC400) [pid = 384] [serial = 1726] [outer = 00000083481F0800] 12:19:55 INFO - PROCESS | 384 | 1466536795179 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000834836D000) [pid = 384] [serial = 1727] [outer = 00000083481F0800] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083412D8400) [pid = 384] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833B3C0000) [pid = 384] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083452CD000) [pid = 384] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083478DA000) [pid = 384] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834101B400) [pid = 384] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083390ABC00) [pid = 384] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833AD8B000) [pid = 384] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833B3C1400) [pid = 384] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AD8AC00) [pid = 384] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD99C00) [pid = 384] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000834840A400) [pid = 384] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008345A13400) [pid = 384] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:19:55 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008340D07800) [pid = 384] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:19:55 INFO - PROCESS | 384 | 1466536795687 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 776ms 12:19:55 INFO - PROCESS | 384 | 1466536795724 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 384 | 1466536795726 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 12:19:55 INFO - PROCESS | 384 | 1466536795729 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:19:55 INFO - PROCESS | 384 | 1466536795731 Marionette TRACE conn5 <- [1,2266,null,{}] 12:19:55 INFO - PROCESS | 384 | 1466536795734 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:55 INFO - PROCESS | 384 | 1466536795736 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:55 INFO - PROCESS | 384 | 1466536795819 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 12:19:55 INFO - PROCESS | 384 | 1466536795825 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 384 | 1466536795827 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834C31B000 == 37 [pid = 384] [id = 576] 12:19:55 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083412D8400) [pid = 384] [serial = 1728] [outer = 0000000000000000] 12:19:55 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008344CC5800) [pid = 384] [serial = 1729] [outer = 00000083412D8400] 12:19:55 INFO - PROCESS | 384 | 1466536795871 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083481F6C00) [pid = 384] [serial = 1730] [outer = 00000083412D8400] 12:19:56 INFO - PROCESS | 384 | 1466536796289 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 629ms 12:19:56 INFO - PROCESS | 384 | 1466536796363 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 384 | 1466536796365 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 12:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:19:56 INFO - PROCESS | 384 | 1466536796368 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 384 | 1466536796370 Marionette TRACE conn5 <- [1,2270,null,{}] 12:19:56 INFO - PROCESS | 384 | 1466536796373 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:56 INFO - PROCESS | 384 | 1466536796375 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:56 INFO - PROCESS | 384 | 1466536796459 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 12:19:56 INFO - PROCESS | 384 | 1466536796464 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 384 | 1466536796466 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834C920800 == 38 [pid = 384] [id = 577] 12:19:56 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008348404C00) [pid = 384] [serial = 1731] [outer = 0000000000000000] 12:19:56 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008348409400) [pid = 384] [serial = 1732] [outer = 0000008348404C00] 12:19:56 INFO - PROCESS | 384 | 1466536796510 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008348411C00) [pid = 384] [serial = 1733] [outer = 0000008348404C00] 12:19:56 INFO - PROCESS | 384 | 1466536796948 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 627ms 12:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:19:57 INFO - PROCESS | 384 | 1466536797005 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 384 | 1466536797008 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 12:19:57 INFO - PROCESS | 384 | 1466536797011 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 384 | 1466536797013 Marionette TRACE conn5 <- [1,2274,null,{}] 12:19:57 INFO - PROCESS | 384 | 1466536797017 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:57 INFO - PROCESS | 384 | 1466536797019 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:57 INFO - PROCESS | 384 | 1466536797103 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 12:19:57 INFO - PROCESS | 384 | 1466536797118 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 384 | 1466536797120 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:57 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF2D800 == 39 [pid = 384] [id = 578] 12:19:57 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833ABB7800) [pid = 384] [serial = 1734] [outer = 0000000000000000] 12:19:57 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834864A800) [pid = 384] [serial = 1735] [outer = 000000833ABB7800] 12:19:57 INFO - PROCESS | 384 | 1466536797164 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083486AA400) [pid = 384] [serial = 1736] [outer = 000000833ABB7800] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 000000833FD6B800 == 38 [pid = 384] [id = 565] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 0000008347930800 == 37 [pid = 384] [id = 564] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 0000008344C82000 == 36 [pid = 384] [id = 566] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 0000008347849800 == 35 [pid = 384] [id = 567] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 00000083486E4000 == 34 [pid = 384] [id = 569] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 000000834A8D5800 == 33 [pid = 384] [id = 570] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 000000834793A000 == 32 [pid = 384] [id = 568] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 000000834C00E800 == 31 [pid = 384] [id = 572] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 000000834C31B000 == 30 [pid = 384] [id = 576] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 000000834C920800 == 29 [pid = 384] [id = 577] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 00000083486E3800 == 28 [pid = 384] [id = 575] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 0000008347848800 == 27 [pid = 384] [id = 573] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 000000834C21B000 == 26 [pid = 384] [id = 574] 12:19:58 INFO - PROCESS | 384 | --DOCSHELL 000000834B42A000 == 25 [pid = 384] [id = 571] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008341957800) [pid = 384] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083449AB800) [pid = 384] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008344630C00) [pid = 384] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008346DDE400) [pid = 384] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344A52800) [pid = 384] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008347B42C00) [pid = 384] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008347399C00) [pid = 384] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083418C4C00) [pid = 384] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ADA7C00) [pid = 384] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833ABCBC00) [pid = 384] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008340319000) [pid = 384] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833B50C000) [pid = 384] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833F43B400) [pid = 384] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AD8F000) [pid = 384] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833AE99000) [pid = 384] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008347C60C00) [pid = 384] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833B628C00) [pid = 384] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833AFB1400) [pid = 384] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000834906E400) [pid = 384] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008349038000) [pid = 384] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008347FE8400) [pid = 384] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 64 (00000083478D6000) [pid = 384] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083449A1000) [pid = 384] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 62 (0000008346DDF000) [pid = 384] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 61 (0000008347441800) [pid = 384] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 60 (0000008340E1C000) [pid = 384] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 12:19:58 INFO - PROCESS | 384 | --DOMWINDOW == 59 (0000008347C52C00) [pid = 384] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 12:19:59 INFO - PROCESS | 384 | 1466536799022 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2037ms 12:19:59 INFO - PROCESS | 384 | 1466536799050 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 384 | 1466536799054 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 12:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:19:59 INFO - PROCESS | 384 | 1466536799059 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 384 | 1466536799063 Marionette TRACE conn5 <- [1,2278,null,{}] 12:19:59 INFO - PROCESS | 384 | 1466536799069 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 384 | 1466536799072 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:59 INFO - PROCESS | 384 | 1466536799169 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 12:19:59 INFO - PROCESS | 384 | 1466536799179 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 384 | 1466536799183 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:59 INFO - PROCESS | 384 | ++DOCSHELL 000000833FDBD800 == 26 [pid = 384] [id = 579] 12:19:59 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833AD16C00) [pid = 384] [serial = 1737] [outer = 0000000000000000] 12:19:59 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000833AD17400) [pid = 384] [serial = 1738] [outer = 000000833AD16C00] 12:19:59 INFO - PROCESS | 384 | 1466536799234 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833AD8C400) [pid = 384] [serial = 1739] [outer = 000000833AD16C00] 12:19:59 INFO - PROCESS | 384 | 1466536799716 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 734ms 12:19:59 INFO - PROCESS | 384 | 1466536799793 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 384 | 1466536799798 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 12:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:19:59 INFO - PROCESS | 384 | 1466536799805 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 384 | 1466536799808 Marionette TRACE conn5 <- [1,2282,null,{}] 12:19:59 INFO - PROCESS | 384 | 1466536799811 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 384 | 1466536799815 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:59 INFO - PROCESS | 384 | 1466536799907 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 12:19:59 INFO - PROCESS | 384 | 1466536799920 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 384 | 1466536799923 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:19:59 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C27800 == 27 [pid = 384] [id = 580] 12:19:59 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833AE99000) [pid = 384] [serial = 1740] [outer = 0000000000000000] 12:19:59 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833AE9B800) [pid = 384] [serial = 1741] [outer = 000000833AE99000] 12:19:59 INFO - PROCESS | 384 | 1466536799973 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833AFB4000) [pid = 384] [serial = 1742] [outer = 000000833AE99000] 12:20:00 INFO - PROCESS | 384 | 1466536800446 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 692ms 12:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:20:00 INFO - PROCESS | 384 | 1466536800499 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 384 | 1466536800501 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 12:20:00 INFO - PROCESS | 384 | 1466536800505 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 384 | 1466536800509 Marionette TRACE conn5 <- [1,2286,null,{}] 12:20:00 INFO - PROCESS | 384 | 1466536800521 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 384 | 1466536800526 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:00 INFO - PROCESS | 384 | 1466536800642 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 12:20:00 INFO - PROCESS | 384 | 1466536800726 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 384 | 1466536800730 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:00 INFO - PROCESS | 384 | ++DOCSHELL 00000083473A9000 == 28 [pid = 384] [id = 581] 12:20:00 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833AB21C00) [pid = 384] [serial = 1743] [outer = 0000000000000000] 12:20:00 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833C454C00) [pid = 384] [serial = 1744] [outer = 000000833AB21C00] 12:20:00 INFO - PROCESS | 384 | 1466536800780 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833F3D9800) [pid = 384] [serial = 1745] [outer = 000000833AB21C00] 12:20:01 INFO - PROCESS | 384 | 1466536801161 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 691ms 12:20:01 INFO - PROCESS | 384 | 1466536801198 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 384 | 1466536801201 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 12:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:20:01 INFO - PROCESS | 384 | 1466536801211 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 384 | 1466536801213 Marionette TRACE conn5 <- [1,2290,null,{}] 12:20:01 INFO - PROCESS | 384 | 1466536801216 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:01 INFO - PROCESS | 384 | 1466536801218 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:01 INFO - PROCESS | 384 | 1466536801307 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 12:20:01 INFO - PROCESS | 384 | 1466536801312 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 384 | 1466536801314 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:01 INFO - PROCESS | 384 | ++DOCSHELL 000000834792A000 == 29 [pid = 384] [id = 582] 12:20:01 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833FD9B400) [pid = 384] [serial = 1746] [outer = 0000000000000000] 12:20:01 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833FF2FC00) [pid = 384] [serial = 1747] [outer = 000000833FD9B400] 12:20:01 INFO - PROCESS | 384 | 1466536801360 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834031B800) [pid = 384] [serial = 1748] [outer = 000000833FD9B400] 12:20:01 INFO - PROCESS | 384 | 1466536801782 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 629ms 12:20:01 INFO - PROCESS | 384 | 1466536801842 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 384 | 1466536801844 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 12:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:20:01 INFO - PROCESS | 384 | 1466536801849 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 384 | 1466536801851 Marionette TRACE conn5 <- [1,2294,null,{}] 12:20:01 INFO - PROCESS | 384 | 1466536801854 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:01 INFO - PROCESS | 384 | 1466536801856 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:01 INFO - PROCESS | 384 | 1466536801936 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 12:20:01 INFO - PROCESS | 384 | 1466536801944 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 384 | 1466536801947 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:01 INFO - PROCESS | 384 | ++DOCSHELL 000000834863D800 == 30 [pid = 384] [id = 583] 12:20:01 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AD9A400) [pid = 384] [serial = 1749] [outer = 0000000000000000] 12:20:01 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008341015000) [pid = 384] [serial = 1750] [outer = 000000833AD9A400] 12:20:01 INFO - PROCESS | 384 | 1466536801992 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083418CC800) [pid = 384] [serial = 1751] [outer = 000000833AD9A400] 12:20:02 INFO - PROCESS | 384 | 1466536802457 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 692ms 12:20:02 INFO - PROCESS | 384 | 1466536802543 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 384 | 1466536802545 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 12:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:20:02 INFO - PROCESS | 384 | 1466536802548 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 384 | 1466536802550 Marionette TRACE conn5 <- [1,2298,null,{}] 12:20:02 INFO - PROCESS | 384 | 1466536802554 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:02 INFO - PROCESS | 384 | 1466536802560 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:02 INFO - PROCESS | 384 | 1466536802677 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 12:20:02 INFO - PROCESS | 384 | 1466536802683 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 384 | 1466536802685 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:02 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7C7000 == 31 [pid = 384] [id = 584] 12:20:02 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834462C000) [pid = 384] [serial = 1752] [outer = 0000000000000000] 12:20:02 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344A3D800) [pid = 384] [serial = 1753] [outer = 000000834462C000] 12:20:02 INFO - PROCESS | 384 | 1466536802730 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008344A4E000) [pid = 384] [serial = 1754] [outer = 000000834462C000] 12:20:03 INFO - PROCESS | 384 | 1466536803194 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 690ms 12:20:03 INFO - PROCESS | 384 | 1466536803241 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 384 | 1466536803244 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 12:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:20:03 INFO - PROCESS | 384 | 1466536803247 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 384 | 1466536803248 Marionette TRACE conn5 <- [1,2302,null,{}] 12:20:03 INFO - PROCESS | 384 | 1466536803252 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 384 | 1466536803254 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:03 INFO - PROCESS | 384 | 1466536803360 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 12:20:03 INFO - PROCESS | 384 | 1466536803366 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 384 | 1466536803368 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:03 INFO - PROCESS | 384 | ++DOCSHELL 000000834B32F000 == 32 [pid = 384] [id = 585] 12:20:03 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833F556000) [pid = 384] [serial = 1755] [outer = 0000000000000000] 12:20:03 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008344CCAC00) [pid = 384] [serial = 1756] [outer = 000000833F556000] 12:20:03 INFO - PROCESS | 384 | 1466536803412 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008345A08000) [pid = 384] [serial = 1757] [outer = 000000833F556000] 12:20:03 INFO - PROCESS | 384 | 1466536803824 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 629ms 12:20:03 INFO - PROCESS | 384 | 1466536803880 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 384 | 1466536803882 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 12:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:20:03 INFO - PROCESS | 384 | 1466536803885 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 384 | 1466536803887 Marionette TRACE conn5 <- [1,2306,null,{}] 12:20:03 INFO - PROCESS | 384 | 1466536803891 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 384 | 1466536803892 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:03 INFO - PROCESS | 384 | 1466536803975 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 12:20:03 INFO - PROCESS | 384 | 1466536803980 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 384 | 1466536803982 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:03 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA72800 == 33 [pid = 384] [id = 586] 12:20:03 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008346D8FC00) [pid = 384] [serial = 1758] [outer = 0000000000000000] 12:20:04 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008346DE3C00) [pid = 384] [serial = 1759] [outer = 0000008346D8FC00] 12:20:04 INFO - PROCESS | 384 | 1466536804027 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834739F800) [pid = 384] [serial = 1760] [outer = 0000008346D8FC00] 12:20:04 INFO - PROCESS | 384 | 1466536804484 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 384 | 1466536804518 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 12:20:04 INFO - PROCESS | 384 | 1466536804521 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 384 | 1466536804523 Marionette TRACE conn5 <- [1,2310,null,{}] 12:20:04 INFO - PROCESS | 384 | 1466536804531 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:04 INFO - PROCESS | 384 | 1466536804533 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:04 INFO - PROCESS | 384 | 1466536804642 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 12:20:04 INFO - PROCESS | 384 | 1466536804647 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 384 | 1466536804649 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:04 INFO - PROCESS | 384 | ++DOCSHELL 00000083473A6800 == 34 [pid = 384] [id = 587] 12:20:04 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008347444400) [pid = 384] [serial = 1761] [outer = 0000000000000000] 12:20:04 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083478D7C00) [pid = 384] [serial = 1762] [outer = 0000008347444400] 12:20:04 INFO - PROCESS | 384 | 1466536804693 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347B4A400) [pid = 384] [serial = 1763] [outer = 0000008347444400] 12:20:05 INFO - PROCESS | 384 | 1466536805148 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 692ms 12:20:05 INFO - PROCESS | 384 | 1466536805221 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 384 | 1466536805223 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 12:20:05 INFO - PROCESS | 384 | 1466536805226 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:20:05 INFO - PROCESS | 384 | 1466536805228 Marionette TRACE conn5 <- [1,2314,null,{}] 12:20:05 INFO - PROCESS | 384 | 1466536805232 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:05 INFO - PROCESS | 384 | 1466536805234 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:05 INFO - PROCESS | 384 | 1466536805348 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 12:20:05 INFO - PROCESS | 384 | 1466536805399 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 384 | 1466536805401 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:05 INFO - PROCESS | 384 | ++DOCSHELL 000000834C13C000 == 35 [pid = 384] [id = 588] 12:20:05 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008347C39400) [pid = 384] [serial = 1764] [outer = 0000000000000000] 12:20:05 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008347C5A800) [pid = 384] [serial = 1765] [outer = 0000008347C39400] 12:20:05 INFO - PROCESS | 384 | 1466536805446 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (0000008347FEDC00) [pid = 384] [serial = 1766] [outer = 0000008347C39400] 12:20:05 INFO - PROCESS | 384 | 1466536805883 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 12:20:05 INFO - PROCESS | 384 | 1466536805901 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 12:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:20:05 INFO - PROCESS | 384 | 1466536805904 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 12:20:05 INFO - PROCESS | 384 | 1466536805907 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 384 | 1466536805910 Marionette TRACE conn5 <- [1,2318,null,{}] 12:20:05 INFO - PROCESS | 384 | 1466536805913 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:05 INFO - PROCESS | 384 | 1466536805916 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:06 INFO - PROCESS | 384 | 1466536806073 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 12:20:06 INFO - PROCESS | 384 | 1466536806099 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 384 | 1466536806102 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:06 INFO - PROCESS | 384 | ++DOCSHELL 000000834863D000 == 36 [pid = 384] [id = 589] 12:20:06 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083482A8C00) [pid = 384] [serial = 1767] [outer = 0000000000000000] 12:20:06 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008348369C00) [pid = 384] [serial = 1768] [outer = 00000083482A8C00] 12:20:06 INFO - PROCESS | 384 | 1466536806149 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (0000008348410800) [pid = 384] [serial = 1769] [outer = 00000083482A8C00] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008348404C00) [pid = 384] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000834743E400) [pid = 384] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008347B4D000) [pid = 384] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 88 (00000083481F0800) [pid = 384] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008346D91000) [pid = 384] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083452C6800) [pid = 384] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834499F400) [pid = 384] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833ABCC800) [pid = 384] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833FF2DC00) [pid = 384] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008339A50C00) [pid = 384] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AEA3800) [pid = 384] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD19400) [pid = 384] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008347C5BC00) [pid = 384] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:20:06 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083412D8400) [pid = 384] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:20:06 INFO - PROCESS | 384 | 1466536806668 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:20:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 777ms 12:20:06 INFO - PROCESS | 384 | 1466536806690 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 384 | 1466536806692 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 12:20:06 INFO - PROCESS | 384 | 1466536806695 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 384 | 1466536806697 Marionette TRACE conn5 <- [1,2322,null,{}] 12:20:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:20:06 INFO - PROCESS | 384 | 1466536806700 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:06 INFO - PROCESS | 384 | 1466536806702 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:06 INFO - PROCESS | 384 | 1466536806820 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 12:20:06 INFO - PROCESS | 384 | 1466536806867 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 384 | 1466536806869 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:06 INFO - PROCESS | 384 | ++DOCSHELL 000000834C320800 == 37 [pid = 384] [id = 590] 12:20:06 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833B24A400) [pid = 384] [serial = 1770] [outer = 0000000000000000] 12:20:06 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083452CA400) [pid = 384] [serial = 1771] [outer = 000000833B24A400] 12:20:06 INFO - PROCESS | 384 | 1466536806923 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008348361400) [pid = 384] [serial = 1772] [outer = 000000833B24A400] 12:20:07 INFO - PROCESS | 384 | 1466536807294 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 12:20:07 INFO - PROCESS | 384 | 1466536807330 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 384 | 1466536807332 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 12:20:07 INFO - PROCESS | 384 | 1466536807335 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:20:07 INFO - PROCESS | 384 | 1466536807336 Marionette TRACE conn5 <- [1,2326,null,{}] 12:20:07 INFO - PROCESS | 384 | 1466536807340 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:07 INFO - PROCESS | 384 | 1466536807342 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:07 INFO - PROCESS | 384 | 1466536807427 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 12:20:07 INFO - PROCESS | 384 | 1466536807432 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 384 | 1466536807434 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:07 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF27800 == 38 [pid = 384] [id = 591] 12:20:07 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008348646400) [pid = 384] [serial = 1773] [outer = 0000000000000000] 12:20:07 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000834864EC00) [pid = 384] [serial = 1774] [outer = 0000008348646400] 12:20:07 INFO - PROCESS | 384 | 1466536807478 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083486B5800) [pid = 384] [serial = 1775] [outer = 0000008348646400] 12:20:07 INFO - PROCESS | 384 | 1466536807916 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 629ms 12:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:20:07 INFO - PROCESS | 384 | 1466536807971 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 384 | 1466536807974 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 12:20:07 INFO - PROCESS | 384 | 1466536807977 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 384 | 1466536807979 Marionette TRACE conn5 <- [1,2330,null,{}] 12:20:07 INFO - PROCESS | 384 | 1466536807982 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:07 INFO - PROCESS | 384 | 1466536807984 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:08 INFO - PROCESS | 384 | 1466536808077 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 12:20:08 INFO - PROCESS | 384 | 1466536808082 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 384 | 1466536808084 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:08 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFB6000 == 39 [pid = 384] [id = 592] 12:20:08 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008348806C00) [pid = 384] [serial = 1776] [outer = 0000000000000000] 12:20:08 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834880CC00) [pid = 384] [serial = 1777] [outer = 0000008348806C00] 12:20:08 INFO - PROCESS | 384 | 1466536808128 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (00000083489BE400) [pid = 384] [serial = 1778] [outer = 0000008348806C00] 12:20:08 INFO - PROCESS | 384 | 1466536808753 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 880ms 12:20:08 INFO - PROCESS | 384 | 1466536808862 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 384 | 1466536808867 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 12:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:20:08 INFO - PROCESS | 384 | 1466536808873 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 384 | 1466536808876 Marionette TRACE conn5 <- [1,2334,null,{}] 12:20:08 INFO - PROCESS | 384 | 1466536808882 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:08 INFO - PROCESS | 384 | 1466536808886 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:09 INFO - PROCESS | 384 | 1466536809027 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 12:20:09 INFO - PROCESS | 384 | 1466536809103 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 384 | 1466536809108 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:09 INFO - PROCESS | 384 | ++DOCSHELL 0000008341478800 == 40 [pid = 384] [id = 593] 12:20:09 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833ABAE400) [pid = 384] [serial = 1779] [outer = 0000000000000000] 12:20:09 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833AD13400) [pid = 384] [serial = 1780] [outer = 000000833ABAE400] 12:20:09 INFO - PROCESS | 384 | 1466536809209 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833AD9C000) [pid = 384] [serial = 1781] [outer = 000000833ABAE400] 12:20:10 INFO - PROCESS | 384 | 1466536809995 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1136ms 12:20:10 INFO - PROCESS | 384 | 1466536810011 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 384 | 1466536810016 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 12:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:20:10 INFO - PROCESS | 384 | 1466536810023 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 384 | 1466536810026 Marionette TRACE conn5 <- [1,2338,null,{}] 12:20:10 INFO - PROCESS | 384 | 1466536810030 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:10 INFO - PROCESS | 384 | 1466536810033 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:10 INFO - PROCESS | 384 | 1466536810297 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 12:20:10 INFO - PROCESS | 384 | 1466536810439 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 384 | 1466536810442 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:10 INFO - PROCESS | 384 | ++DOCSHELL 000000833F5D6800 == 41 [pid = 384] [id = 594] 12:20:10 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008339B10400) [pid = 384] [serial = 1782] [outer = 0000000000000000] 12:20:10 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833AD0C000) [pid = 384] [serial = 1783] [outer = 0000008339B10400] 12:20:10 INFO - PROCESS | 384 | 1466536810495 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833AD95800) [pid = 384] [serial = 1784] [outer = 0000008339B10400] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834CF27800 == 40 [pid = 384] [id = 591] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834C320800 == 39 [pid = 384] [id = 590] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834863D000 == 38 [pid = 384] [id = 589] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834C13C000 == 37 [pid = 384] [id = 588] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 00000083473A6800 == 36 [pid = 384] [id = 587] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834BA72800 == 35 [pid = 384] [id = 586] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834B32F000 == 34 [pid = 384] [id = 585] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834A7C7000 == 33 [pid = 384] [id = 584] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000834864A800) [pid = 384] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834863D800 == 32 [pid = 384] [id = 583] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834792A000 == 31 [pid = 384] [id = 582] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 00000083473A9000 == 30 [pid = 384] [id = 581] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 0000008344C27800 == 29 [pid = 384] [id = 580] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000833FDBD800 == 28 [pid = 384] [id = 579] 12:20:11 INFO - PROCESS | 384 | --DOCSHELL 000000834CF2D800 == 27 [pid = 384] [id = 578] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008348411C00) [pid = 384] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083478D3C00) [pid = 384] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008347C58400) [pid = 384] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008347B44000) [pid = 384] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083481FC400) [pid = 384] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008347EF6800) [pid = 384] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008348409400) [pid = 384] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834836D000) [pid = 384] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008347257400) [pid = 384] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083452D0400) [pid = 384] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008345A13000) [pid = 384] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008344A52000) [pid = 384] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008344CD0000) [pid = 384] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083412D5800) [pid = 384] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008341957000) [pid = 384] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083401DD800) [pid = 384] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008340D74C00) [pid = 384] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833F3D1C00) [pid = 384] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833F5B9400) [pid = 384] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AFB0000) [pid = 384] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833B3B8000) [pid = 384] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AD1A000) [pid = 384] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833AD92400) [pid = 384] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083481A5400) [pid = 384] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008344CC5800) [pid = 384] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083481F6C00) [pid = 384] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000834743CC00) [pid = 384] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 12:20:11 INFO - PROCESS | 384 | 1466536811179 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1195ms 12:20:11 INFO - PROCESS | 384 | 1466536811221 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 384 | 1466536811225 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 12:20:11 INFO - PROCESS | 384 | 1466536811230 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:20:11 INFO - PROCESS | 384 | 1466536811234 Marionette TRACE conn5 <- [1,2342,null,{}] 12:20:11 INFO - PROCESS | 384 | 1466536811238 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 384 | 1466536811241 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:11 INFO - PROCESS | 384 | 1466536811335 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 12:20:11 INFO - PROCESS | 384 | 1466536811416 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 384 | 1466536811419 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:11 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E85800 == 28 [pid = 384] [id = 595] 12:20:11 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833AD15000) [pid = 384] [serial = 1785] [outer = 0000000000000000] 12:20:11 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833ADA5000) [pid = 384] [serial = 1786] [outer = 000000833AD15000] 12:20:11 INFO - PROCESS | 384 | 1466536811467 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833B3C2C00) [pid = 384] [serial = 1787] [outer = 000000833AD15000] 12:20:11 INFO - PROCESS | 384 | 1466536811935 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 734ms 12:20:11 INFO - PROCESS | 384 | 1466536811969 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 384 | 1466536811972 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 12:20:11 INFO - PROCESS | 384 | 1466536811976 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 384 | 1466536811978 Marionette TRACE conn5 <- [1,2346,null,{}] 12:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:20:11 INFO - PROCESS | 384 | 1466536811981 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 384 | 1466536811984 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:12 INFO - PROCESS | 384 | 1466536812073 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 12:20:12 INFO - PROCESS | 384 | 1466536812084 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 384 | 1466536812086 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:12 INFO - PROCESS | 384 | ++DOCSHELL 000000834784A800 == 29 [pid = 384] [id = 596] 12:20:12 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833F54E400) [pid = 384] [serial = 1788] [outer = 0000000000000000] 12:20:12 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833F5B5C00) [pid = 384] [serial = 1789] [outer = 000000833F54E400] 12:20:12 INFO - PROCESS | 384 | 1466536812133 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008340173C00) [pid = 384] [serial = 1790] [outer = 000000833F54E400] 12:20:12 INFO - PROCESS | 384 | 1466536812615 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 671ms 12:20:12 INFO - PROCESS | 384 | 1466536812652 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 384 | 1466536812657 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 12:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:20:12 INFO - PROCESS | 384 | 1466536812668 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 384 | 1466536812673 Marionette TRACE conn5 <- [1,2350,null,{}] 12:20:12 INFO - PROCESS | 384 | 1466536812677 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:12 INFO - PROCESS | 384 | 1466536812680 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:12 INFO - PROCESS | 384 | 1466536812774 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 12:20:12 INFO - PROCESS | 384 | 1466536812781 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 384 | 1466536812783 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:12 INFO - PROCESS | 384 | ++DOCSHELL 0000008348622000 == 30 [pid = 384] [id = 597] 12:20:12 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008340E20800) [pid = 384] [serial = 1791] [outer = 0000000000000000] 12:20:12 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083418C4C00) [pid = 384] [serial = 1792] [outer = 0000008340E20800] 12:20:12 INFO - PROCESS | 384 | 1466536812829 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000834462B400) [pid = 384] [serial = 1793] [outer = 0000008340E20800] 12:20:13 INFO - PROCESS | 384 | 1466536813307 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 692ms 12:20:13 INFO - PROCESS | 384 | 1466536813358 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 384 | 1466536813360 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 12:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:20:13 INFO - PROCESS | 384 | 1466536813364 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 384 | 1466536813365 Marionette TRACE conn5 <- [1,2354,null,{}] 12:20:13 INFO - PROCESS | 384 | 1466536813375 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:13 INFO - PROCESS | 384 | 1466536813378 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:13 INFO - PROCESS | 384 | 1466536813487 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 12:20:13 INFO - PROCESS | 384 | 1466536813503 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 384 | 1466536813506 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:13 INFO - PROCESS | 384 | ++DOCSHELL 0000008349660800 == 31 [pid = 384] [id = 598] 12:20:13 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008344632400) [pid = 384] [serial = 1794] [outer = 0000000000000000] 12:20:13 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083449A2400) [pid = 384] [serial = 1795] [outer = 0000008344632400] 12:20:13 INFO - PROCESS | 384 | 1466536813595 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008344A46800) [pid = 384] [serial = 1796] [outer = 0000008344632400] 12:20:14 INFO - PROCESS | 384 | 1466536814006 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 691ms 12:20:14 INFO - PROCESS | 384 | 1466536814058 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 384 | 1466536814060 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 12:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:20:14 INFO - PROCESS | 384 | 1466536814076 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 384 | 1466536814078 Marionette TRACE conn5 <- [1,2358,null,{}] 12:20:14 INFO - PROCESS | 384 | 1466536814082 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:14 INFO - PROCESS | 384 | 1466536814084 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:14 INFO - PROCESS | 384 | 1466536814222 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 12:20:14 INFO - PROCESS | 384 | 1466536814248 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 384 | 1466536814255 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:14 INFO - PROCESS | 384 | ++DOCSHELL 0000008347BB6000 == 32 [pid = 384] [id = 599] 12:20:14 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083452C9400) [pid = 384] [serial = 1797] [outer = 0000000000000000] 12:20:14 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083452CCC00) [pid = 384] [serial = 1798] [outer = 00000083452C9400] 12:20:14 INFO - PROCESS | 384 | 1466536814314 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008346DDE800) [pid = 384] [serial = 1799] [outer = 00000083452C9400] 12:20:14 INFO - PROCESS | 384 | 1466536814789 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 734ms 12:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:20:14 INFO - PROCESS | 384 | 1466536814801 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 384 | 1466536814803 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 12:20:14 INFO - PROCESS | 384 | 1466536814807 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 384 | 1466536814808 Marionette TRACE conn5 <- [1,2362,null,{}] 12:20:14 INFO - PROCESS | 384 | 1466536814812 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:14 INFO - PROCESS | 384 | 1466536814814 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:14 INFO - PROCESS | 384 | 1466536814936 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 12:20:14 INFO - PROCESS | 384 | 1466536814941 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 384 | 1466536814944 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:14 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA73800 == 33 [pid = 384] [id = 600] 12:20:14 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008346D8EC00) [pid = 384] [serial = 1800] [outer = 0000000000000000] 12:20:14 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008347445000) [pid = 384] [serial = 1801] [outer = 0000008346D8EC00] 12:20:14 INFO - PROCESS | 384 | 1466536814988 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347B4B400) [pid = 384] [serial = 1802] [outer = 0000008346D8EC00] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AD9A400) [pid = 384] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833ABB7800) [pid = 384] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AB21C00) [pid = 384] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833FD9B400) [pid = 384] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834462C000) [pid = 384] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833F556000) [pid = 384] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008347444400) [pid = 384] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AE99000) [pid = 384] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AD16C00) [pid = 384] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008346D8FC00) [pid = 384] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347C39400) [pid = 384] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083482A8C00) [pid = 384] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833B24A400) [pid = 384] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:20:15 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008348646400) [pid = 384] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:20:15 INFO - PROCESS | 384 | 1466536815601 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 838ms 12:20:15 INFO - PROCESS | 384 | 1466536815648 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 384 | 1466536815650 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 12:20:15 INFO - PROCESS | 384 | 1466536815653 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:20:15 INFO - PROCESS | 384 | 1466536815655 Marionette TRACE conn5 <- [1,2366,null,{}] 12:20:15 INFO - PROCESS | 384 | 1466536815659 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 384 | 1466536815661 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:15 INFO - PROCESS | 384 | 1466536815771 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 12:20:15 INFO - PROCESS | 384 | 1466536815824 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 384 | 1466536815826 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:15 INFO - PROCESS | 384 | ++DOCSHELL 000000834C00F000 == 34 [pid = 384] [id = 601] 12:20:15 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833ABB4C00) [pid = 384] [serial = 1803] [outer = 0000000000000000] 12:20:15 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008341960000) [pid = 384] [serial = 1804] [outer = 000000833ABB4C00] 12:20:15 INFO - PROCESS | 384 | 1466536815872 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008347B46000) [pid = 384] [serial = 1805] [outer = 000000833ABB4C00] 12:20:16 INFO - PROCESS | 384 | 1466536816244 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 628ms 12:20:16 INFO - PROCESS | 384 | 1466536816285 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 384 | 1466536816288 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 12:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:20:16 INFO - PROCESS | 384 | 1466536816290 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 384 | 1466536816292 Marionette TRACE conn5 <- [1,2370,null,{}] 12:20:16 INFO - PROCESS | 384 | 1466536816295 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:16 INFO - PROCESS | 384 | 1466536816297 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:16 INFO - PROCESS | 384 | 1466536816412 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 12:20:16 INFO - PROCESS | 384 | 1466536816420 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 384 | 1466536816422 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:16 INFO - PROCESS | 384 | ++DOCSHELL 000000834C13A800 == 35 [pid = 384] [id = 602] 12:20:16 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008345857C00) [pid = 384] [serial = 1806] [outer = 0000000000000000] 12:20:16 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347C58400) [pid = 384] [serial = 1807] [outer = 0000008345857C00] 12:20:16 INFO - PROCESS | 384 | 1466536816467 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083481A4800) [pid = 384] [serial = 1808] [outer = 0000008345857C00] 12:20:16 INFO - PROCESS | 384 | 1466536816874 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 629ms 12:20:16 INFO - PROCESS | 384 | 1466536816924 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 384 | 1466536816926 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 12:20:16 INFO - PROCESS | 384 | 1466536816929 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:20:16 INFO - PROCESS | 384 | 1466536816931 Marionette TRACE conn5 <- [1,2374,null,{}] 12:20:16 INFO - PROCESS | 384 | 1466536816935 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:16 INFO - PROCESS | 384 | 1466536816937 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:17 INFO - PROCESS | 384 | 1466536817049 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 12:20:17 INFO - PROCESS | 384 | 1466536817094 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 384 | 1466536817096 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:17 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F45000 == 36 [pid = 384] [id = 603] 12:20:17 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083481ABC00) [pid = 384] [serial = 1809] [outer = 0000000000000000] 12:20:17 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083481F7000) [pid = 384] [serial = 1810] [outer = 00000083481ABC00] 12:20:17 INFO - PROCESS | 384 | 1466536817142 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083482F4C00) [pid = 384] [serial = 1811] [outer = 00000083481ABC00] 12:20:17 INFO - PROCESS | 384 | 1466536817635 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 734ms 12:20:17 INFO - PROCESS | 384 | 1466536817672 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 384 | 1466536817677 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 12:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:20:17 INFO - PROCESS | 384 | 1466536817684 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 384 | 1466536817688 Marionette TRACE conn5 <- [1,2378,null,{}] 12:20:17 INFO - PROCESS | 384 | 1466536817694 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:17 INFO - PROCESS | 384 | 1466536817698 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:17 INFO - PROCESS | 384 | 1466536817826 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 12:20:17 INFO - PROCESS | 384 | 1466536817922 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 384 | 1466536817927 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:17 INFO - PROCESS | 384 | ++DOCSHELL 00000083449BC000 == 37 [pid = 384] [id = 604] 12:20:17 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AD98800) [pid = 384] [serial = 1812] [outer = 0000000000000000] 12:20:17 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833AE99000) [pid = 384] [serial = 1813] [outer = 000000833AD98800] 12:20:17 INFO - PROCESS | 384 | 1466536817984 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833B3C6000) [pid = 384] [serial = 1814] [outer = 000000833AD98800] 12:20:18 INFO - PROCESS | 384 | 1466536818678 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1031ms 12:20:18 INFO - PROCESS | 384 | 1466536818718 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 384 | 1466536818723 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 12:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:20:18 INFO - PROCESS | 384 | 1466536818730 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 384 | 1466536818733 Marionette TRACE conn5 <- [1,2382,null,{}] 12:20:18 INFO - PROCESS | 384 | 1466536818737 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:18 INFO - PROCESS | 384 | 1466536818740 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:18 INFO - PROCESS | 384 | 1466536818899 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 12:20:18 INFO - PROCESS | 384 | 1466536818916 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 384 | 1466536818919 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:18 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8C7800 == 38 [pid = 384] [id = 605] 12:20:18 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008340E20400) [pid = 384] [serial = 1815] [outer = 0000000000000000] 12:20:18 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083412D8400) [pid = 384] [serial = 1816] [outer = 0000008340E20400] 12:20:18 INFO - PROCESS | 384 | 1466536818976 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083449AA400) [pid = 384] [serial = 1817] [outer = 0000008340E20400] 12:20:19 INFO - PROCESS | 384 | 1466536819636 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 944ms 12:20:19 INFO - PROCESS | 384 | 1466536819676 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 384 | 1466536819679 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 12:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:20:19 INFO - PROCESS | 384 | 1466536819683 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 384 | 1466536819687 Marionette TRACE conn5 <- [1,2386,null,{}] 12:20:19 INFO - PROCESS | 384 | 1466536819698 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:19 INFO - PROCESS | 384 | 1466536819703 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:19 INFO - PROCESS | 384 | 1466536819815 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 12:20:19 INFO - PROCESS | 384 | 1466536819938 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 384 | 1466536819941 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:19 INFO - PROCESS | 384 | ++DOCSHELL 000000834C311000 == 39 [pid = 384] [id = 606] 12:20:19 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347258800) [pid = 384] [serial = 1818] [outer = 0000000000000000] 12:20:20 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347B49800) [pid = 384] [serial = 1819] [outer = 0000008347258800] 12:20:20 INFO - PROCESS | 384 | 1466536820000 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008348405000) [pid = 384] [serial = 1820] [outer = 0000008347258800] 12:20:20 INFO - PROCESS | 384 | 1466536820547 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 943ms 12:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:20:20 INFO - PROCESS | 384 | 1466536820628 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 384 | 1466536820631 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 12:20:20 INFO - PROCESS | 384 | 1466536820635 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 384 | 1466536820637 Marionette TRACE conn5 <- [1,2390,null,{}] 12:20:20 INFO - PROCESS | 384 | 1466536820641 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:20 INFO - PROCESS | 384 | 1466536820643 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:20 INFO - PROCESS | 384 | 1466536820758 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 12:20:20 INFO - PROCESS | 384 | 1466536820878 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 384 | 1466536820881 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:20 INFO - PROCESS | 384 | ++DOCSHELL 000000834CCBF800 == 40 [pid = 384] [id = 607] 12:20:20 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008348649800) [pid = 384] [serial = 1821] [outer = 0000000000000000] 12:20:20 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (00000083486AB000) [pid = 384] [serial = 1822] [outer = 0000008348649800] 12:20:20 INFO - PROCESS | 384 | 1466536820936 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083488EAC00) [pid = 384] [serial = 1823] [outer = 0000008348649800] 12:20:21 INFO - PROCESS | 384 | 1466536821551 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 943ms 12:20:21 INFO - PROCESS | 384 | 1466536821580 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 384 | 1466536821582 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 12:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:20:21 INFO - PROCESS | 384 | 1466536821585 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 384 | 1466536821588 Marionette TRACE conn5 <- [1,2394,null,{}] 12:20:21 INFO - PROCESS | 384 | 1466536821591 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:21 INFO - PROCESS | 384 | 1466536821594 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:21 INFO - PROCESS | 384 | 1466536821703 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 12:20:21 INFO - PROCESS | 384 | 1466536821799 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 384 | 1466536821801 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:21 INFO - PROCESS | 384 | ++DOCSHELL 0000008340220000 == 41 [pid = 384] [id = 608] 12:20:21 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833AD8DC00) [pid = 384] [serial = 1824] [outer = 0000000000000000] 12:20:21 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833B3B9800) [pid = 384] [serial = 1825] [outer = 000000833AD8DC00] 12:20:21 INFO - PROCESS | 384 | 1466536821856 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (0000008347B4EC00) [pid = 384] [serial = 1826] [outer = 000000833AD8DC00] 12:20:22 INFO - PROCESS | 384 | 1466536822600 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1029ms 12:20:22 INFO - PROCESS | 384 | 1466536822618 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 384 | 1466536822622 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 12:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:20:22 INFO - PROCESS | 384 | 1466536822626 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 384 | 1466536822631 Marionette TRACE conn5 <- [1,2398,null,{}] 12:20:22 INFO - PROCESS | 384 | 1466536822654 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:22 INFO - PROCESS | 384 | 1466536822657 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:22 INFO - PROCESS | 384 | 1466536822765 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000834C13A800 == 40 [pid = 384] [id = 602] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000834C00F000 == 39 [pid = 384] [id = 601] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000834BA73800 == 38 [pid = 384] [id = 600] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 0000008347BB6000 == 37 [pid = 384] [id = 599] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 0000008349660800 == 36 [pid = 384] [id = 598] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 0000008348622000 == 35 [pid = 384] [id = 597] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000834784A800 == 34 [pid = 384] [id = 596] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 0000008340E85800 == 33 [pid = 384] [id = 595] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000833F5D6800 == 32 [pid = 384] [id = 594] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 0000008341478800 == 31 [pid = 384] [id = 593] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000834CFB6000 == 30 [pid = 384] [id = 592] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 0000008340220000 == 29 [pid = 384] [id = 608] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000834CCBF800 == 28 [pid = 384] [id = 607] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000834C311000 == 27 [pid = 384] [id = 606] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 000000834A8C7800 == 26 [pid = 384] [id = 605] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 0000008347F45000 == 25 [pid = 384] [id = 603] 12:20:23 INFO - PROCESS | 384 | --DOCSHELL 00000083449BC000 == 24 [pid = 384] [id = 604] 12:20:23 INFO - PROCESS | 384 | 1466536823475 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 384 | 1466536823479 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 92 (0000008341015000) [pid = 384] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 91 (00000083418CC800) [pid = 384] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083486AA400) [pid = 384] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833C454C00) [pid = 384] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833F3D9800) [pid = 384] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833FF2FC00) [pid = 384] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000834031B800) [pid = 384] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008344A3D800) [pid = 384] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008344A4E000) [pid = 384] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008344CCAC00) [pid = 384] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008345A08000) [pid = 384] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083478D7C00) [pid = 384] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AE9B800) [pid = 384] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AFB4000) [pid = 384] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AD17400) [pid = 384] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AD8C400) [pid = 384] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008346DE3C00) [pid = 384] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008347C5A800) [pid = 384] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008347B4A400) [pid = 384] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008348369C00) [pid = 384] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083452CA400) [pid = 384] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008347FEDC00) [pid = 384] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834864EC00) [pid = 384] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083486B5800) [pid = 384] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000834880CC00) [pid = 384] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008348361400) [pid = 384] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008348410800) [pid = 384] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000834739F800) [pid = 384] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 12:20:23 INFO - PROCESS | 384 | ++DOCSHELL 000000833B6DF800 == 25 [pid = 384] [id = 609] 12:20:23 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833ABA9C00) [pid = 384] [serial = 1827] [outer = 0000000000000000] 12:20:23 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833ABB3800) [pid = 384] [serial = 1828] [outer = 000000833ABA9C00] 12:20:23 INFO - PROCESS | 384 | 1466536823610 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AD1AC00) [pid = 384] [serial = 1829] [outer = 000000833ABA9C00] 12:20:24 INFO - PROCESS | 384 | 1466536824108 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1555ms 12:20:24 INFO - PROCESS | 384 | 1466536824183 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 384 | 1466536824187 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 12:20:24 INFO - PROCESS | 384 | 1466536824191 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:20:24 INFO - PROCESS | 384 | 1466536824194 Marionette TRACE conn5 <- [1,2402,null,{}] 12:20:24 INFO - PROCESS | 384 | 1466536824200 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:24 INFO - PROCESS | 384 | 1466536824204 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:24 INFO - PROCESS | 384 | 1466536824303 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 12:20:24 INFO - PROCESS | 384 | 1466536824312 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 384 | 1466536824314 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:24 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C37000 == 26 [pid = 384] [id = 610] 12:20:24 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833B3B7C00) [pid = 384] [serial = 1830] [outer = 0000000000000000] 12:20:24 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833B3BE800) [pid = 384] [serial = 1831] [outer = 000000833B3B7C00] 12:20:24 INFO - PROCESS | 384 | 1466536824363 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833F3CDC00) [pid = 384] [serial = 1832] [outer = 000000833B3B7C00] 12:20:24 INFO - PROCESS | 384 | 1466536824812 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 692ms 12:20:24 INFO - PROCESS | 384 | 1466536824890 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 384 | 1466536824895 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 12:20:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:20:24 INFO - PROCESS | 384 | 1466536824900 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 384 | 1466536824902 Marionette TRACE conn5 <- [1,2406,null,{}] 12:20:24 INFO - PROCESS | 384 | 1466536824906 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:24 INFO - PROCESS | 384 | 1466536824909 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:25 INFO - PROCESS | 384 | 1466536825002 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 12:20:25 INFO - PROCESS | 384 | 1466536825085 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 384 | 1466536825088 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:25 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C31800 == 27 [pid = 384] [id = 611] 12:20:25 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833F4F5800) [pid = 384] [serial = 1833] [outer = 0000000000000000] 12:20:25 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833F9ECC00) [pid = 384] [serial = 1834] [outer = 000000833F4F5800] 12:20:25 INFO - PROCESS | 384 | 1466536825143 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008340D10C00) [pid = 384] [serial = 1835] [outer = 000000833F4F5800] 12:20:25 INFO - PROCESS | 384 | 1466536825550 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:20:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:20:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 692ms 12:20:25 INFO - PROCESS | 384 | 1466536825598 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 384 | 1466536825601 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 12:20:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:20:25 INFO - PROCESS | 384 | 1466536825606 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 384 | 1466536825613 Marionette TRACE conn5 <- [1,2410,null,{}] 12:20:25 INFO - PROCESS | 384 | 1466536825631 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:25 INFO - PROCESS | 384 | 1466536825635 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:25 INFO - PROCESS | 384 | 1466536825749 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 12:20:25 INFO - PROCESS | 384 | 1466536825766 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 384 | 1466536825768 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:25 INFO - PROCESS | 384 | ++DOCSHELL 0000008348992800 == 28 [pid = 384] [id = 612] 12:20:25 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834101B000) [pid = 384] [serial = 1836] [outer = 0000000000000000] 12:20:25 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008341962400) [pid = 384] [serial = 1837] [outer = 000000834101B000] 12:20:25 INFO - PROCESS | 384 | 1466536825856 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008344A3EC00) [pid = 384] [serial = 1838] [outer = 000000834101B000] 12:20:26 INFO - PROCESS | 384 | 1466536826284 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:20:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:20:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 732ms 12:20:26 INFO - PROCESS | 384 | 1466536826381 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 384 | 1466536826384 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 12:20:26 INFO - PROCESS | 384 | 1466536826388 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 384 | 1466536826389 Marionette TRACE conn5 <- [1,2414,null,{}] 12:20:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:20:26 INFO - PROCESS | 384 | 1466536826393 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:26 INFO - PROCESS | 384 | 1466536826395 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:26 INFO - PROCESS | 384 | 1466536826512 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 12:20:26 INFO - PROCESS | 384 | 1466536826567 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 384 | 1466536826569 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:26 INFO - PROCESS | 384 | ++DOCSHELL 000000834B287000 == 29 [pid = 384] [id = 613] 12:20:26 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344CC5000) [pid = 384] [serial = 1839] [outer = 0000000000000000] 12:20:26 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083452B9C00) [pid = 384] [serial = 1840] [outer = 0000008344CC5000] 12:20:26 INFO - PROCESS | 384 | 1466536826623 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083453F2400) [pid = 384] [serial = 1841] [outer = 0000008344CC5000] 12:20:27 INFO - PROCESS | 384 | 1466536827021 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:20:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 12:20:27 INFO - PROCESS | 384 | 1466536827065 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 384 | 1466536827068 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 12:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:20:27 INFO - PROCESS | 384 | 1466536827071 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 384 | 1466536827073 Marionette TRACE conn5 <- [1,2418,null,{}] 12:20:27 INFO - PROCESS | 384 | 1466536827076 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:27 INFO - PROCESS | 384 | 1466536827078 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:27 INFO - PROCESS | 384 | 1466536827195 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 12:20:27 INFO - PROCESS | 384 | 1466536827201 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 384 | 1466536827208 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:27 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA6A800 == 30 [pid = 384] [id = 614] 12:20:27 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833F34C400) [pid = 384] [serial = 1842] [outer = 0000000000000000] 12:20:27 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008346DE6400) [pid = 384] [serial = 1843] [outer = 000000833F34C400] 12:20:27 INFO - PROCESS | 384 | 1466536827265 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347443800) [pid = 384] [serial = 1844] [outer = 000000833F34C400] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008345857C00) [pid = 384] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008344632400) [pid = 384] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008340E20800) [pid = 384] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD15000) [pid = 384] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833F54E400) [pid = 384] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083452C9400) [pid = 384] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833ABB4C00) [pid = 384] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008346D8EC00) [pid = 384] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833ABAE400) [pid = 384] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008339B10400) [pid = 384] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008348806C00) [pid = 384] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:20:27 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083481ABC00) [pid = 384] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:20:27 INFO - PROCESS | 384 | 1466536827923 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:20:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 880ms 12:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:20:27 INFO - PROCESS | 384 | 1466536827954 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 384 | 1466536827956 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 12:20:27 INFO - PROCESS | 384 | 1466536827959 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 384 | 1466536827961 Marionette TRACE conn5 <- [1,2422,null,{}] 12:20:27 INFO - PROCESS | 384 | 1466536827964 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:27 INFO - PROCESS | 384 | 1466536827967 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:28 INFO - PROCESS | 384 | 1466536828052 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 12:20:28 INFO - PROCESS | 384 | 1466536828138 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 384 | 1466536828140 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:28 INFO - PROCESS | 384 | ++DOCSHELL 000000833C405000 == 31 [pid = 384] [id = 615] 12:20:28 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AFB9400) [pid = 384] [serial = 1845] [outer = 0000000000000000] 12:20:28 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083414B6800) [pid = 384] [serial = 1846] [outer = 000000833AFB9400] 12:20:28 INFO - PROCESS | 384 | 1466536828194 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347B41400) [pid = 384] [serial = 1847] [outer = 000000833AFB9400] 12:20:28 INFO - PROCESS | 384 | 1466536828767 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:20:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:20:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 839ms 12:20:28 INFO - PROCESS | 384 | 1466536828803 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 384 | 1466536828808 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 12:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:20:28 INFO - PROCESS | 384 | 1466536828813 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 384 | 1466536828816 Marionette TRACE conn5 <- [1,2426,null,{}] 12:20:28 INFO - PROCESS | 384 | 1466536828822 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:28 INFO - PROCESS | 384 | 1466536828826 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:28 INFO - PROCESS | 384 | 1466536828954 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 12:20:29 INFO - PROCESS | 384 | 1466536829078 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 384 | 1466536829081 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:29 INFO - PROCESS | 384 | ++DOCSHELL 0000008346D54000 == 32 [pid = 384] [id = 616] 12:20:29 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833AD3D000) [pid = 384] [serial = 1848] [outer = 0000000000000000] 12:20:29 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833AD97400) [pid = 384] [serial = 1849] [outer = 000000833AD3D000] 12:20:29 INFO - PROCESS | 384 | 1466536829141 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833B3B8400) [pid = 384] [serial = 1850] [outer = 000000833AD3D000] 12:20:29 INFO - PROCESS | 384 | 1466536829855 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1088ms 12:20:29 INFO - PROCESS | 384 | 1466536829903 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 384 | 1466536829909 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 12:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:20:29 INFO - PROCESS | 384 | 1466536829915 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 384 | 1466536829918 Marionette TRACE conn5 <- [1,2430,null,{}] 12:20:29 INFO - PROCESS | 384 | 1466536829945 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:29 INFO - PROCESS | 384 | 1466536829948 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:30 INFO - PROCESS | 384 | 1466536830103 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 12:20:30 INFO - PROCESS | 384 | 1466536830153 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 384 | 1466536830156 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:30 INFO - PROCESS | 384 | ++DOCSHELL 000000834B280800 == 33 [pid = 384] [id = 617] 12:20:30 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834031F000) [pid = 384] [serial = 1851] [outer = 0000000000000000] 12:20:30 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008340D73400) [pid = 384] [serial = 1852] [outer = 000000834031F000] 12:20:30 INFO - PROCESS | 384 | 1466536830214 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008341958000) [pid = 384] [serial = 1853] [outer = 000000834031F000] 12:20:31 INFO - PROCESS | 384 | 1466536831138 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:20:31 INFO - PROCESS | 384 | --DOCSHELL 000000834BA6A800 == 32 [pid = 384] [id = 614] 12:20:31 INFO - PROCESS | 384 | --DOCSHELL 000000834B287000 == 31 [pid = 384] [id = 613] 12:20:31 INFO - PROCESS | 384 | --DOCSHELL 0000008348992800 == 30 [pid = 384] [id = 612] 12:20:31 INFO - PROCESS | 384 | --DOCSHELL 0000008344C31800 == 29 [pid = 384] [id = 611] 12:20:31 INFO - PROCESS | 384 | --DOCSHELL 0000008344C37000 == 28 [pid = 384] [id = 610] 12:20:31 INFO - PROCESS | 384 | --DOCSHELL 000000833B6DF800 == 27 [pid = 384] [id = 609] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083481A4800) [pid = 384] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083449A2400) [pid = 384] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083418C4C00) [pid = 384] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833ADA5000) [pid = 384] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B3C2C00) [pid = 384] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833F5B5C00) [pid = 384] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008340173C00) [pid = 384] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008346DDE800) [pid = 384] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083452CCC00) [pid = 384] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008341960000) [pid = 384] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008347445000) [pid = 384] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008347B4B400) [pid = 384] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008347C58400) [pid = 384] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000833AD13400) [pid = 384] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000833AD9C000) [pid = 384] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000833AD0C000) [pid = 384] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083489BE400) [pid = 384] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 62 (000000833AD95800) [pid = 384] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 61 (0000008344A46800) [pid = 384] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 60 (0000008347B46000) [pid = 384] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 59 (000000834462B400) [pid = 384] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 58 (00000083482F4C00) [pid = 384] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - PROCESS | 384 | --DOMWINDOW == 57 (00000083481F7000) [pid = 384] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 12:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1296ms 12:20:31 INFO - PROCESS | 384 | 1466536831213 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 384 | 1466536831218 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 12:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:20:31 INFO - PROCESS | 384 | 1466536831224 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 384 | 1466536831227 Marionette TRACE conn5 <- [1,2434,null,{}] 12:20:31 INFO - PROCESS | 384 | 1466536831232 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:31 INFO - PROCESS | 384 | 1466536831235 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:31 INFO - PROCESS | 384 | 1466536831339 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 12:20:31 INFO - PROCESS | 384 | 1466536831347 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 384 | 1466536831351 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:31 INFO - PROCESS | 384 | ++DOCSHELL 0000008340219800 == 28 [pid = 384] [id = 618] 12:20:31 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000833ABD3400) [pid = 384] [serial = 1854] [outer = 0000000000000000] 12:20:31 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833AC62800) [pid = 384] [serial = 1855] [outer = 000000833ABD3400] 12:20:31 INFO - PROCESS | 384 | 1466536831400 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833AD37800) [pid = 384] [serial = 1856] [outer = 000000833ABD3400] 12:20:31 INFO - PROCESS | 384 | 1466536831912 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 733ms 12:20:31 INFO - PROCESS | 384 | 1466536831961 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 384 | 1466536831965 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 12:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:20:31 INFO - PROCESS | 384 | 1466536831971 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 384 | 1466536831974 Marionette TRACE conn5 <- [1,2438,null,{}] 12:20:31 INFO - PROCESS | 384 | 1466536831978 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:31 INFO - PROCESS | 384 | 1466536831980 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:32 INFO - PROCESS | 384 | 1466536832072 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 12:20:32 INFO - PROCESS | 384 | 1466536832178 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 384 | 1466536832180 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:32 INFO - PROCESS | 384 | ++DOCSHELL 0000008345324800 == 29 [pid = 384] [id = 619] 12:20:32 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000833AFB9800) [pid = 384] [serial = 1857] [outer = 0000000000000000] 12:20:32 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833B24A400) [pid = 384] [serial = 1858] [outer = 000000833AFB9800] 12:20:32 INFO - PROCESS | 384 | 1466536832228 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833B84F400) [pid = 384] [serial = 1859] [outer = 000000833AFB9800] 12:20:32 INFO - PROCESS | 384 | 1466536832620 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 691ms 12:20:32 INFO - PROCESS | 384 | 1466536832665 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 384 | 1466536832668 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 12:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:20:32 INFO - PROCESS | 384 | 1466536832671 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 384 | 1466536832675 Marionette TRACE conn5 <- [1,2442,null,{}] 12:20:32 INFO - PROCESS | 384 | 1466536832687 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:32 INFO - PROCESS | 384 | 1466536832692 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:32 INFO - PROCESS | 384 | 1466536832783 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 12:20:32 INFO - PROCESS | 384 | 1466536832791 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 384 | 1466536832794 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:32 INFO - PROCESS | 384 | ++DOCSHELL 0000008347911000 == 30 [pid = 384] [id = 620] 12:20:32 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833AD0EC00) [pid = 384] [serial = 1860] [outer = 0000000000000000] 12:20:32 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008340D73C00) [pid = 384] [serial = 1861] [outer = 000000833AD0EC00] 12:20:32 INFO - PROCESS | 384 | 1466536832844 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (00000083418C4C00) [pid = 384] [serial = 1862] [outer = 000000833AD0EC00] 12:20:33 INFO - PROCESS | 384 | 1466536833352 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 734ms 12:20:33 INFO - PROCESS | 384 | 1466536833408 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 384 | 1466536833411 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 12:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:20:33 INFO - PROCESS | 384 | 1466536833414 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 384 | 1466536833416 Marionette TRACE conn5 <- [1,2446,null,{}] 12:20:33 INFO - PROCESS | 384 | 1466536833419 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:33 INFO - PROCESS | 384 | 1466536833422 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:33 INFO - PROCESS | 384 | 1466536833514 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 12:20:33 INFO - PROCESS | 384 | 1466536833521 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 384 | 1466536833523 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:33 INFO - PROCESS | 384 | ++DOCSHELL 0000008348987000 == 31 [pid = 384] [id = 621] 12:20:33 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008344A3D800) [pid = 384] [serial = 1863] [outer = 0000000000000000] 12:20:33 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008344A4AC00) [pid = 384] [serial = 1864] [outer = 0000008344A3D800] 12:20:33 INFO - PROCESS | 384 | 1466536833569 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008344CC7400) [pid = 384] [serial = 1865] [outer = 0000008344A3D800] 12:20:34 INFO - PROCESS | 384 | 1466536834028 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 691ms 12:20:34 INFO - PROCESS | 384 | 1466536834108 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 384 | 1466536834110 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 12:20:34 INFO - PROCESS | 384 | 1466536834113 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:20:34 INFO - PROCESS | 384 | 1466536834115 Marionette TRACE conn5 <- [1,2450,null,{}] 12:20:34 INFO - PROCESS | 384 | 1466536834119 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:34 INFO - PROCESS | 384 | 1466536834121 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:34 INFO - PROCESS | 384 | 1466536834260 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 12:20:34 INFO - PROCESS | 384 | 1466536834283 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 384 | 1466536834285 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:34 INFO - PROCESS | 384 | ++DOCSHELL 000000834B31E800 == 32 [pid = 384] [id = 622] 12:20:34 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083452CB000) [pid = 384] [serial = 1866] [outer = 0000000000000000] 12:20:34 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083453F7400) [pid = 384] [serial = 1867] [outer = 00000083452CB000] 12:20:34 INFO - PROCESS | 384 | 1466536834330 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008346DDFC00) [pid = 384] [serial = 1868] [outer = 00000083452CB000] 12:20:34 INFO - PROCESS | 384 | 1466536834766 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 672ms 12:20:34 INFO - PROCESS | 384 | 1466536834792 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 384 | 1466536834794 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 12:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:20:34 INFO - PROCESS | 384 | 1466536834797 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 384 | 1466536834799 Marionette TRACE conn5 <- [1,2454,null,{}] 12:20:34 INFO - PROCESS | 384 | 1466536834802 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:34 INFO - PROCESS | 384 | 1466536834808 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:34 INFO - PROCESS | 384 | 1466536834948 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 12:20:35 INFO - PROCESS | 384 | 1466536835007 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 384 | 1466536835009 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:35 INFO - PROCESS | 384 | ++DOCSHELL 000000834C018800 == 33 [pid = 384] [id = 623] 12:20:35 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834743C000) [pid = 384] [serial = 1869] [outer = 0000000000000000] 12:20:35 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347B4DC00) [pid = 384] [serial = 1870] [outer = 000000834743C000] 12:20:35 INFO - PROCESS | 384 | 1466536835063 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347C5AC00) [pid = 384] [serial = 1871] [outer = 000000834743C000] 12:20:35 INFO - PROCESS | 384 | 1466536835500 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 734ms 12:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:20:35 INFO - PROCESS | 384 | 1466536835533 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 384 | 1466536835535 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 12:20:35 INFO - PROCESS | 384 | 1466536835538 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 384 | 1466536835540 Marionette TRACE conn5 <- [1,2458,null,{}] 12:20:35 INFO - PROCESS | 384 | 1466536835543 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 384 | 1466536835545 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:35 INFO - PROCESS | 384 | 1466536835688 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 12:20:35 INFO - PROCESS | 384 | 1466536835698 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 384 | 1466536835700 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:35 INFO - PROCESS | 384 | ++DOCSHELL 000000834C208800 == 34 [pid = 384] [id = 624] 12:20:35 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347C5C400) [pid = 384] [serial = 1872] [outer = 0000000000000000] 12:20:35 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347EFF000) [pid = 384] [serial = 1873] [outer = 0000008347C5C400] 12:20:35 INFO - PROCESS | 384 | 1466536835744 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083481AC800) [pid = 384] [serial = 1874] [outer = 0000008347C5C400] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ABA9C00) [pid = 384] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B3B7C00) [pid = 384] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AD98800) [pid = 384] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008340E20400) [pid = 384] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008347258800) [pid = 384] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008348649800) [pid = 384] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008344CC5000) [pid = 384] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833F34C400) [pid = 384] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833F4F5800) [pid = 384] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:20:35 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000834101B000) [pid = 384] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:20:36 INFO - PROCESS | 384 | 1466536836170 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 692ms 12:20:36 INFO - PROCESS | 384 | 1466536836233 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 384 | 1466536836236 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 12:20:36 INFO - PROCESS | 384 | 1466536836239 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:20:36 INFO - PROCESS | 384 | 1466536836240 Marionette TRACE conn5 <- [1,2462,null,{}] 12:20:36 INFO - PROCESS | 384 | 1466536836244 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:36 INFO - PROCESS | 384 | 1466536836246 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:36 INFO - PROCESS | 384 | 1466536836330 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 12:20:36 INFO - PROCESS | 384 | 1466536836335 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 384 | 1466536836337 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:36 INFO - PROCESS | 384 | ++DOCSHELL 000000834C24E000 == 35 [pid = 384] [id = 625] 12:20:36 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083453F3400) [pid = 384] [serial = 1875] [outer = 0000000000000000] 12:20:36 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083481A8400) [pid = 384] [serial = 1876] [outer = 00000083453F3400] 12:20:36 INFO - PROCESS | 384 | 1466536836391 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083481F8000) [pid = 384] [serial = 1877] [outer = 00000083453F3400] 12:20:36 INFO - PROCESS | 384 | 1466536836806 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 629ms 12:20:36 INFO - PROCESS | 384 | 1466536836872 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 384 | 1466536836874 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 12:20:36 INFO - PROCESS | 384 | 1466536836878 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:20:36 INFO - PROCESS | 384 | 1466536836880 Marionette TRACE conn5 <- [1,2466,null,{}] 12:20:36 INFO - PROCESS | 384 | 1466536836883 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:36 INFO - PROCESS | 384 | 1466536836885 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:36 INFO - PROCESS | 384 | 1466536836972 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 12:20:36 INFO - PROCESS | 384 | 1466536836980 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 384 | 1466536836982 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:36 INFO - PROCESS | 384 | ++DOCSHELL 0000008347910800 == 36 [pid = 384] [id = 626] 12:20:36 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008348365400) [pid = 384] [serial = 1878] [outer = 0000000000000000] 12:20:37 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834836B800) [pid = 384] [serial = 1879] [outer = 0000008348365400] 12:20:37 INFO - PROCESS | 384 | 1466536837025 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008348408400) [pid = 384] [serial = 1880] [outer = 0000008348365400] 12:20:37 INFO - PROCESS | 384 | 1466536837458 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 629ms 12:20:37 INFO - PROCESS | 384 | 1466536837514 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 12:20:37 INFO - PROCESS | 384 | 1466536837516 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 12:20:37 INFO - PROCESS | 384 | 1466536837519 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:20:37 INFO - PROCESS | 384 | 1466536837520 Marionette TRACE conn5 <- [1,2470,null,{}] 12:20:37 INFO - PROCESS | 384 | 1466536837524 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:37 INFO - PROCESS | 384 | 1466536837526 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:37 INFO - PROCESS | 384 | 1466536837619 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 12:20:37 INFO - PROCESS | 384 | 1466536837624 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 384 | 1466536837626 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834C909000 == 37 [pid = 384] [id = 627] 12:20:37 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008348411C00) [pid = 384] [serial = 1881] [outer = 0000000000000000] 12:20:37 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008348645C00) [pid = 384] [serial = 1882] [outer = 0000008348411C00] 12:20:37 INFO - PROCESS | 384 | 1466536837670 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834864D400) [pid = 384] [serial = 1883] [outer = 0000008348411C00] 12:20:38 INFO - PROCESS | 384 | 1466536838264 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 775ms 12:20:38 INFO - PROCESS | 384 | 1466536838356 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 384 | 1466536838361 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 12:20:38 INFO - PROCESS | 384 | 1466536838379 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 384 | 1466536838383 Marionette TRACE conn5 <- [1,2474,null,{}] 12:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:20:38 INFO - PROCESS | 384 | 1466536838390 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:38 INFO - PROCESS | 384 | 1466536838393 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:38 INFO - PROCESS | 384 | 1466536838524 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 12:20:38 INFO - PROCESS | 384 | 1466536838641 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 384 | 1466536838644 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:38 INFO - PROCESS | 384 | ++DOCSHELL 000000834532F000 == 38 [pid = 384] [id = 628] 12:20:38 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833AD34000) [pid = 384] [serial = 1884] [outer = 0000000000000000] 12:20:38 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AEA3400) [pid = 384] [serial = 1885] [outer = 000000833AD34000] 12:20:38 INFO - PROCESS | 384 | 1466536838703 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833F4F5800) [pid = 384] [serial = 1886] [outer = 000000833AD34000] 12:20:39 INFO - PROCESS | 384 | 1466536839309 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 986ms 12:20:39 INFO - PROCESS | 384 | 1466536839375 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 384 | 1466536839380 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 12:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:20:39 INFO - PROCESS | 384 | 1466536839387 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 384 | 1466536839390 Marionette TRACE conn5 <- [1,2478,null,{}] 12:20:39 INFO - PROCESS | 384 | 1466536839394 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:39 INFO - PROCESS | 384 | 1466536839397 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:39 INFO - PROCESS | 384 | 1466536839515 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 12:20:39 INFO - PROCESS | 384 | 1466536839640 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 384 | 1466536839643 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:39 INFO - PROCESS | 384 | ++DOCSHELL 000000834B430000 == 39 [pid = 384] [id = 629] 12:20:39 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008340D06C00) [pid = 384] [serial = 1887] [outer = 0000000000000000] 12:20:39 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083418CE800) [pid = 384] [serial = 1888] [outer = 0000008340D06C00] 12:20:39 INFO - PROCESS | 384 | 1466536839703 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083453FA000) [pid = 384] [serial = 1889] [outer = 0000008340D06C00] 12:20:40 INFO - PROCESS | 384 | 1466536840307 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:20:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:20:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 984ms 12:20:40 INFO - PROCESS | 384 | 1466536840373 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 384 | 1466536840376 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 12:20:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:20:40 INFO - PROCESS | 384 | 1466536840379 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 384 | 1466536840384 Marionette TRACE conn5 <- [1,2482,null,{}] 12:20:40 INFO - PROCESS | 384 | 1466536840396 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:40 INFO - PROCESS | 384 | 1466536840401 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:40 INFO - PROCESS | 384 | 1466536840546 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 12:20:40 INFO - PROCESS | 384 | 1466536840680 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 384 | 1466536840683 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:40 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF2B800 == 40 [pid = 384] [id = 630] 12:20:40 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083478D4400) [pid = 384] [serial = 1890] [outer = 0000000000000000] 12:20:40 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834819E400) [pid = 384] [serial = 1891] [outer = 00000083478D4400] 12:20:40 INFO - PROCESS | 384 | 1466536840743 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834864EC00) [pid = 384] [serial = 1892] [outer = 00000083478D4400] 12:20:41 INFO - PROCESS | 384 | 1466536841575 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1237ms 12:20:41 INFO - PROCESS | 384 | 1466536841619 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 384 | 1466536841624 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 12:20:41 INFO - PROCESS | 384 | 1466536841629 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:20:41 INFO - PROCESS | 384 | 1466536841632 Marionette TRACE conn5 <- [1,2486,null,{}] 12:20:41 INFO - PROCESS | 384 | 1466536841638 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:41 INFO - PROCESS | 384 | 1466536841640 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:41 INFO - PROCESS | 384 | 1466536841787 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 12:20:41 INFO - PROCESS | 384 | 1466536841914 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 384 | 1466536841919 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:41 INFO - PROCESS | 384 | ++DOCSHELL 00000083401C6000 == 41 [pid = 384] [id = 631] 12:20:41 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833B2A3400) [pid = 384] [serial = 1893] [outer = 0000000000000000] 12:20:41 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833F3D1800) [pid = 384] [serial = 1894] [outer = 000000833B2A3400] 12:20:41 INFO - PROCESS | 384 | 1466536841972 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (00000083401DC000) [pid = 384] [serial = 1895] [outer = 000000833B2A3400] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 0000008347910800 == 40 [pid = 384] [id = 626] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834C24E000 == 39 [pid = 384] [id = 625] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834C208800 == 38 [pid = 384] [id = 624] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834C018800 == 37 [pid = 384] [id = 623] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834B31E800 == 36 [pid = 384] [id = 622] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 0000008348987000 == 35 [pid = 384] [id = 621] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 0000008347911000 == 34 [pid = 384] [id = 620] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 0000008345324800 == 33 [pid = 384] [id = 619] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 0000008340219800 == 32 [pid = 384] [id = 618] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834B280800 == 31 [pid = 384] [id = 617] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 0000008346D54000 == 30 [pid = 384] [id = 616] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000833C405000 == 29 [pid = 384] [id = 615] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834CF2B800 == 28 [pid = 384] [id = 630] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834B430000 == 27 [pid = 384] [id = 629] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834C909000 == 26 [pid = 384] [id = 627] 12:20:42 INFO - PROCESS | 384 | --DOCSHELL 000000834532F000 == 25 [pid = 384] [id = 628] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833ABB3800) [pid = 384] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833AD1AC00) [pid = 384] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833B3BE800) [pid = 384] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833F3CDC00) [pid = 384] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833B3C6000) [pid = 384] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833AE99000) [pid = 384] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083449AA400) [pid = 384] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083412D8400) [pid = 384] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008348405000) [pid = 384] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008347B49800) [pid = 384] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083488EAC00) [pid = 384] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083486AB000) [pid = 384] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B3B9800) [pid = 384] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083414B6800) [pid = 384] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083453F2400) [pid = 384] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083452B9C00) [pid = 384] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008346DE6400) [pid = 384] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833F9ECC00) [pid = 384] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008347443800) [pid = 384] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008341962400) [pid = 384] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008344A3EC00) [pid = 384] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 12:20:42 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008340D10C00) [pid = 384] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 12:20:43 INFO - PROCESS | 384 | 1466536843084 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1484ms 12:20:43 INFO - PROCESS | 384 | 1466536843117 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 12:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:20:43 INFO - PROCESS | 384 | 1466536843122 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 12:20:43 INFO - PROCESS | 384 | 1466536843126 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 384 | 1466536843131 Marionette TRACE conn5 <- [1,2490,null,{}] 12:20:43 INFO - PROCESS | 384 | 1466536843136 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:43 INFO - PROCESS | 384 | 1466536843139 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:43 INFO - PROCESS | 384 | 1466536843235 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 12:20:43 INFO - PROCESS | 384 | 1466536843244 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 384 | 1466536843248 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:43 INFO - PROCESS | 384 | ++DOCSHELL 000000834146D800 == 26 [pid = 384] [id = 632] 12:20:43 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AD15400) [pid = 384] [serial = 1896] [outer = 0000000000000000] 12:20:43 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AD3FC00) [pid = 384] [serial = 1897] [outer = 000000833AD15400] 12:20:43 INFO - PROCESS | 384 | 1466536843298 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833ADA7C00) [pid = 384] [serial = 1898] [outer = 000000833AD15400] 12:20:43 INFO - PROCESS | 384 | 1466536843792 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 732ms 12:20:43 INFO - PROCESS | 384 | 1466536843858 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 384 | 1466536843864 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 12:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:20:43 INFO - PROCESS | 384 | 1466536843870 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 384 | 1466536843873 Marionette TRACE conn5 <- [1,2494,null,{}] 12:20:43 INFO - PROCESS | 384 | 1466536843877 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:43 INFO - PROCESS | 384 | 1466536843879 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:44 INFO - PROCESS | 384 | 1466536844012 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 12:20:44 INFO - PROCESS | 384 | 1466536844101 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 384 | 1466536844104 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:44 INFO - PROCESS | 384 | ++DOCSHELL 0000008347719000 == 27 [pid = 384] [id = 633] 12:20:44 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AD3A800) [pid = 384] [serial = 1899] [outer = 0000000000000000] 12:20:44 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833B3C5400) [pid = 384] [serial = 1900] [outer = 000000833AD3A800] 12:20:44 INFO - PROCESS | 384 | 1466536844153 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833F54DC00) [pid = 384] [serial = 1901] [outer = 000000833AD3A800] 12:20:44 INFO - PROCESS | 384 | 1466536844580 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 733ms 12:20:44 INFO - PROCESS | 384 | 1466536844605 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 384 | 1466536844608 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 12:20:44 INFO - PROCESS | 384 | 1466536844611 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:20:44 INFO - PROCESS | 384 | 1466536844615 Marionette TRACE conn5 <- [1,2498,null,{}] 12:20:44 INFO - PROCESS | 384 | 1466536844626 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:44 INFO - PROCESS | 384 | 1466536844631 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:44 INFO - PROCESS | 384 | 1466536844720 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 12:20:44 INFO - PROCESS | 384 | 1466536844728 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 384 | 1466536844731 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:44 INFO - PROCESS | 384 | ++DOCSHELL 0000008348631000 == 28 [pid = 384] [id = 634] 12:20:44 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008340D10C00) [pid = 384] [serial = 1902] [outer = 0000000000000000] 12:20:44 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008340E1F800) [pid = 384] [serial = 1903] [outer = 0000008340D10C00] 12:20:44 INFO - PROCESS | 384 | 1466536844780 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008341955000) [pid = 384] [serial = 1904] [outer = 0000008340D10C00] 12:20:45 INFO - PROCESS | 384 | 1466536845280 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 692ms 12:20:45 INFO - PROCESS | 384 | 1466536845306 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 384 | 1466536845309 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 12:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:20:45 INFO - PROCESS | 384 | 1466536845312 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 384 | 1466536845314 Marionette TRACE conn5 <- [1,2502,null,{}] 12:20:45 INFO - PROCESS | 384 | 1466536845317 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:45 INFO - PROCESS | 384 | 1466536845320 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:45 INFO - PROCESS | 384 | 1466536845468 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 12:20:45 INFO - PROCESS | 384 | 1466536845492 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 384 | 1466536845494 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834A3B0800 == 29 [pid = 384] [id = 635] 12:20:45 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083449A1400) [pid = 384] [serial = 1905] [outer = 0000000000000000] 12:20:45 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083449AB400) [pid = 384] [serial = 1906] [outer = 00000083449A1400] 12:20:45 INFO - PROCESS | 384 | 1466536845540 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008344A4E000) [pid = 384] [serial = 1907] [outer = 00000083449A1400] 12:20:45 INFO - PROCESS | 384 | 1466536845971 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 732ms 12:20:46 INFO - PROCESS | 384 | 1466536846047 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 384 | 1466536846049 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 12:20:46 INFO - PROCESS | 384 | 1466536846053 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:20:46 INFO - PROCESS | 384 | 1466536846054 Marionette TRACE conn5 <- [1,2506,null,{}] 12:20:46 INFO - PROCESS | 384 | 1466536846058 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 384 | 1466536846060 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:46 INFO - PROCESS | 384 | 1466536846169 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 12:20:46 INFO - PROCESS | 384 | 1466536846179 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 384 | 1466536846181 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:46 INFO - PROCESS | 384 | ++DOCSHELL 000000834B335000 == 30 [pid = 384] [id = 636] 12:20:46 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344A93400) [pid = 384] [serial = 1908] [outer = 0000000000000000] 12:20:46 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083452B1800) [pid = 384] [serial = 1909] [outer = 0000008344A93400] 12:20:46 INFO - PROCESS | 384 | 1466536846270 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083453EE800) [pid = 384] [serial = 1910] [outer = 0000008344A93400] 12:20:46 INFO - PROCESS | 384 | 1466536846724 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 735ms 12:20:46 INFO - PROCESS | 384 | 1466536846805 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 384 | 1466536846807 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 12:20:46 INFO - PROCESS | 384 | 1466536846812 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:20:46 INFO - PROCESS | 384 | 1466536846814 Marionette TRACE conn5 <- [1,2510,null,{}] 12:20:46 INFO - PROCESS | 384 | 1466536846818 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 384 | 1466536846824 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:46 INFO - PROCESS | 384 | 1466536846953 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008348411C00) [pid = 384] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008348365400) [pid = 384] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD8DC00) [pid = 384] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833ABD3400) [pid = 384] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008347C5C400) [pid = 384] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AD0EC00) [pid = 384] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083452CB000) [pid = 384] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083453F3400) [pid = 384] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AFB9400) [pid = 384] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AD3D000) [pid = 384] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833AFB9800) [pid = 384] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834031F000) [pid = 384] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000834743C000) [pid = 384] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:20:47 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008344A3D800) [pid = 384] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:20:47 INFO - PROCESS | 384 | 1466536847215 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 384 | 1466536847217 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:47 INFO - PROCESS | 384 | ++DOCSHELL 00000083401BC000 == 31 [pid = 384] [id = 637] 12:20:47 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833ABA9000) [pid = 384] [serial = 1911] [outer = 0000000000000000] 12:20:47 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833AD3CC00) [pid = 384] [serial = 1912] [outer = 000000833ABA9000] 12:20:47 INFO - PROCESS | 384 | 1466536847264 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833FCDD400) [pid = 384] [serial = 1913] [outer = 000000833ABA9000] 12:20:47 INFO - PROCESS | 384 | 1466536847611 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 841ms 12:20:47 INFO - PROCESS | 384 | 1466536847657 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 384 | 1466536847659 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 12:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:20:47 INFO - PROCESS | 384 | 1466536847662 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 384 | 1466536847664 Marionette TRACE conn5 <- [1,2514,null,{}] 12:20:47 INFO - PROCESS | 384 | 1466536847668 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 384 | 1466536847670 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:47 INFO - PROCESS | 384 | 1466536847752 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 12:20:47 INFO - PROCESS | 384 | 1466536847829 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 384 | 1466536847831 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:47 INFO - PROCESS | 384 | ++DOCSHELL 000000834C143000 == 32 [pid = 384] [id = 638] 12:20:47 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833ABD3400) [pid = 384] [serial = 1914] [outer = 0000000000000000] 12:20:47 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008345A04800) [pid = 384] [serial = 1915] [outer = 000000833ABD3400] 12:20:47 INFO - PROCESS | 384 | 1466536847877 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347B41C00) [pid = 384] [serial = 1916] [outer = 000000833ABD3400] 12:20:48 INFO - PROCESS | 384 | 1466536848229 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 630ms 12:20:48 INFO - PROCESS | 384 | 1466536848296 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 384 | 1466536848298 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 12:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:20:48 INFO - PROCESS | 384 | 1466536848304 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 384 | 1466536848306 Marionette TRACE conn5 <- [1,2518,null,{}] 12:20:48 INFO - PROCESS | 384 | 1466536848310 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:48 INFO - PROCESS | 384 | 1466536848312 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:48 INFO - PROCESS | 384 | 1466536848424 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 12:20:48 INFO - PROCESS | 384 | 1466536848462 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 384 | 1466536848464 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:48 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2D7800 == 33 [pid = 384] [id = 639] 12:20:48 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347B49C00) [pid = 384] [serial = 1917] [outer = 0000000000000000] 12:20:48 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347C53400) [pid = 384] [serial = 1918] [outer = 0000008347B49C00] 12:20:48 INFO - PROCESS | 384 | 1466536848516 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347FE8400) [pid = 384] [serial = 1919] [outer = 0000008347B49C00] 12:20:48 INFO - PROCESS | 384 | 1466536848922 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 628ms 12:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:20:48 INFO - PROCESS | 384 | 1466536848933 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 384 | 1466536848935 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 12:20:48 INFO - PROCESS | 384 | 1466536848938 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 384 | 1466536848940 Marionette TRACE conn5 <- [1,2522,null,{}] 12:20:48 INFO - PROCESS | 384 | 1466536848943 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:48 INFO - PROCESS | 384 | 1466536848945 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:49 INFO - PROCESS | 384 | 1466536849064 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 12:20:49 INFO - PROCESS | 384 | 1466536849074 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 384 | 1466536849076 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:49 INFO - PROCESS | 384 | ++DOCSHELL 000000834C904000 == 34 [pid = 384] [id = 640] 12:20:49 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008347EF8400) [pid = 384] [serial = 1920] [outer = 0000000000000000] 12:20:49 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083481F4C00) [pid = 384] [serial = 1921] [outer = 0000008347EF8400] 12:20:49 INFO - PROCESS | 384 | 1466536849123 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008348367400) [pid = 384] [serial = 1922] [outer = 0000008347EF8400] 12:20:49 INFO - PROCESS | 384 | 1466536849945 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1028ms 12:20:49 INFO - PROCESS | 384 | 1466536849970 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 384 | 1466536849975 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 12:20:50 INFO - PROCESS | 384 | 1466536850001 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:20:50 INFO - PROCESS | 384 | 1466536850007 Marionette TRACE conn5 <- [1,2526,null,{}] 12:20:50 INFO - PROCESS | 384 | 1466536850012 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:50 INFO - PROCESS | 384 | 1466536850015 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:50 INFO - PROCESS | 384 | 1466536850192 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 12:20:50 INFO - PROCESS | 384 | 1466536850309 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 384 | 1466536850312 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:50 INFO - PROCESS | 384 | ++DOCSHELL 0000008347890800 == 35 [pid = 384] [id = 641] 12:20:50 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833AD10800) [pid = 384] [serial = 1923] [outer = 0000000000000000] 12:20:50 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833AFBB800) [pid = 384] [serial = 1924] [outer = 000000833AD10800] 12:20:50 INFO - PROCESS | 384 | 1466536850372 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833ABCF000) [pid = 384] [serial = 1925] [outer = 000000833AD10800] 12:20:51 INFO - PROCESS | 384 | 1466536851044 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1084ms 12:20:51 INFO - PROCESS | 384 | 1466536851099 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 384 | 1466536851105 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 12:20:51 INFO - PROCESS | 384 | 1466536851111 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:20:51 INFO - PROCESS | 384 | 1466536851114 Marionette TRACE conn5 <- [1,2530,null,{}] 12:20:51 INFO - PROCESS | 384 | 1466536851118 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 384 | 1466536851121 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:51 INFO - PROCESS | 384 | 1466536851251 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 12:20:51 INFO - PROCESS | 384 | 1466536851378 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 384 | 1466536851381 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:51 INFO - PROCESS | 384 | ++DOCSHELL 000000834C00C800 == 36 [pid = 384] [id = 642] 12:20:51 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833B512800) [pid = 384] [serial = 1926] [outer = 0000000000000000] 12:20:51 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083414BA000) [pid = 384] [serial = 1927] [outer = 000000833B512800] 12:20:51 INFO - PROCESS | 384 | 1466536851439 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008344A46C00) [pid = 384] [serial = 1928] [outer = 000000833B512800] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 000000834C2D7800 == 35 [pid = 384] [id = 639] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 000000834C143000 == 34 [pid = 384] [id = 638] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 00000083401BC000 == 33 [pid = 384] [id = 637] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 000000834B335000 == 32 [pid = 384] [id = 636] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 000000834A3B0800 == 31 [pid = 384] [id = 635] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 0000008348631000 == 30 [pid = 384] [id = 634] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 0000008347719000 == 29 [pid = 384] [id = 633] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 000000834146D800 == 28 [pid = 384] [id = 632] 12:20:52 INFO - PROCESS | 384 | --DOCSHELL 00000083401C6000 == 27 [pid = 384] [id = 631] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008348408400) [pid = 384] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000834864D400) [pid = 384] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008348645C00) [pid = 384] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000834836B800) [pid = 384] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008347B4EC00) [pid = 384] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD37800) [pid = 384] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AC62800) [pid = 384] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008347EFF000) [pid = 384] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083418C4C00) [pid = 384] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083481AC800) [pid = 384] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083453F7400) [pid = 384] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083481F8000) [pid = 384] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008347B41400) [pid = 384] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AD97400) [pid = 384] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833B84F400) [pid = 384] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008341958000) [pid = 384] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008347B4DC00) [pid = 384] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008347C5AC00) [pid = 384] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008340D73400) [pid = 384] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008344A4AC00) [pid = 384] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000833B3B8400) [pid = 384] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008346DDFC00) [pid = 384] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008340D73C00) [pid = 384] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 62 (00000083481A8400) [pid = 384] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 61 (000000833B24A400) [pid = 384] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | --DOMWINDOW == 60 (0000008344CC7400) [pid = 384] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 12:20:52 INFO - PROCESS | 384 | 1466536852325 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1233ms 12:20:52 INFO - PROCESS | 384 | 1466536852349 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 384 | 1466536852354 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 12:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:20:52 INFO - PROCESS | 384 | 1466536852358 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 384 | 1466536852362 Marionette TRACE conn5 <- [1,2534,null,{}] 12:20:52 INFO - PROCESS | 384 | 1466536852367 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:52 INFO - PROCESS | 384 | 1466536852370 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:52 INFO - PROCESS | 384 | 1466536852467 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 12:20:52 INFO - PROCESS | 384 | 1466536852475 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 384 | 1466536852480 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:52 INFO - PROCESS | 384 | ++DOCSHELL 0000008341478800 == 28 [pid = 384] [id = 643] 12:20:52 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000833AD98000) [pid = 384] [serial = 1929] [outer = 0000000000000000] 12:20:52 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000833AD9F800) [pid = 384] [serial = 1930] [outer = 000000833AD98000] 12:20:52 INFO - PROCESS | 384 | 1466536852529 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833B257800) [pid = 384] [serial = 1931] [outer = 000000833AD98000] 12:20:53 INFO - PROCESS | 384 | 1466536853066 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 734ms 12:20:53 INFO - PROCESS | 384 | 1466536853093 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 384 | 1466536853098 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 12:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:20:53 INFO - PROCESS | 384 | 1466536853104 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 384 | 1466536853107 Marionette TRACE conn5 <- [1,2538,null,{}] 12:20:53 INFO - PROCESS | 384 | 1466536853111 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 384 | 1466536853113 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:53 INFO - PROCESS | 384 | 1466536853203 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 12:20:53 INFO - PROCESS | 384 | 1466536853211 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 384 | 1466536853214 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834788C000 == 29 [pid = 384] [id = 644] 12:20:53 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (00000083401DB400) [pid = 384] [serial = 1932] [outer = 0000000000000000] 12:20:53 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (0000008340318800) [pid = 384] [serial = 1933] [outer = 00000083401DB400] 12:20:53 INFO - PROCESS | 384 | 1466536853261 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (00000083412D4800) [pid = 384] [serial = 1934] [outer = 00000083401DB400] 12:20:53 INFO - PROCESS | 384 | 1466536853740 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 692ms 12:20:53 INFO - PROCESS | 384 | 1466536853798 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 384 | 1466536853801 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 12:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:20:53 INFO - PROCESS | 384 | 1466536853804 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 384 | 1466536853808 Marionette TRACE conn5 <- [1,2542,null,{}] 12:20:53 INFO - PROCESS | 384 | 1466536853820 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 384 | 1466536853825 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:53 INFO - PROCESS | 384 | 1466536853942 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 12:20:54 INFO - PROCESS | 384 | 1466536854032 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 384 | 1466536854035 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:54 INFO - PROCESS | 384 | ++DOCSHELL 0000008349672800 == 30 [pid = 384] [id = 645] 12:20:54 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AD0E800) [pid = 384] [serial = 1935] [outer = 0000000000000000] 12:20:54 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008344A37400) [pid = 384] [serial = 1936] [outer = 000000833AD0E800] 12:20:54 INFO - PROCESS | 384 | 1466536854085 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083453F2400) [pid = 384] [serial = 1937] [outer = 000000833AD0E800] 12:20:54 INFO - PROCESS | 384 | 1466536854476 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 691ms 12:20:54 INFO - PROCESS | 384 | 1466536854508 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 384 | 1466536854511 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 12:20:54 INFO - PROCESS | 384 | 1466536854514 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 384 | 1466536854515 Marionette TRACE conn5 <- [1,2546,null,{}] 12:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:20:54 INFO - PROCESS | 384 | 1466536854519 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:54 INFO - PROCESS | 384 | 1466536854521 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:54 INFO - PROCESS | 384 | 1466536854643 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 12:20:54 INFO - PROCESS | 384 | 1466536854695 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 384 | 1466536854697 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:54 INFO - PROCESS | 384 | ++DOCSHELL 000000834B42D800 == 31 [pid = 384] [id = 646] 12:20:54 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008346DE1000) [pid = 384] [serial = 1938] [outer = 0000000000000000] 12:20:54 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008346DE5C00) [pid = 384] [serial = 1939] [outer = 0000008346DE1000] 12:20:54 INFO - PROCESS | 384 | 1466536854751 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000834743DC00) [pid = 384] [serial = 1940] [outer = 0000008346DE1000] 12:20:55 INFO - PROCESS | 384 | 1466536855187 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 733ms 12:20:55 INFO - PROCESS | 384 | 1466536855251 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 384 | 1466536855254 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 12:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:20:55 INFO - PROCESS | 384 | 1466536855257 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 384 | 1466536855259 Marionette TRACE conn5 <- [1,2550,null,{}] 12:20:55 INFO - PROCESS | 384 | 1466536855262 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 384 | 1466536855264 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:55 INFO - PROCESS | 384 | 1466536855405 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 12:20:55 INFO - PROCESS | 384 | 1466536855426 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 384 | 1466536855428 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834C116000 == 32 [pid = 384] [id = 647] 12:20:55 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833ABD8800) [pid = 384] [serial = 1941] [outer = 0000000000000000] 12:20:55 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083478D0C00) [pid = 384] [serial = 1942] [outer = 000000833ABD8800] 12:20:55 INFO - PROCESS | 384 | 1466536855473 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347C5A400) [pid = 384] [serial = 1943] [outer = 000000833ABD8800] 12:20:55 INFO - PROCESS | 384 | 1466536855938 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 734ms 12:20:56 INFO - PROCESS | 384 | 1466536855994 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 384 | 1466536855996 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 12:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:20:56 INFO - PROCESS | 384 | 1466536856000 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 384 | 1466536856001 Marionette TRACE conn5 <- [1,2554,null,{}] 12:20:56 INFO - PROCESS | 384 | 1466536856005 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 384 | 1466536856011 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:56 INFO - PROCESS | 384 | 1466536856160 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 12:20:56 INFO - PROCESS | 384 | 1466536856215 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 384 | 1466536856217 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834C250000 == 33 [pid = 384] [id = 648] 12:20:56 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083481A3800) [pid = 384] [serial = 1944] [outer = 0000000000000000] 12:20:56 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083482A5C00) [pid = 384] [serial = 1945] [outer = 00000083481A3800] 12:20:56 INFO - PROCESS | 384 | 1466536856262 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008348411000) [pid = 384] [serial = 1946] [outer = 00000083481A3800] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083449A1400) [pid = 384] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AD15400) [pid = 384] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B2A3400) [pid = 384] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AD3A800) [pid = 384] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008347B49C00) [pid = 384] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008340D10C00) [pid = 384] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008344A93400) [pid = 384] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AD34000) [pid = 384] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008340D06C00) [pid = 384] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083478D4400) [pid = 384] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000833ABA9000) [pid = 384] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:20:56 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000833ABD3400) [pid = 384] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:20:56 INFO - PROCESS | 384 | 1466536856747 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 776ms 12:20:56 INFO - PROCESS | 384 | 1466536856779 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 384 | 1466536856781 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 12:20:56 INFO - PROCESS | 384 | 1466536856784 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:20:56 INFO - PROCESS | 384 | 1466536856786 Marionette TRACE conn5 <- [1,2558,null,{}] 12:20:56 INFO - PROCESS | 384 | 1466536856790 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 384 | 1466536856792 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:56 INFO - PROCESS | 384 | 1466536856905 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 12:20:56 INFO - PROCESS | 384 | 1466536856957 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 384 | 1466536856959 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:56 INFO - PROCESS | 384 | ++DOCSHELL 0000008345329800 == 34 [pid = 384] [id = 649] 12:20:56 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833ABCFC00) [pid = 384] [serial = 1947] [outer = 0000000000000000] 12:20:57 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833F3C1C00) [pid = 384] [serial = 1948] [outer = 000000833ABCFC00] 12:20:57 INFO - PROCESS | 384 | 1466536857003 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008347B49400) [pid = 384] [serial = 1949] [outer = 000000833ABCFC00] 12:20:57 INFO - PROCESS | 384 | 1466536857365 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 628ms 12:20:57 INFO - PROCESS | 384 | 1466536857423 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 384 | 1466536857425 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 12:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:20:57 INFO - PROCESS | 384 | 1466536857436 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 384 | 1466536857438 Marionette TRACE conn5 <- [1,2562,null,{}] 12:20:57 INFO - PROCESS | 384 | 1466536857442 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:57 INFO - PROCESS | 384 | 1466536857444 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:57 INFO - PROCESS | 384 | 1466536857529 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 12:20:57 INFO - PROCESS | 384 | 1466536857535 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 384 | 1466536857537 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:57 INFO - PROCESS | 384 | ++DOCSHELL 000000834C920000 == 35 [pid = 384] [id = 650] 12:20:57 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008348411C00) [pid = 384] [serial = 1950] [outer = 0000000000000000] 12:20:57 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834864FC00) [pid = 384] [serial = 1951] [outer = 0000008348411C00] 12:20:57 INFO - PROCESS | 384 | 1466536857582 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083486B4000) [pid = 384] [serial = 1952] [outer = 0000008348411C00] 12:20:58 INFO - PROCESS | 384 | 1466536857992 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 586ms 12:20:58 INFO - PROCESS | 384 | 1466536858016 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 384 | 1466536858018 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 12:20:58 INFO - PROCESS | 384 | 1466536858022 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:20:58 INFO - PROCESS | 384 | 1466536858023 Marionette TRACE conn5 <- [1,2566,null,{}] 12:20:58 INFO - PROCESS | 384 | 1466536858027 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 384 | 1466536858029 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:58 INFO - PROCESS | 384 | 1466536858150 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 12:20:58 INFO - PROCESS | 384 | 1466536858157 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 384 | 1466536858159 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:58 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF31000 == 36 [pid = 384] [id = 651] 12:20:58 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083486B9800) [pid = 384] [serial = 1953] [outer = 0000000000000000] 12:20:58 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008348809C00) [pid = 384] [serial = 1954] [outer = 00000083486B9800] 12:20:58 INFO - PROCESS | 384 | 1466536858204 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083489B9400) [pid = 384] [serial = 1955] [outer = 00000083486B9800] 12:20:58 INFO - PROCESS | 384 | 1466536858749 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 776ms 12:20:58 INFO - PROCESS | 384 | 1466536858802 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 384 | 1466536858808 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 12:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:20:58 INFO - PROCESS | 384 | 1466536858814 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 384 | 1466536858817 Marionette TRACE conn5 <- [1,2570,null,{}] 12:20:58 INFO - PROCESS | 384 | 1466536858823 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 384 | 1466536858827 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:58 INFO - PROCESS | 384 | 1466536858955 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 12:20:59 INFO - PROCESS | 384 | 1466536859082 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 384 | 1466536859087 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:59 INFO - PROCESS | 384 | ++DOCSHELL 00000083453BE000 == 37 [pid = 384] [id = 652] 12:20:59 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833AD97000) [pid = 384] [serial = 1956] [outer = 0000000000000000] 12:20:59 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833AFB5400) [pid = 384] [serial = 1957] [outer = 000000833AD97000] 12:20:59 INFO - PROCESS | 384 | 1466536859147 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833F54D400) [pid = 384] [serial = 1958] [outer = 000000833AD97000] 12:20:59 INFO - PROCESS | 384 | 1466536859798 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1030ms 12:20:59 INFO - PROCESS | 384 | 1466536859846 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 384 | 1466536859851 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 12:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:20:59 INFO - PROCESS | 384 | 1466536859858 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 384 | 1466536859861 Marionette TRACE conn5 <- [1,2574,null,{}] 12:20:59 INFO - PROCESS | 384 | 1466536859865 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 384 | 1466536859868 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:20:59 INFO - PROCESS | 384 | 1466536859988 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 12:21:00 INFO - PROCESS | 384 | 1466536860114 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 384 | 1466536860117 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:00 INFO - PROCESS | 384 | ++DOCSHELL 000000834B424800 == 38 [pid = 384] [id = 653] 12:21:00 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083449A2800) [pid = 384] [serial = 1959] [outer = 0000000000000000] 12:21:00 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344A45000) [pid = 384] [serial = 1960] [outer = 00000083449A2800] 12:21:00 INFO - PROCESS | 384 | 1466536860176 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008346D89C00) [pid = 384] [serial = 1961] [outer = 00000083449A2800] 12:21:00 INFO - PROCESS | 384 | 1466536860808 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 986ms 12:21:00 INFO - PROCESS | 384 | 1466536860846 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 384 | 1466536860849 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 12:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:21:00 INFO - PROCESS | 384 | 1466536860852 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 384 | 1466536860857 Marionette TRACE conn5 <- [1,2578,null,{}] 12:21:00 INFO - PROCESS | 384 | 1466536860870 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:00 INFO - PROCESS | 384 | 1466536860876 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:01 INFO - PROCESS | 384 | 1466536861030 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 12:21:01 INFO - PROCESS | 384 | 1466536861047 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 384 | 1466536861051 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:01 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFC0000 == 39 [pid = 384] [id = 654] 12:21:01 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008348369000) [pid = 384] [serial = 1962] [outer = 0000000000000000] 12:21:01 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008348407800) [pid = 384] [serial = 1963] [outer = 0000008348369000] 12:21:01 INFO - PROCESS | 384 | 1466536861109 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083489C3800) [pid = 384] [serial = 1964] [outer = 0000008348369000] 12:21:01 INFO - PROCESS | 384 | 1466536861754 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 944ms 12:21:01 INFO - PROCESS | 384 | 1466536861799 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 384 | 1466536861802 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 12:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:21:01 INFO - PROCESS | 384 | 1466536861819 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 384 | 1466536861822 Marionette TRACE conn5 <- [1,2582,null,{}] 12:21:01 INFO - PROCESS | 384 | 1466536861826 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 384 | 1466536861829 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:01 INFO - PROCESS | 384 | 1466536861950 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 12:21:02 INFO - PROCESS | 384 | 1466536862074 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 384 | 1466536862077 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:02 INFO - PROCESS | 384 | ++DOCSHELL 000000834D91F000 == 40 [pid = 384] [id = 655] 12:21:02 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834836C000) [pid = 384] [serial = 1965] [outer = 0000000000000000] 12:21:02 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008349038800) [pid = 384] [serial = 1966] [outer = 000000834836C000] 12:21:02 INFO - PROCESS | 384 | 1466536862132 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000834906FC00) [pid = 384] [serial = 1967] [outer = 000000834836C000] 12:21:02 INFO - PROCESS | 384 | 1466536862936 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1201ms 12:21:03 INFO - PROCESS | 384 | 1466536863009 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 384 | 1466536863014 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 12:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:21:03 INFO - PROCESS | 384 | 1466536863019 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 384 | 1466536863023 Marionette TRACE conn5 <- [1,2586,null,{}] 12:21:03 INFO - PROCESS | 384 | 1466536863029 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:03 INFO - PROCESS | 384 | 1466536863032 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:03 INFO - PROCESS | 384 | 1466536863152 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 12:21:03 INFO - PROCESS | 384 | 1466536863273 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 384 | 1466536863277 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:03 INFO - PROCESS | 384 | ++DOCSHELL 000000833B869800 == 41 [pid = 384] [id = 656] 12:21:03 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833AEA1000) [pid = 384] [serial = 1968] [outer = 0000000000000000] 12:21:03 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833B254800) [pid = 384] [serial = 1969] [outer = 000000833AEA1000] 12:21:03 INFO - PROCESS | 384 | 1466536863332 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833F3D9000) [pid = 384] [serial = 1970] [outer = 000000833AEA1000] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834C920000 == 40 [pid = 384] [id = 650] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 0000008345329800 == 39 [pid = 384] [id = 649] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834C250000 == 38 [pid = 384] [id = 648] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834C116000 == 37 [pid = 384] [id = 647] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834B42D800 == 36 [pid = 384] [id = 646] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 0000008349672800 == 35 [pid = 384] [id = 645] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834788C000 == 34 [pid = 384] [id = 644] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 0000008341478800 == 33 [pid = 384] [id = 643] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834C00C800 == 32 [pid = 384] [id = 642] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 0000008347890800 == 31 [pid = 384] [id = 641] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834C904000 == 30 [pid = 384] [id = 640] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834D91F000 == 29 [pid = 384] [id = 655] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834CFC0000 == 28 [pid = 384] [id = 654] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834B424800 == 27 [pid = 384] [id = 653] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 000000834CF31000 == 26 [pid = 384] [id = 651] 12:21:04 INFO - PROCESS | 384 | --DOCSHELL 00000083453BE000 == 25 [pid = 384] [id = 652] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 89 (00000083449AB400) [pid = 384] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833AD3FC00) [pid = 384] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833ADA7C00) [pid = 384] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083401DC000) [pid = 384] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833F3D1800) [pid = 384] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833B3C5400) [pid = 384] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008347C53400) [pid = 384] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833F54DC00) [pid = 384] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008340E1F800) [pid = 384] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083452B1800) [pid = 384] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833F4F5800) [pid = 384] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AEA3400) [pid = 384] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083453FA000) [pid = 384] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083418CE800) [pid = 384] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000834864EC00) [pid = 384] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834819E400) [pid = 384] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008344A4E000) [pid = 384] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AD3CC00) [pid = 384] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083453EE800) [pid = 384] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833FCDD400) [pid = 384] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008345A04800) [pid = 384] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008347FE8400) [pid = 384] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008347B41C00) [pid = 384] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008341955000) [pid = 384] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 12:21:04 INFO - PROCESS | 384 | 1466536864616 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1642ms 12:21:04 INFO - PROCESS | 384 | 1466536864666 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 384 | 1466536864670 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 12:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:21:04 INFO - PROCESS | 384 | 1466536864675 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 384 | 1466536864679 Marionette TRACE conn5 <- [1,2590,null,{}] 12:21:04 INFO - PROCESS | 384 | 1466536864684 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 384 | 1466536864687 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:04 INFO - PROCESS | 384 | 1466536864819 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 12:21:04 INFO - PROCESS | 384 | 1466536864900 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 384 | 1466536864903 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:04 INFO - PROCESS | 384 | ++DOCSHELL 000000834124C000 == 26 [pid = 384] [id = 657] 12:21:04 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AD8B000) [pid = 384] [serial = 1971] [outer = 0000000000000000] 12:21:04 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833ADA1800) [pid = 384] [serial = 1972] [outer = 000000833AD8B000] 12:21:04 INFO - PROCESS | 384 | 1466536864953 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AFB0000) [pid = 384] [serial = 1973] [outer = 000000833AD8B000] 12:21:05 INFO - PROCESS | 384 | 1466536865376 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 794ms 12:21:05 INFO - PROCESS | 384 | 1466536865473 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 384 | 1466536865478 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 12:21:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:21:05 INFO - PROCESS | 384 | 1466536865485 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 384 | 1466536865488 Marionette TRACE conn5 <- [1,2594,null,{}] 12:21:05 INFO - PROCESS | 384 | 1466536865492 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:05 INFO - PROCESS | 384 | 1466536865495 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:05 INFO - PROCESS | 384 | 1466536865596 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 12:21:05 INFO - PROCESS | 384 | 1466536865604 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 384 | 1466536865606 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:05 INFO - PROCESS | 384 | ++DOCSHELL 00000083473A6800 == 27 [pid = 384] [id = 658] 12:21:05 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833C2E4000) [pid = 384] [serial = 1974] [outer = 0000000000000000] 12:21:05 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833F3BFC00) [pid = 384] [serial = 1975] [outer = 000000833C2E4000] 12:21:05 INFO - PROCESS | 384 | 1466536865656 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833F9EE000) [pid = 384] [serial = 1976] [outer = 000000833C2E4000] 12:21:06 INFO - PROCESS | 384 | 1466536866142 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 692ms 12:21:06 INFO - PROCESS | 384 | 1466536866179 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 384 | 1466536866181 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 12:21:06 INFO - PROCESS | 384 | 1466536866185 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:21:06 INFO - PROCESS | 384 | 1466536866189 Marionette TRACE conn5 <- [1,2598,null,{}] 12:21:06 INFO - PROCESS | 384 | 1466536866200 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:06 INFO - PROCESS | 384 | 1466536866205 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:06 INFO - PROCESS | 384 | 1466536866294 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 12:21:06 INFO - PROCESS | 384 | 1466536866301 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 384 | 1466536866305 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:06 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F37800 == 28 [pid = 384] [id = 659] 12:21:06 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008340D74000) [pid = 384] [serial = 1977] [outer = 0000000000000000] 12:21:06 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008340E1E800) [pid = 384] [serial = 1978] [outer = 0000008340D74000] 12:21:06 INFO - PROCESS | 384 | 1466536866355 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083418CE800) [pid = 384] [serial = 1979] [outer = 0000008340D74000] 12:21:06 INFO - PROCESS | 384 | 1466536866835 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 691ms 12:21:06 INFO - PROCESS | 384 | 1466536866879 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 384 | 1466536866882 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 12:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:21:06 INFO - PROCESS | 384 | 1466536866885 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 384 | 1466536866887 Marionette TRACE conn5 <- [1,2602,null,{}] 12:21:06 INFO - PROCESS | 384 | 1466536866896 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:06 INFO - PROCESS | 384 | 1466536866898 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:07 INFO - PROCESS | 384 | 1466536867044 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 12:21:07 INFO - PROCESS | 384 | 1466536867101 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 384 | 1466536867104 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:07 INFO - PROCESS | 384 | ++DOCSHELL 0000008349655800 == 29 [pid = 384] [id = 660] 12:21:07 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083449A0800) [pid = 384] [serial = 1980] [outer = 0000000000000000] 12:21:07 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083449A8000) [pid = 384] [serial = 1981] [outer = 00000083449A0800] 12:21:07 INFO - PROCESS | 384 | 1466536867150 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344A49000) [pid = 384] [serial = 1982] [outer = 00000083449A0800] 12:21:07 INFO - PROCESS | 384 | 1466536867602 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 733ms 12:21:07 INFO - PROCESS | 384 | 1466536867621 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 384 | 1466536867623 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 12:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:21:07 INFO - PROCESS | 384 | 1466536867626 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 384 | 1466536867628 Marionette TRACE conn5 <- [1,2606,null,{}] 12:21:07 INFO - PROCESS | 384 | 1466536867631 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 384 | 1466536867634 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:07 INFO - PROCESS | 384 | 1466536867749 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 12:21:07 INFO - PROCESS | 384 | 1466536867757 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 384 | 1466536867759 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:07 INFO - PROCESS | 384 | ++DOCSHELL 000000834B31D800 == 30 [pid = 384] [id = 661] 12:21:07 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008344A4F800) [pid = 384] [serial = 1983] [outer = 0000000000000000] 12:21:07 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344C6F000) [pid = 384] [serial = 1984] [outer = 0000008344A4F800] 12:21:07 INFO - PROCESS | 384 | 1466536867804 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083452CD800) [pid = 384] [serial = 1985] [outer = 0000008344A4F800] 12:21:08 INFO - PROCESS | 384 | 1466536868302 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 731ms 12:21:08 INFO - PROCESS | 384 | 1466536868397 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 384 | 1466536868399 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 12:21:08 INFO - PROCESS | 384 | 1466536868405 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 384 | 1466536868407 Marionette TRACE conn5 <- [1,2610,null,{}] 12:21:08 INFO - PROCESS | 384 | 1466536868410 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:21:08 INFO - PROCESS | 384 | 1466536868416 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:08 INFO - PROCESS | 384 | 1466536868716 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833B512800) [pid = 384] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD10800) [pid = 384] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833ABD8800) [pid = 384] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008347EF8400) [pid = 384] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AD98000) [pid = 384] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AD0E800) [pid = 384] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083401DB400) [pid = 384] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833ABCFC00) [pid = 384] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083481A3800) [pid = 384] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008348411C00) [pid = 384] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008346DE1000) [pid = 384] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:21:08 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083486B9800) [pid = 384] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:21:08 INFO - PROCESS | 384 | 1466536868771 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 384 | 1466536868773 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:08 INFO - PROCESS | 384 | ++DOCSHELL 0000008349655000 == 31 [pid = 384] [id = 662] 12:21:08 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833ABD0000) [pid = 384] [serial = 1986] [outer = 0000000000000000] 12:21:08 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AD10800) [pid = 384] [serial = 1987] [outer = 000000833ABD0000] 12:21:08 INFO - PROCESS | 384 | 1466536868820 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008344A43C00) [pid = 384] [serial = 1988] [outer = 000000833ABD0000] 12:21:09 INFO - PROCESS | 384 | 1466536869182 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 818ms 12:21:09 INFO - PROCESS | 384 | 1466536869233 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 384 | 1466536869235 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 12:21:09 INFO - PROCESS | 384 | 1466536869239 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:21:09 INFO - PROCESS | 384 | 1466536869240 Marionette TRACE conn5 <- [1,2614,null,{}] 12:21:09 INFO - PROCESS | 384 | 1466536869244 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:09 INFO - PROCESS | 384 | 1466536869246 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:09 INFO - PROCESS | 384 | 1466536869326 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 12:21:09 INFO - PROCESS | 384 | 1466536869332 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 384 | 1466536869334 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834C112800 == 32 [pid = 384] [id = 663] 12:21:09 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008346DE1400) [pid = 384] [serial = 1989] [outer = 0000000000000000] 12:21:09 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083478D5400) [pid = 384] [serial = 1990] [outer = 0000008346DE1400] 12:21:09 INFO - PROCESS | 384 | 1466536869378 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347B4D000) [pid = 384] [serial = 1991] [outer = 0000008346DE1400] 12:21:09 INFO - PROCESS | 384 | 1466536869805 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 587ms 12:21:09 INFO - PROCESS | 384 | 1466536869840 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 384 | 1466536869842 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 12:21:09 INFO - PROCESS | 384 | 1466536869845 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:21:09 INFO - PROCESS | 384 | 1466536869847 Marionette TRACE conn5 <- [1,2618,null,{}] 12:21:09 INFO - PROCESS | 384 | 1466536869850 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:09 INFO - PROCESS | 384 | 1466536869852 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:09 INFO - PROCESS | 384 | 1466536869934 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 12:21:09 INFO - PROCESS | 384 | 1466536869940 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 384 | 1466536869942 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834C20F000 == 33 [pid = 384] [id = 664] 12:21:09 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347B4B800) [pid = 384] [serial = 1992] [outer = 0000000000000000] 12:21:09 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347C60400) [pid = 384] [serial = 1993] [outer = 0000008347B4B800] 12:21:09 INFO - PROCESS | 384 | 1466536869987 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834819EC00) [pid = 384] [serial = 1994] [outer = 0000008347B4B800] 12:21:10 INFO - PROCESS | 384 | 1466536870448 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 629ms 12:21:10 INFO - PROCESS | 384 | 1466536870486 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 384 | 1466536870488 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 12:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:21:10 INFO - PROCESS | 384 | 1466536870496 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 384 | 1466536870498 Marionette TRACE conn5 <- [1,2622,null,{}] 12:21:10 INFO - PROCESS | 384 | 1466536870501 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 384 | 1466536870503 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:10 INFO - PROCESS | 384 | 1466536870587 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 12:21:10 INFO - PROCESS | 384 | 1466536870592 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 384 | 1466536870594 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:10 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2DD000 == 34 [pid = 384] [id = 665] 12:21:10 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347C5AC00) [pid = 384] [serial = 1995] [outer = 0000000000000000] 12:21:10 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083481AD800) [pid = 384] [serial = 1996] [outer = 0000008347C5AC00] 12:21:10 INFO - PROCESS | 384 | 1466536870638 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083482EF800) [pid = 384] [serial = 1997] [outer = 0000008347C5AC00] 12:21:11 INFO - PROCESS | 384 | 1466536871477 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1031ms 12:21:11 INFO - PROCESS | 384 | 1466536871530 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 384 | 1466536871535 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 12:21:11 INFO - PROCESS | 384 | 1466536871560 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:21:11 INFO - PROCESS | 384 | 1466536871566 Marionette TRACE conn5 <- [1,2626,null,{}] 12:21:11 INFO - PROCESS | 384 | 1466536871571 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:11 INFO - PROCESS | 384 | 1466536871574 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:11 INFO - PROCESS | 384 | 1466536871757 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 12:21:11 INFO - PROCESS | 384 | 1466536871849 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 384 | 1466536871852 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:11 INFO - PROCESS | 384 | ++DOCSHELL 00000083458A6000 == 35 [pid = 384] [id = 666] 12:21:11 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833ADA3C00) [pid = 384] [serial = 1998] [outer = 0000000000000000] 12:21:11 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833AFBB000) [pid = 384] [serial = 1999] [outer = 000000833ADA3C00] 12:21:11 INFO - PROCESS | 384 | 1466536871911 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833C4B4400) [pid = 384] [serial = 2000] [outer = 000000833ADA3C00] 12:21:12 INFO - PROCESS | 384 | 1466536872605 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1082ms 12:21:12 INFO - PROCESS | 384 | 1466536872646 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 384 | 1466536872652 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 12:21:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:21:12 INFO - PROCESS | 384 | 1466536872658 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 384 | 1466536872661 Marionette TRACE conn5 <- [1,2630,null,{}] 12:21:12 INFO - PROCESS | 384 | 1466536872685 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:12 INFO - PROCESS | 384 | 1466536872688 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:12 INFO - PROCESS | 384 | 1466536872891 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 12:21:12 INFO - PROCESS | 384 | 1466536872901 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 384 | 1466536872904 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:12 INFO - PROCESS | 384 | ++DOCSHELL 000000834B426800 == 36 [pid = 384] [id = 667] 12:21:12 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008340D72400) [pid = 384] [serial = 2001] [outer = 0000000000000000] 12:21:12 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834186B400) [pid = 384] [serial = 2002] [outer = 0000008340D72400] 12:21:12 INFO - PROCESS | 384 | 1466536872961 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008344A8E000) [pid = 384] [serial = 2003] [outer = 0000008340D72400] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 000000834C20F000 == 35 [pid = 384] [id = 664] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 000000834C112800 == 34 [pid = 384] [id = 663] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 0000008349655000 == 33 [pid = 384] [id = 662] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 000000834B31D800 == 32 [pid = 384] [id = 661] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 0000008349655800 == 31 [pid = 384] [id = 660] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 0000008347F37800 == 30 [pid = 384] [id = 659] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 00000083473A6800 == 29 [pid = 384] [id = 658] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 000000834124C000 == 28 [pid = 384] [id = 657] 12:21:13 INFO - PROCESS | 384 | --DOCSHELL 000000833B869800 == 27 [pid = 384] [id = 656] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083414BA000) [pid = 384] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008344A46C00) [pid = 384] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833AFBB800) [pid = 384] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008347C5A400) [pid = 384] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833ABCF000) [pid = 384] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008348367400) [pid = 384] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083478D0C00) [pid = 384] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083481F4C00) [pid = 384] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AD9F800) [pid = 384] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833B257800) [pid = 384] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008344A37400) [pid = 384] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008340318800) [pid = 384] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083412D4800) [pid = 384] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833F3C1C00) [pid = 384] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083482A5C00) [pid = 384] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000834864FC00) [pid = 384] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083486B4000) [pid = 384] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008348411000) [pid = 384] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008346DE5C00) [pid = 384] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083489B9400) [pid = 384] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000834743DC00) [pid = 384] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008347B49400) [pid = 384] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 64 (00000083453F2400) [pid = 384] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008348809C00) [pid = 384] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 12:21:13 INFO - PROCESS | 384 | 1466536873878 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:21:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1251ms 12:21:13 INFO - PROCESS | 384 | 1466536873911 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 384 | 1466536873915 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 12:21:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:21:13 INFO - PROCESS | 384 | 1466536873919 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 384 | 1466536873925 Marionette TRACE conn5 <- [1,2634,null,{}] 12:21:13 INFO - PROCESS | 384 | 1466536873929 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:13 INFO - PROCESS | 384 | 1466536873932 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:14 INFO - PROCESS | 384 | 1466536874028 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 12:21:14 INFO - PROCESS | 384 | 1466536874107 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 384 | 1466536874110 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:14 INFO - PROCESS | 384 | ++DOCSHELL 0000008341252800 == 28 [pid = 384] [id = 668] 12:21:14 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833AC62C00) [pid = 384] [serial = 2004] [outer = 0000000000000000] 12:21:14 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833AFB4000) [pid = 384] [serial = 2005] [outer = 000000833AC62C00] 12:21:14 INFO - PROCESS | 384 | 1466536874161 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833F3BAC00) [pid = 384] [serial = 2006] [outer = 000000833AC62C00] 12:21:14 INFO - PROCESS | 384 | 1466536874614 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:21:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 733ms 12:21:14 INFO - PROCESS | 384 | 1466536874654 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 384 | 1466536874658 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 12:21:14 INFO - PROCESS | 384 | 1466536874669 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:21:14 INFO - PROCESS | 384 | 1466536874672 Marionette TRACE conn5 <- [1,2638,null,{}] 12:21:14 INFO - PROCESS | 384 | 1466536874676 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:14 INFO - PROCESS | 384 | 1466536874679 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:14 INFO - PROCESS | 384 | 1466536874771 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 12:21:14 INFO - PROCESS | 384 | 1466536874779 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 384 | 1466536874781 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:14 INFO - PROCESS | 384 | ++DOCSHELL 000000834790B800 == 29 [pid = 384] [id = 669] 12:21:14 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008340E20800) [pid = 384] [serial = 2007] [outer = 0000000000000000] 12:21:14 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (00000083412D4800) [pid = 384] [serial = 2008] [outer = 0000008340E20800] 12:21:14 INFO - PROCESS | 384 | 1466536874829 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000834499E000) [pid = 384] [serial = 2009] [outer = 0000008340E20800] 12:21:15 INFO - PROCESS | 384 | 1466536875297 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:21:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:21:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 692ms 12:21:15 INFO - PROCESS | 384 | 1466536875366 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 384 | 1466536875368 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 12:21:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:21:15 INFO - PROCESS | 384 | 1466536875372 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 384 | 1466536875375 Marionette TRACE conn5 <- [1,2642,null,{}] 12:21:15 INFO - PROCESS | 384 | 1466536875387 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:15 INFO - PROCESS | 384 | 1466536875392 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:15 INFO - PROCESS | 384 | 1466536875483 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 12:21:15 INFO - PROCESS | 384 | 1466536875601 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 384 | 1466536875604 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:15 INFO - PROCESS | 384 | ++DOCSHELL 0000008349E4C000 == 30 [pid = 384] [id = 670] 12:21:15 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008340E21000) [pid = 384] [serial = 2010] [outer = 0000000000000000] 12:21:15 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083452D1C00) [pid = 384] [serial = 2011] [outer = 0000008340E21000] 12:21:15 INFO - PROCESS | 384 | 1466536875656 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008346DDB000) [pid = 384] [serial = 2012] [outer = 0000008340E21000] 12:21:16 INFO - PROCESS | 384 | 1466536876076 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:21:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 733ms 12:21:16 INFO - PROCESS | 384 | 1466536876110 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 384 | 1466536876113 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 12:21:16 INFO - PROCESS | 384 | 1466536876116 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 384 | 1466536876117 Marionette TRACE conn5 <- [1,2646,null,{}] 12:21:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:21:16 INFO - PROCESS | 384 | 1466536876125 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 384 | 1466536876128 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:16 INFO - PROCESS | 384 | 1466536876248 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 12:21:16 INFO - PROCESS | 384 | 1466536876253 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 384 | 1466536876256 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:16 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA70000 == 31 [pid = 384] [id = 671] 12:21:16 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834739F000) [pid = 384] [serial = 2013] [outer = 0000000000000000] 12:21:16 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347441400) [pid = 384] [serial = 2014] [outer = 000000834739F000] 12:21:16 INFO - PROCESS | 384 | 1466536876310 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347B41C00) [pid = 384] [serial = 2015] [outer = 000000834739F000] 12:21:16 INFO - PROCESS | 384 | 1466536876758 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:21:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 671ms 12:21:16 INFO - PROCESS | 384 | 1466536876792 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 384 | 1466536876794 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 12:21:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:21:16 INFO - PROCESS | 384 | 1466536876798 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 384 | 1466536876799 Marionette TRACE conn5 <- [1,2650,null,{}] 12:21:16 INFO - PROCESS | 384 | 1466536876807 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 384 | 1466536876809 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:16 INFO - PROCESS | 384 | 1466536876948 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 12:21:16 INFO - PROCESS | 384 | 1466536876960 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 384 | 1466536876963 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:16 INFO - PROCESS | 384 | ++DOCSHELL 000000834C127800 == 32 [pid = 384] [id = 672] 12:21:16 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008346DE5C00) [pid = 384] [serial = 2016] [outer = 0000000000000000] 12:21:17 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347C5D000) [pid = 384] [serial = 2017] [outer = 0000008346DE5C00] 12:21:17 INFO - PROCESS | 384 | 1466536877008 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083481A6C00) [pid = 384] [serial = 2018] [outer = 0000008346DE5C00] 12:21:17 INFO - PROCESS | 384 | 1466536877489 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:21:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:21:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 733ms 12:21:17 INFO - PROCESS | 384 | 1466536877535 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 384 | 1466536877537 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 12:21:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:21:17 INFO - PROCESS | 384 | 1466536877540 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 384 | 1466536877542 Marionette TRACE conn5 <- [1,2654,null,{}] 12:21:17 INFO - PROCESS | 384 | 1466536877546 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:17 INFO - PROCESS | 384 | 1466536877552 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:17 INFO - PROCESS | 384 | 1466536877688 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 12:21:17 INFO - PROCESS | 384 | 1466536877745 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 384 | 1466536877747 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:17 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2E3800 == 33 [pid = 384] [id = 673] 12:21:17 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008348409C00) [pid = 384] [serial = 2019] [outer = 0000000000000000] 12:21:17 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008348645C00) [pid = 384] [serial = 2020] [outer = 0000008348409C00] 12:21:17 INFO - PROCESS | 384 | 1466536877794 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008348650400) [pid = 384] [serial = 2021] [outer = 0000008348409C00] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008344A4F800) [pid = 384] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD97000) [pid = 384] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083449A2800) [pid = 384] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008348369000) [pid = 384] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834836C000) [pid = 384] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833ABD0000) [pid = 384] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008346DE1400) [pid = 384] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008347B4B800) [pid = 384] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083449A0800) [pid = 384] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833AD8B000) [pid = 384] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AEA1000) [pid = 384] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833C2E4000) [pid = 384] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:21:18 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008340D74000) [pid = 384] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:21:18 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:21:18 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:21:18 INFO - PROCESS | 384 | 1466536878713 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:21:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1187ms 12:21:18 INFO - PROCESS | 384 | 1466536878731 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 384 | 1466536878733 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 12:21:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:21:18 INFO - PROCESS | 384 | 1466536878736 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 384 | 1466536878738 Marionette TRACE conn5 <- [1,2658,null,{}] 12:21:18 INFO - PROCESS | 384 | 1466536878742 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:18 INFO - PROCESS | 384 | 1466536878744 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:18 INFO - PROCESS | 384 | 1466536878854 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 12:21:18 INFO - PROCESS | 384 | 1466536878863 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 384 | 1466536878865 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:18 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E9B000 == 34 [pid = 384] [id = 674] 12:21:18 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008340D72800) [pid = 384] [serial = 2022] [outer = 0000000000000000] 12:21:18 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083452CF800) [pid = 384] [serial = 2023] [outer = 0000008340D72800] 12:21:18 INFO - PROCESS | 384 | 1466536878910 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834840C000) [pid = 384] [serial = 2024] [outer = 0000008340D72800] 12:21:19 INFO - PROCESS | 384 | 1466536879814 Marionette TRACE conn5 <- [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"]]]}] 12:21:19 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 12:21:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1140ms 12:21:19 INFO - PROCESS | 384 | 1466536879880 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 384 | 1466536879882 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 12:21:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:21:19 INFO - PROCESS | 384 | 1466536879886 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 384 | 1466536879887 Marionette TRACE conn5 <- [1,2662,null,{}] 12:21:19 INFO - PROCESS | 384 | 1466536879891 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 384 | 1466536879893 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:20 INFO - PROCESS | 384 | 1466536880006 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 12:21:20 INFO - PROCESS | 384 | 1466536880146 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 384 | 1466536880150 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:20 INFO - PROCESS | 384 | ++DOCSHELL 000000833C4DC800 == 35 [pid = 384] [id = 675] 12:21:20 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833A5B5400) [pid = 384] [serial = 2025] [outer = 0000000000000000] 12:21:20 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833ABAEC00) [pid = 384] [serial = 2026] [outer = 000000833A5B5400] 12:21:20 INFO - PROCESS | 384 | 1466536880211 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833AD17C00) [pid = 384] [serial = 2027] [outer = 000000833A5B5400] 12:21:21 INFO - PROCESS | 384 | 1466536881314 Marionette TRACE conn5 <- [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"]]]}] 12:21:21 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 12:21:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1492ms 12:21:21 INFO - PROCESS | 384 | 1466536881421 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 384 | 1466536881424 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 12:21:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:21:21 INFO - PROCESS | 384 | 1466536881431 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 384 | 1466536881434 Marionette TRACE conn5 <- [1,2666,null,{}] 12:21:21 INFO - PROCESS | 384 | 1466536881440 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:21 INFO - PROCESS | 384 | 1466536881443 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:21 INFO - PROCESS | 384 | 1466536881632 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 12:21:21 INFO - PROCESS | 384 | 1466536881754 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 384 | 1466536881757 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:21 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B9E800 == 36 [pid = 384] [id = 676] 12:21:21 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833AD9E400) [pid = 384] [serial = 2028] [outer = 0000000000000000] 12:21:21 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008340318800) [pid = 384] [serial = 2029] [outer = 000000833AD9E400] 12:21:21 INFO - PROCESS | 384 | 1466536881817 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083418C9C00) [pid = 384] [serial = 2030] [outer = 000000833AD9E400] 12:21:22 INFO - PROCESS | 384 | 1466536882927 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:21:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1532ms 12:21:22 INFO - PROCESS | 384 | 1466536882970 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 384 | 1466536882975 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 12:21:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:21:22 INFO - PROCESS | 384 | 1466536882979 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 384 | 1466536882981 Marionette TRACE conn5 <- [1,2670,null,{}] 12:21:22 INFO - PROCESS | 384 | 1466536882986 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:22 INFO - PROCESS | 384 | 1466536882988 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:23 INFO - PROCESS | 384 | 1466536883144 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 12:21:23 INFO - PROCESS | 384 | 1466536883411 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 384 | 1466536883414 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:23 INFO - PROCESS | 384 | ++DOCSHELL 000000834020E800 == 37 [pid = 384] [id = 677] 12:21:23 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833AD0E800) [pid = 384] [serial = 2031] [outer = 0000000000000000] 12:21:23 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AD37C00) [pid = 384] [serial = 2032] [outer = 000000833AD0E800] 12:21:23 INFO - PROCESS | 384 | 1466536883466 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833B256000) [pid = 384] [serial = 2033] [outer = 000000833AD0E800] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000833C40F000 == 36 [pid = 384] [id = 401] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008340E9A000 == 35 [pid = 384] [id = 399] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008345325000 == 34 [pid = 384] [id = 404] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834C216000 == 33 [pid = 384] [id = 400] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008340212800 == 32 [pid = 384] [id = 402] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008340E9B000 == 31 [pid = 384] [id = 674] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834C2E3800 == 30 [pid = 384] [id = 673] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834C127800 == 29 [pid = 384] [id = 672] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834BA70000 == 28 [pid = 384] [id = 671] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008349E4C000 == 27 [pid = 384] [id = 670] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834790B800 == 26 [pid = 384] [id = 669] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008341252800 == 25 [pid = 384] [id = 668] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834B426800 == 24 [pid = 384] [id = 667] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 00000083458A6000 == 23 [pid = 384] [id = 666] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000833A259000 == 22 [pid = 384] [id = 405] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 00000083453BB000 == 21 [pid = 384] [id = 392] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834791F800 == 20 [pid = 384] [id = 407] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008347889000 == 19 [pid = 384] [id = 406] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834C2DD000 == 18 [pid = 384] [id = 665] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 00000083509CE800 == 17 [pid = 384] [id = 398] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834CF2E800 == 16 [pid = 384] [id = 394] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834C2ED800 == 15 [pid = 384] [id = 393] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008341521800 == 14 [pid = 384] [id = 403] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834F284000 == 13 [pid = 384] [id = 397] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000834F675800 == 12 [pid = 384] [id = 395] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008348626800 == 11 [pid = 384] [id = 391] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008347F3C000 == 10 [pid = 384] [id = 408] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008341253000 == 9 [pid = 384] [id = 396] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 0000008347B9E800 == 8 [pid = 384] [id = 676] 12:21:24 INFO - PROCESS | 384 | --DOCSHELL 000000833C4DC800 == 7 [pid = 384] [id = 675] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008347C60400) [pid = 384] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083449A8000) [pid = 384] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ADA1800) [pid = 384] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833F3D9000) [pid = 384] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B254800) [pid = 384] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833F9EE000) [pid = 384] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833F3BFC00) [pid = 384] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008340E1E800) [pid = 384] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008344C6F000) [pid = 384] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833F54D400) [pid = 384] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833AFB5400) [pid = 384] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008346D89C00) [pid = 384] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008344A45000) [pid = 384] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083489C3800) [pid = 384] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008348407800) [pid = 384] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000834906FC00) [pid = 384] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008349038800) [pid = 384] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 62 (0000008344A49000) [pid = 384] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 61 (000000833AD10800) [pid = 384] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 60 (00000083452CD800) [pid = 384] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 59 (00000083478D5400) [pid = 384] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 58 (0000008344A43C00) [pid = 384] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 57 (000000834819EC00) [pid = 384] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 56 (000000833AFB0000) [pid = 384] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 55 (0000008347B4D000) [pid = 384] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | --DOMWINDOW == 54 (00000083418CE800) [pid = 384] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 12:21:24 INFO - PROCESS | 384 | 1466536884827 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:21:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1892ms 12:21:24 INFO - PROCESS | 384 | 1466536884872 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 12:21:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:21:24 INFO - PROCESS | 384 | 1466536884877 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 12:21:24 INFO - PROCESS | 384 | 1466536884882 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 384 | 1466536884885 Marionette TRACE conn5 <- [1,2674,null,{}] 12:21:24 INFO - PROCESS | 384 | 1466536884891 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:24 INFO - PROCESS | 384 | 1466536884894 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:25 INFO - PROCESS | 384 | 1466536884989 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 12:21:25 INFO - PROCESS | 384 | 1466536885063 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 384 | 1466536885068 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:25 INFO - PROCESS | 384 | ++DOCSHELL 00000083401C6000 == 8 [pid = 384] [id = 678] 12:21:25 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (0000008339A50C00) [pid = 384] [serial = 2034] [outer = 0000000000000000] 12:21:25 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (000000833AD0F800) [pid = 384] [serial = 2035] [outer = 0000008339A50C00] 12:21:25 INFO - PROCESS | 384 | 1466536885121 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000833AD3E800) [pid = 384] [serial = 2036] [outer = 0000008339A50C00] 12:21:26 INFO - PROCESS | 384 | 1466536886051 Marionette TRACE conn5 <- [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"]]]}] 12:21:26 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 12:21:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1197ms 12:21:26 INFO - PROCESS | 384 | 1466536886079 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 384 | 1466536886084 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 12:21:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:21:26 INFO - PROCESS | 384 | 1466536886091 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 384 | 1466536886094 Marionette TRACE conn5 <- [1,2678,null,{}] 12:21:26 INFO - PROCESS | 384 | 1466536886098 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:26 INFO - PROCESS | 384 | 1466536886101 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:26 INFO - PROCESS | 384 | 1466536886200 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 12:21:26 INFO - PROCESS | 384 | 1466536886208 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 384 | 1466536886211 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008345894800 == 9 [pid = 384] [id = 679] 12:21:26 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000833AEA4000) [pid = 384] [serial = 2037] [outer = 0000000000000000] 12:21:26 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000833B252800) [pid = 384] [serial = 2038] [outer = 000000833AEA4000] 12:21:26 INFO - PROCESS | 384 | 1466536886262 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000833B625400) [pid = 384] [serial = 2039] [outer = 000000833AEA4000] 12:21:27 INFO - PROCESS | 384 | 1466536887269 Marionette TRACE conn5 <- [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"]]]}] 12:21:27 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 12:21:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1230ms 12:21:27 INFO - PROCESS | 384 | 1466536887323 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 12:21:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:21:27 INFO - PROCESS | 384 | 1466536887325 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 12:21:27 INFO - PROCESS | 384 | 1466536887329 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 384 | 1466536887333 Marionette TRACE conn5 <- [1,2682,null,{}] 12:21:27 INFO - PROCESS | 384 | 1466536887351 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:27 INFO - PROCESS | 384 | 1466536887356 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:27 INFO - PROCESS | 384 | 1466536887482 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 12:21:27 INFO - PROCESS | 384 | 1466536887490 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 384 | 1466536887494 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:27 INFO - PROCESS | 384 | ++DOCSHELL 0000008347B6F800 == 10 [pid = 384] [id = 680] 12:21:27 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (0000008340171800) [pid = 384] [serial = 2040] [outer = 0000000000000000] 12:21:27 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (0000008340D11800) [pid = 384] [serial = 2041] [outer = 0000008340171800] 12:21:27 INFO - PROCESS | 384 | 1466536887589 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (0000008341018800) [pid = 384] [serial = 2042] [outer = 0000008340171800] 12:21:28 INFO - PROCESS | 384 | 1466536888545 Marionette TRACE conn5 <- [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"]]]}] 12:21:28 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 12:21:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1235ms 12:21:28 INFO - PROCESS | 384 | 1466536888566 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 384 | 1466536888569 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 12:21:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:21:28 INFO - PROCESS | 384 | 1466536888573 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 384 | 1466536888575 Marionette TRACE conn5 <- [1,2686,null,{}] 12:21:28 INFO - PROCESS | 384 | 1466536888583 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:28 INFO - PROCESS | 384 | 1466536888585 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:28 INFO - PROCESS | 384 | 1466536888704 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 12:21:28 INFO - PROCESS | 384 | 1466536888710 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 384 | 1466536888712 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:28 INFO - PROCESS | 384 | ++DOCSHELL 000000834930A800 == 11 [pid = 384] [id = 681] 12:21:28 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000834195F000) [pid = 384] [serial = 2043] [outer = 0000000000000000] 12:21:28 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (00000083449A3000) [pid = 384] [serial = 2044] [outer = 000000834195F000] 12:21:28 INFO - PROCESS | 384 | 1466536888759 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (0000008344A45000) [pid = 384] [serial = 2045] [outer = 000000834195F000] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008340D72800) [pid = 384] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000834739F000) [pid = 384] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008346DE5C00) [pid = 384] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 62 (0000008348409C00) [pid = 384] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 61 (0000008340E21000) [pid = 384] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 60 (0000008340E20800) [pid = 384] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 59 (000000833ADA3C00) [pid = 384] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 58 (0000008347C5AC00) [pid = 384] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 57 (0000008340D72400) [pid = 384] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:21:29 INFO - PROCESS | 384 | --DOMWINDOW == 56 (000000833AC62C00) [pid = 384] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:21:29 INFO - PROCESS | 384 | 1466536889759 Marionette TRACE conn5 <- [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"]]]}] 12:21:29 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 12:21:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1240ms 12:21:29 INFO - PROCESS | 384 | 1466536889815 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 384 | 1466536889817 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 12:21:29 INFO - PROCESS | 384 | 1466536889821 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:21:29 INFO - PROCESS | 384 | 1466536889822 Marionette TRACE conn5 <- [1,2690,null,{}] 12:21:29 INFO - PROCESS | 384 | 1466536889826 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:29 INFO - PROCESS | 384 | 1466536889828 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:29 INFO - PROCESS | 384 | 1466536889914 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 12:21:29 INFO - PROCESS | 384 | 1466536889922 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 384 | 1466536889924 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:29 INFO - PROCESS | 384 | ++DOCSHELL 000000834B287000 == 12 [pid = 384] [id = 682] 12:21:29 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000833F9EE000) [pid = 384] [serial = 2046] [outer = 0000000000000000] 12:21:29 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (0000008344A45800) [pid = 384] [serial = 2047] [outer = 000000833F9EE000] 12:21:29 INFO - PROCESS | 384 | 1466536889971 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (00000083452B9C00) [pid = 384] [serial = 2048] [outer = 000000833F9EE000] 12:21:30 INFO - PROCESS | 384 | 1466536890430 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:21:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:21:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 671ms 12:21:30 INFO - PROCESS | 384 | 1466536890495 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 384 | 1466536890497 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 12:21:30 INFO - PROCESS | 384 | 1466536890501 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:21:30 INFO - PROCESS | 384 | 1466536890502 Marionette TRACE conn5 <- [1,2694,null,{}] 12:21:30 INFO - PROCESS | 384 | 1466536890506 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:30 INFO - PROCESS | 384 | 1466536890512 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:30 INFO - PROCESS | 384 | 1466536890625 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 12:21:30 INFO - PROCESS | 384 | 1466536890639 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 384 | 1466536890641 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:30 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA73000 == 13 [pid = 384] [id = 683] 12:21:30 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (00000083452D0000) [pid = 384] [serial = 2049] [outer = 0000000000000000] 12:21:30 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (0000008345A0D800) [pid = 384] [serial = 2050] [outer = 00000083452D0000] 12:21:30 INFO - PROCESS | 384 | 1466536890687 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (0000008347395C00) [pid = 384] [serial = 2051] [outer = 00000083452D0000] 12:21:31 INFO - PROCESS | 384 | 1466536891423 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:21:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:21:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 985ms 12:21:31 INFO - PROCESS | 384 | 1466536891513 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 384 | 1466536891518 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 12:21:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:21:31 INFO - PROCESS | 384 | 1466536891524 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 384 | 1466536891528 Marionette TRACE conn5 <- [1,2698,null,{}] 12:21:31 INFO - PROCESS | 384 | 1466536891534 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:31 INFO - PROCESS | 384 | 1466536891538 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:31 INFO - PROCESS | 384 | 1466536891670 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 12:21:31 INFO - PROCESS | 384 | 1466536891743 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 384 | 1466536891746 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:31 INFO - PROCESS | 384 | ++DOCSHELL 0000008345332000 == 14 [pid = 384] [id = 684] 12:21:31 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833AD10800) [pid = 384] [serial = 2052] [outer = 0000000000000000] 12:21:31 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833ADA8800) [pid = 384] [serial = 2053] [outer = 000000833AD10800] 12:21:31 INFO - PROCESS | 384 | 1466536891847 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833B3C3000) [pid = 384] [serial = 2054] [outer = 000000833AD10800] 12:21:32 INFO - PROCESS | 384 | 1466536892559 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 384 | 1466536892608 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 12:21:32 INFO - PROCESS | 384 | 1466536892615 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:21:32 INFO - PROCESS | 384 | 1466536892618 Marionette TRACE conn5 <- [1,2702,null,{}] 12:21:32 INFO - PROCESS | 384 | 1466536892622 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:32 INFO - PROCESS | 384 | 1466536892626 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:32 INFO - PROCESS | 384 | 1466536892750 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 12:21:32 INFO - PROCESS | 384 | 1466536892875 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 384 | 1466536892878 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:32 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8CB800 == 15 [pid = 384] [id = 685] 12:21:32 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833B3BFC00) [pid = 384] [serial = 2055] [outer = 0000000000000000] 12:21:32 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (0000008340E18000) [pid = 384] [serial = 2056] [outer = 000000833B3BFC00] 12:21:32 INFO - PROCESS | 384 | 1466536892938 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (0000008344632400) [pid = 384] [serial = 2057] [outer = 000000833B3BFC00] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083452CF800) [pid = 384] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008347441400) [pid = 384] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008347C5D000) [pid = 384] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008348645C00) [pid = 384] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083481A6C00) [pid = 384] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 62 (00000083452D1C00) [pid = 384] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 61 (00000083412D4800) [pid = 384] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 60 (000000834499E000) [pid = 384] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 59 (000000833AFBB000) [pid = 384] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 58 (000000833C4B4400) [pid = 384] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 57 (00000083482EF800) [pid = 384] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 56 (00000083481AD800) [pid = 384] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 55 (000000834186B400) [pid = 384] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 54 (0000008344A8E000) [pid = 384] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 53 (000000833AFB4000) [pid = 384] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 52 (000000833F3BAC00) [pid = 384] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 51 (000000834840C000) [pid = 384] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 50 (0000008348650400) [pid = 384] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 49 (0000008347B41C00) [pid = 384] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | --DOMWINDOW == 48 (0000008346DDB000) [pid = 384] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 12:21:33 INFO - PROCESS | 384 | 1466536893705 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:21:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1127ms 12:21:33 INFO - PROCESS | 384 | 1466536893750 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 384 | 1466536893755 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 12:21:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:21:33 INFO - PROCESS | 384 | 1466536893761 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 384 | 1466536893764 Marionette TRACE conn5 <- [1,2706,null,{}] 12:21:33 INFO - PROCESS | 384 | 1466536893771 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:33 INFO - PROCESS | 384 | 1466536893774 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:33 INFO - PROCESS | 384 | 1466536893866 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 12:21:33 INFO - PROCESS | 384 | 1466536893880 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 384 | 1466536893882 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:33 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C34000 == 16 [pid = 384] [id = 686] 12:21:33 INFO - PROCESS | 384 | ++DOMWINDOW == 49 (000000833ADA5C00) [pid = 384] [serial = 2058] [outer = 0000000000000000] 12:21:33 INFO - PROCESS | 384 | ++DOMWINDOW == 50 (000000833AFBCC00) [pid = 384] [serial = 2059] [outer = 000000833ADA5C00] 12:21:33 INFO - PROCESS | 384 | 1466536893933 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 384 | ++DOMWINDOW == 51 (000000833C4B7C00) [pid = 384] [serial = 2060] [outer = 000000833ADA5C00] 12:21:34 INFO - PROCESS | 384 | 1466536894496 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 384 | 1466536894542 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 12:21:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:21:34 INFO - PROCESS | 384 | 1466536894548 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 384 | 1466536894551 Marionette TRACE conn5 <- [1,2710,null,{}] 12:21:34 INFO - PROCESS | 384 | 1466536894555 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:34 INFO - PROCESS | 384 | 1466536894558 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:34 INFO - PROCESS | 384 | 1466536894656 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 12:21:34 INFO - PROCESS | 384 | 1466536894735 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 384 | 1466536894737 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:34 INFO - PROCESS | 384 | ++DOCSHELL 000000834792A000 == 17 [pid = 384] [id = 687] 12:21:34 INFO - PROCESS | 384 | ++DOMWINDOW == 52 (0000008341016000) [pid = 384] [serial = 2061] [outer = 0000000000000000] 12:21:34 INFO - PROCESS | 384 | ++DOMWINDOW == 53 (000000834186B400) [pid = 384] [serial = 2062] [outer = 0000008341016000] 12:21:34 INFO - PROCESS | 384 | 1466536894792 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 384 | ++DOMWINDOW == 54 (000000834499F400) [pid = 384] [serial = 2063] [outer = 0000008341016000] 12:21:35 INFO - PROCESS | 384 | 1466536895216 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 384 | 1466536895290 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 12:21:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:21:35 INFO - PROCESS | 384 | 1466536895293 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 384 | 1466536895297 Marionette TRACE conn5 <- [1,2714,null,{}] 12:21:35 INFO - PROCESS | 384 | 1466536895315 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:35 INFO - PROCESS | 384 | 1466536895320 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:35 INFO - PROCESS | 384 | 1466536895414 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 12:21:35 INFO - PROCESS | 384 | 1466536895461 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 384 | 1466536895464 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:35 INFO - PROCESS | 384 | ++DOCSHELL 000000834B285800 == 18 [pid = 384] [id = 688] 12:21:35 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (000000833ABB3000) [pid = 384] [serial = 2064] [outer = 0000000000000000] 12:21:35 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (0000008345A0E400) [pid = 384] [serial = 2065] [outer = 000000833ABB3000] 12:21:35 INFO - PROCESS | 384 | 1466536895585 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (0000008346DE1800) [pid = 384] [serial = 2066] [outer = 000000833ABB3000] 12:21:36 INFO - PROCESS | 384 | 1466536895997 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:21:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:21:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 734ms 12:21:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:21:36 INFO - PROCESS | 384 | 1466536896030 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 384 | 1466536896033 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 12:21:36 INFO - PROCESS | 384 | 1466536896036 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 384 | 1466536896038 Marionette TRACE conn5 <- [1,2718,null,{}] 12:21:36 INFO - PROCESS | 384 | 1466536896042 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 384 | 1466536896044 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:36 INFO - PROCESS | 384 | 1466536896165 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 12:21:36 INFO - PROCESS | 384 | 1466536896213 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 384 | 1466536896215 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:36 INFO - PROCESS | 384 | ++DOCSHELL 000000834C01D000 == 19 [pid = 384] [id = 689] 12:21:36 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000834743E800) [pid = 384] [serial = 2067] [outer = 0000000000000000] 12:21:36 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (00000083478D3400) [pid = 384] [serial = 2068] [outer = 000000834743E800] 12:21:36 INFO - PROCESS | 384 | 1466536896267 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (0000008347B45C00) [pid = 384] [serial = 2069] [outer = 000000834743E800] 12:21:37 INFO - PROCESS | 384 | --DOMWINDOW == 59 (000000833AEA4000) [pid = 384] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:21:37 INFO - PROCESS | 384 | --DOMWINDOW == 58 (000000833AD0E800) [pid = 384] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:21:37 INFO - PROCESS | 384 | --DOMWINDOW == 57 (0000008339A50C00) [pid = 384] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:21:37 INFO - PROCESS | 384 | --DOMWINDOW == 56 (0000008340171800) [pid = 384] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:21:37 INFO - PROCESS | 384 | --DOMWINDOW == 55 (000000834195F000) [pid = 384] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:21:37 INFO - PROCESS | 384 | --DOMWINDOW == 54 (000000833A5B5400) [pid = 384] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:21:37 INFO - PROCESS | 384 | --DOMWINDOW == 53 (000000833AD9E400) [pid = 384] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:21:37 INFO - PROCESS | 384 | --DOMWINDOW == 52 (000000833F9EE000) [pid = 384] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:21:37 INFO - PROCESS | 384 | 1466536897176 Marionette TRACE conn5 <- [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"]]]}] 12:21:37 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 12:21:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:21:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1175ms 12:21:37 INFO - PROCESS | 384 | 1466536897215 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 384 | 1466536897217 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 12:21:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:21:37 INFO - PROCESS | 384 | 1466536897220 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 384 | 1466536897222 Marionette TRACE conn5 <- [1,2722,null,{}] 12:21:37 INFO - PROCESS | 384 | 1466536897226 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 384 | 1466536897228 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:37 INFO - PROCESS | 384 | 1466536897313 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 12:21:37 INFO - PROCESS | 384 | 1466536897386 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 384 | 1466536897389 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834C12A000 == 20 [pid = 384] [id = 690] 12:21:37 INFO - PROCESS | 384 | ++DOMWINDOW == 53 (000000833F554400) [pid = 384] [serial = 2070] [outer = 0000000000000000] 12:21:37 INFO - PROCESS | 384 | ++DOMWINDOW == 54 (000000834462D000) [pid = 384] [serial = 2071] [outer = 000000833F554400] 12:21:37 INFO - PROCESS | 384 | 1466536897435 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (0000008347C54800) [pid = 384] [serial = 2072] [outer = 000000833F554400] 12:21:37 INFO - PROCESS | 384 | 1466536897822 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:21:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 629ms 12:21:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:21:37 INFO - PROCESS | 384 | 1466536897852 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 384 | 1466536897855 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 12:21:37 INFO - PROCESS | 384 | 1466536897858 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 384 | 1466536897860 Marionette TRACE conn5 <- [1,2726,null,{}] 12:21:37 INFO - PROCESS | 384 | 1466536897863 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 384 | 1466536897869 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:38 INFO - PROCESS | 384 | 1466536898007 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 12:21:38 INFO - PROCESS | 384 | 1466536898022 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 384 | 1466536898024 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:38 INFO - PROCESS | 384 | ++DOCSHELL 000000834C21C800 == 21 [pid = 384] [id = 691] 12:21:38 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (0000008347C5D000) [pid = 384] [serial = 2073] [outer = 0000000000000000] 12:21:38 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000834819EC00) [pid = 384] [serial = 2074] [outer = 0000008347C5D000] 12:21:38 INFO - PROCESS | 384 | 1466536898078 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (00000083481F8000) [pid = 384] [serial = 2075] [outer = 0000008347C5D000] 12:21:38 INFO - PROCESS | 384 | 1466536898501 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:21:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:21:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 12:21:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:21:38 INFO - PROCESS | 384 | 1466536898532 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 384 | 1466536898534 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 12:21:38 INFO - PROCESS | 384 | 1466536898537 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 384 | 1466536898539 Marionette TRACE conn5 <- [1,2730,null,{}] 12:21:38 INFO - PROCESS | 384 | 1466536898542 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:38 INFO - PROCESS | 384 | 1466536898544 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:38 INFO - PROCESS | 384 | 1466536898661 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 12:21:38 INFO - PROCESS | 384 | 1466536898704 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 384 | 1466536898706 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:38 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2D8000 == 22 [pid = 384] [id = 692] 12:21:38 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (00000083481F9400) [pid = 384] [serial = 2076] [outer = 0000000000000000] 12:21:38 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (00000083482A9C00) [pid = 384] [serial = 2077] [outer = 00000083481F9400] 12:21:38 INFO - PROCESS | 384 | 1466536898752 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000834836D000) [pid = 384] [serial = 2078] [outer = 00000083481F9400] 12:21:39 INFO - PROCESS | 384 | 1466536899134 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:21:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 628ms 12:21:39 INFO - PROCESS | 384 | 1466536899168 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 384 | 1466536899171 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 12:21:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:21:39 INFO - PROCESS | 384 | 1466536899175 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 384 | 1466536899177 Marionette TRACE conn5 <- [1,2734,null,{}] 12:21:39 INFO - PROCESS | 384 | 1466536899180 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:39 INFO - PROCESS | 384 | 1466536899182 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:39 INFO - PROCESS | 384 | 1466536899312 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 12:21:39 INFO - PROCESS | 384 | 1466536899320 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 384 | 1466536899322 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:39 INFO - PROCESS | 384 | ++DOCSHELL 000000834C30F000 == 23 [pid = 384] [id = 693] 12:21:39 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000834836E000) [pid = 384] [serial = 2079] [outer = 0000000000000000] 12:21:39 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000834840B000) [pid = 384] [serial = 2080] [outer = 000000834836E000] 12:21:39 INFO - PROCESS | 384 | 1466536899367 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (0000008348643400) [pid = 384] [serial = 2081] [outer = 000000834836E000] 12:21:39 INFO - PROCESS | 384 | 1466536899774 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:21:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 629ms 12:21:39 INFO - PROCESS | 384 | 1466536899807 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 384 | 1466536899809 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 12:21:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:21:39 INFO - PROCESS | 384 | 1466536899812 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 384 | 1466536899814 Marionette TRACE conn5 <- [1,2738,null,{}] 12:21:39 INFO - PROCESS | 384 | 1466536899859 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:39 INFO - PROCESS | 384 | 1466536899862 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:40 INFO - PROCESS | 384 | 1466536900007 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 12:21:40 INFO - PROCESS | 384 | 1466536900199 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 384 | 1466536900203 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:40 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C2D000 == 24 [pid = 384] [id = 694] 12:21:40 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833AD3D800) [pid = 384] [serial = 2082] [outer = 0000000000000000] 12:21:40 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833AEA3400) [pid = 384] [serial = 2083] [outer = 000000833AD3D800] 12:21:40 INFO - PROCESS | 384 | 1466536900264 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833F9EE800) [pid = 384] [serial = 2084] [outer = 000000833AD3D800] 12:21:40 INFO - PROCESS | 384 | 1466536900851 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:21:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1069ms 12:21:40 INFO - PROCESS | 384 | 1466536900888 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 384 | 1466536900892 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 12:21:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:21:40 INFO - PROCESS | 384 | 1466536900898 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 384 | 1466536900902 Marionette TRACE conn5 <- [1,2742,null,{}] 12:21:40 INFO - PROCESS | 384 | 1466536900908 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:40 INFO - PROCESS | 384 | 1466536900911 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:41 INFO - PROCESS | 384 | 1466536901051 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 12:21:41 INFO - PROCESS | 384 | 1466536901148 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 384 | 1466536901153 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:41 INFO - PROCESS | 384 | ++DOCSHELL 000000834B323000 == 25 [pid = 384] [id = 695] 12:21:41 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (00000083452B9800) [pid = 384] [serial = 2085] [outer = 0000000000000000] 12:21:41 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083452CF400) [pid = 384] [serial = 2086] [outer = 00000083452B9800] 12:21:41 INFO - PROCESS | 384 | 1466536901210 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008347257800) [pid = 384] [serial = 2087] [outer = 00000083452B9800] 12:21:41 INFO - PROCESS | 384 | 1466536901797 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:21:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 944ms 12:21:41 INFO - PROCESS | 384 | 1466536901844 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 12:21:41 INFO - PROCESS | 384 | 1466536901847 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 12:21:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:21:41 INFO - PROCESS | 384 | 1466536901851 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 384 | 1466536901853 Marionette TRACE conn5 <- [1,2746,null,{}] 12:21:41 INFO - PROCESS | 384 | 1466536901857 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:41 INFO - PROCESS | 384 | 1466536901860 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:41 INFO - PROCESS | 384 | 1466536901977 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 12:21:42 INFO - PROCESS | 384 | 1466536902074 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 384 | 1466536902078 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834C912800 == 26 [pid = 384] [id = 696] 12:21:42 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008347FF1800) [pid = 384] [serial = 2088] [outer = 0000000000000000] 12:21:42 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083481A4400) [pid = 384] [serial = 2089] [outer = 0000008347FF1800] 12:21:42 INFO - PROCESS | 384 | 1466536902138 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834836A800) [pid = 384] [serial = 2090] [outer = 0000008347FF1800] 12:21:42 INFO - PROCESS | 384 | 1466536902754 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:21:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:21:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 986ms 12:21:42 INFO - PROCESS | 384 | 1466536902840 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 384 | 1466536902847 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 12:21:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:21:42 INFO - PROCESS | 384 | 1466536902858 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 384 | 1466536902860 Marionette TRACE conn5 <- [1,2750,null,{}] 12:21:42 INFO - PROCESS | 384 | 1466536902864 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:42 INFO - PROCESS | 384 | 1466536902867 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:42 INFO - PROCESS | 384 | 1466536902988 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 12:21:43 INFO - PROCESS | 384 | 1466536903105 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 384 | 1466536903107 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:43 INFO - PROCESS | 384 | ++DOCSHELL 000000834A2B7000 == 27 [pid = 384] [id = 697] 12:21:43 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083449A6800) [pid = 384] [serial = 2091] [outer = 0000000000000000] 12:21:43 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083486AAC00) [pid = 384] [serial = 2092] [outer = 00000083449A6800] 12:21:43 INFO - PROCESS | 384 | 1466536903165 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083488ECC00) [pid = 384] [serial = 2093] [outer = 00000083449A6800] 12:21:43 INFO - PROCESS | 384 | 1466536903830 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1025ms 12:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:21:43 INFO - PROCESS | 384 | 1466536903882 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 384 | 1466536903886 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 12:21:43 INFO - PROCESS | 384 | 1466536903891 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 384 | 1466536903896 Marionette TRACE conn5 <- [1,2754,null,{}] 12:21:43 INFO - PROCESS | 384 | 1466536903901 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:43 INFO - PROCESS | 384 | 1466536903904 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:44 INFO - PROCESS | 384 | 1466536904047 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 12:21:44 INFO - PROCESS | 384 | 1466536904146 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 384 | 1466536904149 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:44 INFO - PROCESS | 384 | ++DOCSHELL 000000834032E000 == 28 [pid = 384] [id = 698] 12:21:44 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833AFBB800) [pid = 384] [serial = 2094] [outer = 0000000000000000] 12:21:44 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833B628C00) [pid = 384] [serial = 2095] [outer = 000000833AFBB800] 12:21:44 INFO - PROCESS | 384 | 1466536904202 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008340D70C00) [pid = 384] [serial = 2096] [outer = 000000833AFBB800] 12:21:45 INFO - PROCESS | 384 | --DOCSHELL 000000834020E800 == 27 [pid = 384] [id = 677] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833B256000) [pid = 384] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AD37C00) [pid = 384] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AD0F800) [pid = 384] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AD3E800) [pid = 384] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008340D11800) [pid = 384] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083449A3000) [pid = 384] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833AD17C00) [pid = 384] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833ABAEC00) [pid = 384] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083418C9C00) [pid = 384] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008340318800) [pid = 384] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008341018800) [pid = 384] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008344A45800) [pid = 384] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 66 (0000008345A0D800) [pid = 384] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008344A45000) [pid = 384] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000833B625400) [pid = 384] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 63 (00000083452B9C00) [pid = 384] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | --DOMWINDOW == 62 (000000833B252800) [pid = 384] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 12:21:45 INFO - PROCESS | 384 | 1466536905411 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:21:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:21:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1580ms 12:21:45 INFO - PROCESS | 384 | 1466536905472 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 384 | 1466536905477 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 12:21:45 INFO - PROCESS | 384 | 1466536905481 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:21:45 INFO - PROCESS | 384 | 1466536905485 Marionette TRACE conn5 <- [1,2758,null,{}] 12:21:45 INFO - PROCESS | 384 | 1466536905491 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:45 INFO - PROCESS | 384 | 1466536905494 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:45 INFO - PROCESS | 384 | 1466536905580 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 12:21:45 INFO - PROCESS | 384 | 1466536905595 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 384 | 1466536905597 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:45 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E85800 == 28 [pid = 384] [id = 699] 12:21:45 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000833AD37400) [pid = 384] [serial = 2097] [outer = 0000000000000000] 12:21:45 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833AD3C400) [pid = 384] [serial = 2098] [outer = 000000833AD37400] 12:21:45 INFO - PROCESS | 384 | 1466536905647 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833ADA3400) [pid = 384] [serial = 2099] [outer = 000000833AD37400] 12:21:46 INFO - PROCESS | 384 | 1466536906139 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 692ms 12:21:46 INFO - PROCESS | 384 | 1466536906177 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 384 | 1466536906183 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 12:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:21:46 INFO - PROCESS | 384 | 1466536906190 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 384 | 1466536906193 Marionette TRACE conn5 <- [1,2762,null,{}] 12:21:46 INFO - PROCESS | 384 | 1466536906196 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:46 INFO - PROCESS | 384 | 1466536906199 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:46 INFO - PROCESS | 384 | 1466536906291 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 12:21:46 INFO - PROCESS | 384 | 1466536906300 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 384 | 1466536906302 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:46 INFO - PROCESS | 384 | ++DOCSHELL 00000083453C3000 == 29 [pid = 384] [id = 700] 12:21:46 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833B2A8800) [pid = 384] [serial = 2100] [outer = 0000000000000000] 12:21:46 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833B3BD000) [pid = 384] [serial = 2101] [outer = 000000833B2A8800] 12:21:46 INFO - PROCESS | 384 | 1466536906352 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833BFD3000) [pid = 384] [serial = 2102] [outer = 000000833B2A8800] 12:21:46 INFO - PROCESS | 384 | 1466536906848 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 12:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:21:46 INFO - PROCESS | 384 | 1466536906925 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 384 | 1466536906928 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 12:21:46 INFO - PROCESS | 384 | 1466536906932 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 384 | 1466536906936 Marionette TRACE conn5 <- [1,2766,null,{}] 12:21:46 INFO - PROCESS | 384 | 1466536906947 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:46 INFO - PROCESS | 384 | 1466536906952 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:47 INFO - PROCESS | 384 | 1466536907074 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 12:21:47 INFO - PROCESS | 384 | 1466536907131 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 384 | 1466536907134 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:47 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F45800 == 30 [pid = 384] [id = 701] 12:21:47 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833ABD6800) [pid = 384] [serial = 2103] [outer = 0000000000000000] 12:21:47 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008340D11800) [pid = 384] [serial = 2104] [outer = 000000833ABD6800] 12:21:47 INFO - PROCESS | 384 | 1466536907186 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083412CEC00) [pid = 384] [serial = 2105] [outer = 000000833ABD6800] 12:21:47 INFO - PROCESS | 384 | 1466536907623 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:21:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 734ms 12:21:47 INFO - PROCESS | 384 | 1466536907668 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 384 | 1466536907671 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 12:21:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:21:47 INFO - PROCESS | 384 | 1466536907716 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 384 | 1466536907718 Marionette TRACE conn5 <- [1,2770,null,{}] 12:21:47 INFO - PROCESS | 384 | 1466536907722 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:47 INFO - PROCESS | 384 | 1466536907724 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:47 INFO - PROCESS | 384 | 1466536907844 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 12:21:47 INFO - PROCESS | 384 | 1466536907898 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 384 | 1466536907900 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:47 INFO - PROCESS | 384 | ++DOCSHELL 000000834931D000 == 31 [pid = 384] [id = 702] 12:21:47 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083418CE400) [pid = 384] [serial = 2106] [outer = 0000000000000000] 12:21:47 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008344624000) [pid = 384] [serial = 2107] [outer = 00000083418CE400] 12:21:47 INFO - PROCESS | 384 | 1466536907947 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083449A8800) [pid = 384] [serial = 2108] [outer = 00000083418CE400] 12:21:48 INFO - PROCESS | 384 | 1466536908397 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 734ms 12:21:48 INFO - PROCESS | 384 | 1466536908446 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 12:21:48 INFO - PROCESS | 384 | 1466536908449 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 12:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:21:48 INFO - PROCESS | 384 | 1466536908452 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 384 | 1466536908454 Marionette TRACE conn5 <- [1,2774,null,{}] 12:21:48 INFO - PROCESS | 384 | 1466536908463 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:48 INFO - PROCESS | 384 | 1466536908465 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:48 INFO - PROCESS | 384 | 1466536908576 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 12:21:48 INFO - PROCESS | 384 | 1466536908584 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 384 | 1466536908586 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:48 INFO - PROCESS | 384 | ++DOCSHELL 000000834B296000 == 32 [pid = 384] [id = 703] 12:21:48 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833B257400) [pid = 384] [serial = 2109] [outer = 0000000000000000] 12:21:48 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008344A4B400) [pid = 384] [serial = 2110] [outer = 000000833B257400] 12:21:48 INFO - PROCESS | 384 | 1466536908632 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083452AF000) [pid = 384] [serial = 2111] [outer = 000000833B257400] 12:21:49 INFO - PROCESS | 384 | 1466536909104 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:21:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 693ms 12:21:49 INFO - PROCESS | 384 | 1466536909149 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 12:21:49 INFO - PROCESS | 384 | 1466536909151 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 12:21:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:21:49 INFO - PROCESS | 384 | 1466536909154 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 384 | 1466536909156 Marionette TRACE conn5 <- [1,2778,null,{}] 12:21:49 INFO - PROCESS | 384 | 1466536909159 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:49 INFO - PROCESS | 384 | 1466536909165 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:49 INFO - PROCESS | 384 | 1466536909329 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834743E800) [pid = 384] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008347C5D000) [pid = 384] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083452D0000) [pid = 384] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833ABB3000) [pid = 384] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008341016000) [pid = 384] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833ADA5C00) [pid = 384] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AD10800) [pid = 384] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083481F9400) [pid = 384] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833B3BFC00) [pid = 384] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000834836E000) [pid = 384] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:21:49 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000833F554400) [pid = 384] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:21:49 INFO - PROCESS | 384 | 1466536909541 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 384 | 1466536909543 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:49 INFO - PROCESS | 384 | ++DOCSHELL 0000008348AAC000 == 33 [pid = 384] [id = 704] 12:21:49 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833A22E400) [pid = 384] [serial = 2112] [outer = 0000000000000000] 12:21:49 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833B3BFC00) [pid = 384] [serial = 2113] [outer = 000000833A22E400] 12:21:49 INFO - PROCESS | 384 | 1466536909596 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008346D91000) [pid = 384] [serial = 2114] [outer = 000000833A22E400] 12:21:49 INFO - PROCESS | 384 | 1466536909940 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:21:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 839ms 12:21:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:21:50 INFO - PROCESS | 384 | 1466536909998 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 384 | 1466536910000 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 12:21:50 INFO - PROCESS | 384 | 1466536910003 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 384 | 1466536910005 Marionette TRACE conn5 <- [1,2782,null,{}] 12:21:50 INFO - PROCESS | 384 | 1466536910008 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:50 INFO - PROCESS | 384 | 1466536910011 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:50 INFO - PROCESS | 384 | 1466536910094 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 12:21:50 INFO - PROCESS | 384 | 1466536910099 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 384 | 1466536910102 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:50 INFO - PROCESS | 384 | ++DOCSHELL 000000834C20A000 == 34 [pid = 384] [id = 705] 12:21:50 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083478C2C00) [pid = 384] [serial = 2115] [outer = 0000000000000000] 12:21:50 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083478D9C00) [pid = 384] [serial = 2116] [outer = 00000083478C2C00] 12:21:50 INFO - PROCESS | 384 | 1466536910147 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008347C37400) [pid = 384] [serial = 2117] [outer = 00000083478C2C00] 12:21:50 INFO - PROCESS | 384 | 1466536910551 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:21:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 587ms 12:21:50 INFO - PROCESS | 384 | 1466536910592 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 384 | 1466536910594 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 12:21:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:21:50 INFO - PROCESS | 384 | 1466536910614 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 384 | 1466536910616 Marionette TRACE conn5 <- [1,2786,null,{}] 12:21:50 INFO - PROCESS | 384 | 1466536910621 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:50 INFO - PROCESS | 384 | 1466536910623 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:50 INFO - PROCESS | 384 | 1466536910706 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 12:21:50 INFO - PROCESS | 384 | 1466536910711 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 384 | 1466536910713 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:50 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2DA800 == 35 [pid = 384] [id = 706] 12:21:50 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008347C15400) [pid = 384] [serial = 2118] [outer = 0000000000000000] 12:21:50 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347C61000) [pid = 384] [serial = 2119] [outer = 0000008347C15400] 12:21:50 INFO - PROCESS | 384 | 1466536910766 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834819F000) [pid = 384] [serial = 2120] [outer = 0000008347C15400] 12:21:51 INFO - PROCESS | 384 | 1466536911217 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:21:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 629ms 12:21:51 INFO - PROCESS | 384 | 1466536911241 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 12:21:51 INFO - PROCESS | 384 | 1466536911243 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 12:21:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:21:51 INFO - PROCESS | 384 | 1466536911258 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 384 | 1466536911260 Marionette TRACE conn5 <- [1,2790,null,{}] 12:21:51 INFO - PROCESS | 384 | 1466536911264 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:51 INFO - PROCESS | 384 | 1466536911266 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:51 INFO - PROCESS | 384 | 1466536911350 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 12:21:51 INFO - PROCESS | 384 | 1466536911356 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 384 | 1466536911358 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:51 INFO - PROCESS | 384 | ++DOCSHELL 0000008347F45000 == 36 [pid = 384] [id = 707] 12:21:51 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083481AC800) [pid = 384] [serial = 2121] [outer = 0000000000000000] 12:21:51 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083481F2C00) [pid = 384] [serial = 2122] [outer = 00000083481AC800] 12:21:51 INFO - PROCESS | 384 | 1466536911402 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083482F4C00) [pid = 384] [serial = 2123] [outer = 00000083481AC800] 12:21:52 INFO - PROCESS | 384 | 1466536912244 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:21:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1028ms 12:21:52 INFO - PROCESS | 384 | 1466536912290 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 384 | 1466536912295 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 12:21:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:21:52 INFO - PROCESS | 384 | 1466536912320 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 384 | 1466536912326 Marionette TRACE conn5 <- [1,2794,null,{}] 12:21:52 INFO - PROCESS | 384 | 1466536912331 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:52 INFO - PROCESS | 384 | 1466536912334 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:52 INFO - PROCESS | 384 | 1466536912487 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 12:21:52 INFO - PROCESS | 384 | 1466536912604 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 384 | 1466536912607 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:52 INFO - PROCESS | 384 | ++DOCSHELL 000000834783F800 == 37 [pid = 384] [id = 708] 12:21:52 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AD3CC00) [pid = 384] [serial = 2124] [outer = 0000000000000000] 12:21:52 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833ADA7800) [pid = 384] [serial = 2125] [outer = 000000833AD3CC00] 12:21:52 INFO - PROCESS | 384 | 1466536912668 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000833B3BEC00) [pid = 384] [serial = 2126] [outer = 000000833AD3CC00] 12:21:53 INFO - PROCESS | 384 | 1466536913540 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:21:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:21:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1305ms 12:21:53 INFO - PROCESS | 384 | 1466536913609 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 384 | 1466536913613 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 12:21:53 INFO - PROCESS | 384 | 1466536913618 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:21:53 INFO - PROCESS | 384 | 1466536913622 Marionette TRACE conn5 <- [1,2798,null,{}] 12:21:53 INFO - PROCESS | 384 | 1466536913627 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:53 INFO - PROCESS | 384 | 1466536913630 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:53 INFO - PROCESS | 384 | 1466536913743 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 12:21:53 INFO - PROCESS | 384 | 1466536913820 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 384 | 1466536913825 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:53 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C3F000 == 38 [pid = 384] [id = 709] 12:21:53 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833AD95400) [pid = 384] [serial = 2127] [outer = 0000000000000000] 12:21:53 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833ADA4C00) [pid = 384] [serial = 2128] [outer = 000000833AD95400] 12:21:53 INFO - PROCESS | 384 | 1466536913876 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833B3C0C00) [pid = 384] [serial = 2129] [outer = 000000833AD95400] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 000000834C912800 == 37 [pid = 384] [id = 696] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 000000834C2DA800 == 36 [pid = 384] [id = 706] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 000000834C20A000 == 35 [pid = 384] [id = 705] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 0000008348AAC000 == 34 [pid = 384] [id = 704] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 000000834B296000 == 33 [pid = 384] [id = 703] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 000000834931D000 == 32 [pid = 384] [id = 702] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 0000008347F45800 == 31 [pid = 384] [id = 701] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 00000083453C3000 == 30 [pid = 384] [id = 700] 12:21:54 INFO - PROCESS | 384 | --DOCSHELL 0000008340E85800 == 29 [pid = 384] [id = 699] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083478D3400) [pid = 384] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008347B45C00) [pid = 384] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000834819EC00) [pid = 384] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008347395C00) [pid = 384] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008345A0E400) [pid = 384] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834186B400) [pid = 384] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000834499F400) [pid = 384] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AFBCC00) [pid = 384] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833C4B7C00) [pid = 384] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833ADA8800) [pid = 384] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834836D000) [pid = 384] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833B3C3000) [pid = 384] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008340E18000) [pid = 384] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008344632400) [pid = 384] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008348643400) [pid = 384] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083482A9C00) [pid = 384] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000834462D000) [pid = 384] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000834840B000) [pid = 384] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 65 (0000008347C54800) [pid = 384] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 64 (00000083481F8000) [pid = 384] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008346DE1800) [pid = 384] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 12:21:54 INFO - PROCESS | 384 | 1466536914450 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:21:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:21:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 880ms 12:21:54 INFO - PROCESS | 384 | 1466536914503 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 12:21:54 INFO - PROCESS | 384 | 1466536914509 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 12:21:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:21:54 INFO - PROCESS | 384 | 1466536914515 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 384 | 1466536914518 Marionette TRACE conn5 <- [1,2802,null,{}] 12:21:54 INFO - PROCESS | 384 | 1466536914522 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:54 INFO - PROCESS | 384 | 1466536914525 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:54 INFO - PROCESS | 384 | 1466536914617 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 12:21:54 INFO - PROCESS | 384 | 1466536914624 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:54 INFO - PROCESS | 384 | 1466536914627 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:54 INFO - PROCESS | 384 | ++DOCSHELL 00000083453BC800 == 30 [pid = 384] [id = 710] 12:21:54 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833B256400) [pid = 384] [serial = 2130] [outer = 0000000000000000] 12:21:54 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833B84F400) [pid = 384] [serial = 2131] [outer = 000000833B256400] 12:21:54 INFO - PROCESS | 384 | 1466536914676 Marionette DEBUG loaded listener.js 12:21:54 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833FCAD800) [pid = 384] [serial = 2132] [outer = 000000833B256400] 12:21:55 INFO - PROCESS | 384 | 1466536915176 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 671ms 12:21:55 INFO - PROCESS | 384 | 1466536915188 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 384 | 1466536915191 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 12:21:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:21:55 INFO - PROCESS | 384 | 1466536915194 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 384 | 1466536915198 Marionette TRACE conn5 <- [1,2806,null,{}] 12:21:55 INFO - PROCESS | 384 | 1466536915239 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:55 INFO - PROCESS | 384 | 1466536915245 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:55 INFO - PROCESS | 384 | 1466536915342 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 12:21:55 INFO - PROCESS | 384 | 1466536915419 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 384 | 1466536915422 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:55 INFO - PROCESS | 384 | ++DOCSHELL 0000008348637800 == 31 [pid = 384] [id = 711] 12:21:55 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (00000083414B3400) [pid = 384] [serial = 2133] [outer = 0000000000000000] 12:21:55 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (00000083418CA800) [pid = 384] [serial = 2134] [outer = 00000083414B3400] 12:21:55 INFO - PROCESS | 384 | 1466536915481 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (00000083449A1800) [pid = 384] [serial = 2135] [outer = 00000083414B3400] 12:21:55 INFO - PROCESS | 384 | 1466536915863 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 734ms 12:21:55 INFO - PROCESS | 384 | 1466536915931 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 384 | 1466536915934 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 12:21:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:21:55 INFO - PROCESS | 384 | 1466536915937 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 384 | 1466536915939 Marionette TRACE conn5 <- [1,2810,null,{}] 12:21:55 INFO - PROCESS | 384 | 1466536915942 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:55 INFO - PROCESS | 384 | 1466536915944 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:56 INFO - PROCESS | 384 | 1466536916035 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 12:21:56 INFO - PROCESS | 384 | 1466536916040 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 384 | 1466536916042 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834B33A800 == 32 [pid = 384] [id = 712] 12:21:56 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833ABAE800) [pid = 384] [serial = 2136] [outer = 0000000000000000] 12:21:56 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083452C9C00) [pid = 384] [serial = 2137] [outer = 000000833ABAE800] 12:21:56 INFO - PROCESS | 384 | 1466536916088 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008345A0D800) [pid = 384] [serial = 2138] [outer = 000000833ABAE800] 12:21:56 INFO - PROCESS | 384 | 1466536916526 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:21:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 630ms 12:21:56 INFO - PROCESS | 384 | 1466536916576 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 384 | 1466536916578 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 12:21:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:21:56 INFO - PROCESS | 384 | 1466536916582 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 384 | 1466536916584 Marionette TRACE conn5 <- [1,2814,null,{}] 12:21:56 INFO - PROCESS | 384 | 1466536916587 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:56 INFO - PROCESS | 384 | 1466536916590 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:56 INFO - PROCESS | 384 | 1466536916703 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 12:21:56 INFO - PROCESS | 384 | 1466536916782 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 384 | 1466536916784 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834C008000 == 33 [pid = 384] [id = 713] 12:21:56 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833ABCEC00) [pid = 384] [serial = 2139] [outer = 0000000000000000] 12:21:56 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008346DE3C00) [pid = 384] [serial = 2140] [outer = 000000833ABCEC00] 12:21:56 INFO - PROCESS | 384 | 1466536916830 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347440C00) [pid = 384] [serial = 2141] [outer = 000000833ABCEC00] 12:21:57 INFO - PROCESS | 384 | 1466536917277 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:21:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 734ms 12:21:57 INFO - PROCESS | 384 | 1466536917319 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 384 | 1466536917321 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 12:21:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:21:57 INFO - PROCESS | 384 | 1466536917329 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 384 | 1466536917331 Marionette TRACE conn5 <- [1,2818,null,{}] 12:21:57 INFO - PROCESS | 384 | 1466536917335 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:57 INFO - PROCESS | 384 | 1466536917341 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:57 INFO - PROCESS | 384 | 1466536917492 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 12:21:57 INFO - PROCESS | 384 | 1466536917553 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:57 INFO - PROCESS | 384 | 1466536917555 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:57 INFO - PROCESS | 384 | ++DOCSHELL 000000834C13C000 == 34 [pid = 384] [id = 714] 12:21:57 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347C53000) [pid = 384] [serial = 2142] [outer = 0000000000000000] 12:21:57 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347C61800) [pid = 384] [serial = 2143] [outer = 0000008347C53000] 12:21:57 INFO - PROCESS | 384 | 1466536917601 Marionette DEBUG loaded listener.js 12:21:57 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083481F0C00) [pid = 384] [serial = 2144] [outer = 0000008347C53000] 12:21:58 INFO - PROCESS | 384 | 1466536918036 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:21:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 734ms 12:21:58 INFO - PROCESS | 384 | 1466536918076 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 384 | 1466536918078 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 12:21:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:21:58 INFO - PROCESS | 384 | 1466536918090 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 384 | 1466536918092 Marionette TRACE conn5 <- [1,2822,null,{}] 12:21:58 INFO - PROCESS | 384 | 1466536918096 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:58 INFO - PROCESS | 384 | 1466536918098 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:58 INFO - PROCESS | 384 | 1466536918208 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 12:21:58 INFO - PROCESS | 384 | 1466536918227 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 384 | 1466536918230 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:58 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2DA800 == 35 [pid = 384] [id = 715] 12:21:58 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083481FD400) [pid = 384] [serial = 2145] [outer = 0000000000000000] 12:21:58 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834836E400) [pid = 384] [serial = 2146] [outer = 00000083481FD400] 12:21:58 INFO - PROCESS | 384 | 1466536918321 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834840D000) [pid = 384] [serial = 2147] [outer = 00000083481FD400] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833ABD6800) [pid = 384] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AFBB800) [pid = 384] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AD3D800) [pid = 384] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083452B9800) [pid = 384] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008347FF1800) [pid = 384] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083449A6800) [pid = 384] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833A22E400) [pid = 384] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083478C2C00) [pid = 384] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347C15400) [pid = 384] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083418CE400) [pid = 384] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833B257400) [pid = 384] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833AD37400) [pid = 384] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:21:58 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833B2A8800) [pid = 384] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:21:58 INFO - PROCESS | 384 | 1466536918766 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:21:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 734ms 12:21:58 INFO - PROCESS | 384 | 1466536918828 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 384 | 1466536918830 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 12:21:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:21:58 INFO - PROCESS | 384 | 1466536918834 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 384 | 1466536918836 Marionette TRACE conn5 <- [1,2826,null,{}] 12:21:58 INFO - PROCESS | 384 | 1466536918839 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:58 INFO - PROCESS | 384 | 1466536918841 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:58 INFO - PROCESS | 384 | 1466536918954 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 12:21:59 INFO - PROCESS | 384 | 1466536919010 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 384 | 1466536919012 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:59 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD4E800 == 36 [pid = 384] [id = 716] 12:21:59 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833A5C0C00) [pid = 384] [serial = 2148] [outer = 0000000000000000] 12:21:59 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083418C4C00) [pid = 384] [serial = 2149] [outer = 000000833A5C0C00] 12:21:59 INFO - PROCESS | 384 | 1466536919058 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008347C5EC00) [pid = 384] [serial = 2150] [outer = 000000833A5C0C00] 12:21:59 INFO - PROCESS | 384 | 1466536919414 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:21:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:21:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 629ms 12:21:59 INFO - PROCESS | 384 | 1466536919466 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 384 | 1466536919468 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 12:21:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:21:59 INFO - PROCESS | 384 | 1466536919471 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 384 | 1466536919473 Marionette TRACE conn5 <- [1,2830,null,{}] 12:21:59 INFO - PROCESS | 384 | 1466536919477 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:59 INFO - PROCESS | 384 | 1466536919479 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:59 INFO - PROCESS | 384 | 1466536919597 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 12:21:59 INFO - PROCESS | 384 | 1466536919606 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 384 | 1466536919608 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:21:59 INFO - PROCESS | 384 | ++DOCSHELL 000000834CCCD800 == 37 [pid = 384] [id = 717] 12:21:59 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008348642800) [pid = 384] [serial = 2151] [outer = 0000000000000000] 12:21:59 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834864BC00) [pid = 384] [serial = 2152] [outer = 0000008348642800] 12:21:59 INFO - PROCESS | 384 | 1466536919653 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083486B1400) [pid = 384] [serial = 2153] [outer = 0000008348642800] 12:22:00 INFO - PROCESS | 384 | 1466536920075 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:22:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 12:22:00 INFO - PROCESS | 384 | 1466536920146 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 384 | 1466536920148 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 12:22:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:22:00 INFO - PROCESS | 384 | 1466536920151 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 384 | 1466536920153 Marionette TRACE conn5 <- [1,2834,null,{}] 12:22:00 INFO - PROCESS | 384 | 1466536920157 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:00 INFO - PROCESS | 384 | 1466536920159 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:00 INFO - PROCESS | 384 | 1466536920245 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 12:22:00 INFO - PROCESS | 384 | 1466536920253 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 384 | 1466536920255 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:00 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF40000 == 38 [pid = 384] [id = 718] 12:22:00 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (00000083486B0000) [pid = 384] [serial = 2154] [outer = 0000000000000000] 12:22:00 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083488EAC00) [pid = 384] [serial = 2155] [outer = 00000083486B0000] 12:22:00 INFO - PROCESS | 384 | 1466536920300 Marionette DEBUG loaded listener.js 12:22:00 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083489C0C00) [pid = 384] [serial = 2156] [outer = 00000083486B0000] 12:22:00 INFO - PROCESS | 384 | 1466536920841 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:22:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 734ms 12:22:00 INFO - PROCESS | 384 | 1466536920890 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 384 | 1466536920894 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 12:22:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:22:00 INFO - PROCESS | 384 | 1466536920899 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 384 | 1466536920903 Marionette TRACE conn5 <- [1,2838,null,{}] 12:22:00 INFO - PROCESS | 384 | 1466536920970 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:00 INFO - PROCESS | 384 | 1466536920974 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:01 INFO - PROCESS | 384 | 1466536921127 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 12:22:01 INFO - PROCESS | 384 | 1466536921180 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 384 | 1466536921183 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:01 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C84000 == 39 [pid = 384] [id = 719] 12:22:01 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833AD9B400) [pid = 384] [serial = 2157] [outer = 0000000000000000] 12:22:01 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AEA4800) [pid = 384] [serial = 2158] [outer = 000000833AD9B400] 12:22:01 INFO - PROCESS | 384 | 1466536921243 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833FCB6000) [pid = 384] [serial = 2159] [outer = 000000833AD9B400] 12:22:01 INFO - PROCESS | 384 | 1466536921827 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:22:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:22:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 987ms 12:22:01 INFO - PROCESS | 384 | 1466536921889 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 12:22:01 INFO - PROCESS | 384 | 1466536921895 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 12:22:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:22:01 INFO - PROCESS | 384 | 1466536921902 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:22:01 INFO - PROCESS | 384 | 1466536921905 Marionette TRACE conn5 <- [1,2842,null,{}] 12:22:01 INFO - PROCESS | 384 | 1466536921909 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:01 INFO - PROCESS | 384 | 1466536921912 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:02 INFO - PROCESS | 384 | 1466536922031 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 12:22:02 INFO - PROCESS | 384 | 1466536922157 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 384 | 1466536922159 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:02 INFO - PROCESS | 384 | ++DOCSHELL 000000834C00D800 == 40 [pid = 384] [id = 720] 12:22:02 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008341869C00) [pid = 384] [serial = 2160] [outer = 0000000000000000] 12:22:02 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834462F400) [pid = 384] [serial = 2161] [outer = 0000008341869C00] 12:22:02 INFO - PROCESS | 384 | 1466536922219 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (00000083453EF400) [pid = 384] [serial = 2162] [outer = 0000008341869C00] 12:22:02 INFO - PROCESS | 384 | 1466536922842 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:22:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 986ms 12:22:02 INFO - PROCESS | 384 | 1466536922889 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 384 | 1466536922892 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 12:22:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:22:02 INFO - PROCESS | 384 | 1466536922896 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 384 | 1466536922900 Marionette TRACE conn5 <- [1,2846,null,{}] 12:22:02 INFO - PROCESS | 384 | 1466536922912 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:02 INFO - PROCESS | 384 | 1466536922917 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:03 INFO - PROCESS | 384 | 1466536923031 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 12:22:03 INFO - PROCESS | 384 | 1466536923158 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:03 INFO - PROCESS | 384 | 1466536923162 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:03 INFO - PROCESS | 384 | ++DOCSHELL 000000834D905800 == 41 [pid = 384] [id = 721] 12:22:03 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (00000083481A7000) [pid = 384] [serial = 2163] [outer = 0000000000000000] 12:22:03 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (00000083481FB400) [pid = 384] [serial = 2164] [outer = 00000083481A7000] 12:22:03 INFO - PROCESS | 384 | 1466536923222 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (00000083489C2400) [pid = 384] [serial = 2165] [outer = 00000083481A7000] 12:22:03 INFO - PROCESS | 384 | 1466536923851 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:22:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:22:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 986ms 12:22:03 INFO - PROCESS | 384 | 1466536923884 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 12:22:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:22:03 INFO - PROCESS | 384 | 1466536923888 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 12:22:03 INFO - PROCESS | 384 | 1466536923891 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:22:03 INFO - PROCESS | 384 | 1466536923894 Marionette TRACE conn5 <- [1,2850,null,{}] 12:22:03 INFO - PROCESS | 384 | 1466536923897 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:03 INFO - PROCESS | 384 | 1466536923900 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:04 INFO - PROCESS | 384 | 1466536924016 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 12:22:04 INFO - PROCESS | 384 | 1466536924141 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 384 | 1466536924144 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:04 INFO - PROCESS | 384 | ++DOCSHELL 000000834C21C000 == 42 [pid = 384] [id = 722] 12:22:04 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833F3BAC00) [pid = 384] [serial = 2166] [outer = 0000000000000000] 12:22:04 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083481A0C00) [pid = 384] [serial = 2167] [outer = 000000833F3BAC00] 12:22:04 INFO - PROCESS | 384 | 1466536924202 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000834903C400) [pid = 384] [serial = 2168] [outer = 000000833F3BAC00] 12:22:04 INFO - PROCESS | 384 | 1466536924959 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:22:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:22:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1129ms 12:22:05 INFO - PROCESS | 384 | 1466536925023 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 384 | 1466536925027 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 12:22:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:22:05 INFO - PROCESS | 384 | 1466536925032 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 384 | 1466536925035 Marionette TRACE conn5 <- [1,2854,null,{}] 12:22:05 INFO - PROCESS | 384 | 1466536925041 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:05 INFO - PROCESS | 384 | 1466536925043 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:05 INFO - PROCESS | 384 | 1466536925158 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 12:22:05 INFO - PROCESS | 384 | 1466536925279 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:05 INFO - PROCESS | 384 | 1466536925281 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:05 INFO - PROCESS | 384 | ++DOCSHELL 00000083449D2000 == 43 [pid = 384] [id = 723] 12:22:05 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833AD3D000) [pid = 384] [serial = 2169] [outer = 0000000000000000] 12:22:05 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833B506C00) [pid = 384] [serial = 2170] [outer = 000000833AD3D000] 12:22:05 INFO - PROCESS | 384 | 1466536925334 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833FDA3C00) [pid = 384] [serial = 2171] [outer = 000000833AD3D000] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834CCCD800 == 42 [pid = 384] [id = 717] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000833FD4E800 == 41 [pid = 384] [id = 716] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834C2DA800 == 40 [pid = 384] [id = 715] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834C13C000 == 39 [pid = 384] [id = 714] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834C008000 == 38 [pid = 384] [id = 713] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834B33A800 == 37 [pid = 384] [id = 712] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 0000008348637800 == 36 [pid = 384] [id = 711] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 00000083453BC800 == 35 [pid = 384] [id = 710] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 0000008344C3F000 == 34 [pid = 384] [id = 709] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834783F800 == 33 [pid = 384] [id = 708] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 0000008347F45000 == 32 [pid = 384] [id = 707] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834A2B7000 == 31 [pid = 384] [id = 697] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834032E000 == 30 [pid = 384] [id = 698] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834B323000 == 29 [pid = 384] [id = 695] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834C21C000 == 28 [pid = 384] [id = 722] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834D905800 == 27 [pid = 384] [id = 721] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834C00D800 == 26 [pid = 384] [id = 720] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 000000834CF40000 == 25 [pid = 384] [id = 718] 12:22:06 INFO - PROCESS | 384 | --DOCSHELL 0000008344C84000 == 24 [pid = 384] [id = 719] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008347C61000) [pid = 384] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008344624000) [pid = 384] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008344A4B400) [pid = 384] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833AD3C400) [pid = 384] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833ADA3400) [pid = 384] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833B3BD000) [pid = 384] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008340D11800) [pid = 384] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008340D70C00) [pid = 384] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833B628C00) [pid = 384] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833F9EE800) [pid = 384] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AEA3400) [pid = 384] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008347257800) [pid = 384] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083452CF400) [pid = 384] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834836A800) [pid = 384] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083481A4400) [pid = 384] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083488ECC00) [pid = 384] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083486AAC00) [pid = 384] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083449A8800) [pid = 384] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833B3BFC00) [pid = 384] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 72 (00000083452AF000) [pid = 384] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000834819F000) [pid = 384] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083478D9C00) [pid = 384] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833BFD3000) [pid = 384] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008347C37400) [pid = 384] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 67 (0000008346D91000) [pid = 384] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083412CEC00) [pid = 384] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 12:22:06 INFO - PROCESS | 384 | 1466536926539 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1532ms 12:22:06 INFO - PROCESS | 384 | 1466536926569 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 384 | 1466536926574 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 12:22:06 INFO - PROCESS | 384 | 1466536926578 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:22:06 INFO - PROCESS | 384 | 1466536926583 Marionette TRACE conn5 <- [1,2858,null,{}] 12:22:06 INFO - PROCESS | 384 | 1466536926588 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:06 INFO - PROCESS | 384 | 1466536926591 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:06 INFO - PROCESS | 384 | 1466536926685 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 12:22:06 INFO - PROCESS | 384 | 1466536926694 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 384 | 1466536926698 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:06 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E86000 == 25 [pid = 384] [id = 724] 12:22:06 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833AD34800) [pid = 384] [serial = 2172] [outer = 0000000000000000] 12:22:06 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833AD96C00) [pid = 384] [serial = 2173] [outer = 000000833AD34800] 12:22:06 INFO - PROCESS | 384 | 1466536926786 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AE9D800) [pid = 384] [serial = 2174] [outer = 000000833AD34800] 12:22:07 INFO - PROCESS | 384 | 1466536927247 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 12:22:07 INFO - PROCESS | 384 | 1466536927254 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 12:22:07 INFO - PROCESS | 384 | 1466536927259 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 12:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:22:07 INFO - PROCESS | 384 | 1466536927284 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 384 | 1466536927287 Marionette TRACE conn5 <- [1,2862,null,{}] 12:22:07 INFO - PROCESS | 384 | 1466536927292 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:07 INFO - PROCESS | 384 | 1466536927295 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:07 INFO - PROCESS | 384 | 1466536927422 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 12:22:07 INFO - PROCESS | 384 | 1466536927429 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:07 INFO - PROCESS | 384 | 1466536927432 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:07 INFO - PROCESS | 384 | ++DOCSHELL 0000008346DB4000 == 26 [pid = 384] [id = 725] 12:22:07 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833AFB2C00) [pid = 384] [serial = 2175] [outer = 0000000000000000] 12:22:07 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833BFD4000) [pid = 384] [serial = 2176] [outer = 000000833AFB2C00] 12:22:07 INFO - PROCESS | 384 | 1466536927481 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833F5B5C00) [pid = 384] [serial = 2177] [outer = 000000833AFB2C00] 12:22:07 INFO - PROCESS | 384 | 1466536927949 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 734ms 12:22:08 INFO - PROCESS | 384 | 1466536928008 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 384 | 1466536928010 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 12:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:22:08 INFO - PROCESS | 384 | 1466536928014 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 384 | 1466536928017 Marionette TRACE conn5 <- [1,2866,null,{}] 12:22:08 INFO - PROCESS | 384 | 1466536928029 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:08 INFO - PROCESS | 384 | 1466536928034 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:08 INFO - PROCESS | 384 | 1466536928123 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 12:22:08 INFO - PROCESS | 384 | 1466536928132 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 384 | 1466536928135 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:08 INFO - PROCESS | 384 | ++DOCSHELL 000000834862B800 == 27 [pid = 384] [id = 726] 12:22:08 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008340E1C400) [pid = 384] [serial = 2178] [outer = 0000000000000000] 12:22:08 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008340E20800) [pid = 384] [serial = 2179] [outer = 0000008340E1C400] 12:22:08 INFO - PROCESS | 384 | 1466536928184 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834186C000) [pid = 384] [serial = 2180] [outer = 0000008340E1C400] 12:22:08 INFO - PROCESS | 384 | 1466536928664 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 734ms 12:22:08 INFO - PROCESS | 384 | 1466536928782 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 384 | 1466536928785 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 12:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:22:08 INFO - PROCESS | 384 | 1466536928798 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 384 | 1466536928800 Marionette TRACE conn5 <- [1,2870,null,{}] 12:22:08 INFO - PROCESS | 384 | 1466536928804 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:08 INFO - PROCESS | 384 | 1466536928806 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:08 INFO - PROCESS | 384 | 1466536928931 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 12:22:09 INFO - PROCESS | 384 | 1466536928984 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 384 | 1466536928986 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834A7D1000 == 28 [pid = 384] [id = 727] 12:22:09 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083449A1C00) [pid = 384] [serial = 2181] [outer = 0000000000000000] 12:22:09 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083449A5800) [pid = 384] [serial = 2182] [outer = 00000083449A1C00] 12:22:09 INFO - PROCESS | 384 | 1466536929033 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344A48400) [pid = 384] [serial = 2183] [outer = 00000083449A1C00] 12:22:09 INFO - PROCESS | 384 | 1466536929486 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 734ms 12:22:09 INFO - PROCESS | 384 | 1466536929541 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 384 | 1466536929544 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 12:22:09 INFO - PROCESS | 384 | 1466536929547 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 384 | 1466536929549 Marionette TRACE conn5 <- [1,2874,null,{}] 12:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:22:09 INFO - PROCESS | 384 | 1466536929552 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:09 INFO - PROCESS | 384 | 1466536929554 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:09 INFO - PROCESS | 384 | 1466536929668 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 12:22:09 INFO - PROCESS | 384 | 1466536929675 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 384 | 1466536929678 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:09 INFO - PROCESS | 384 | ++DOCSHELL 000000834B422800 == 29 [pid = 384] [id = 728] 12:22:09 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833ABAB000) [pid = 384] [serial = 2184] [outer = 0000000000000000] 12:22:09 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344A87400) [pid = 384] [serial = 2185] [outer = 000000833ABAB000] 12:22:09 INFO - PROCESS | 384 | 1466536929728 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083453F6400) [pid = 384] [serial = 2186] [outer = 000000833ABAB000] 12:22:10 INFO - PROCESS | 384 | 1466536930221 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 734ms 12:22:10 INFO - PROCESS | 384 | 1466536930287 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 12:22:10 INFO - PROCESS | 384 | 1466536930289 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 12:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:22:10 INFO - PROCESS | 384 | 1466536930292 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 384 | 1466536930294 Marionette TRACE conn5 <- [1,2878,null,{}] 12:22:10 INFO - PROCESS | 384 | 1466536930297 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:10 INFO - PROCESS | 384 | 1466536930304 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:10 INFO - PROCESS | 384 | 1466536930591 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833ABCEC00) [pid = 384] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008347C53000) [pid = 384] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833B256400) [pid = 384] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ABAE800) [pid = 384] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083414B3400) [pid = 384] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AD95400) [pid = 384] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083481AC800) [pid = 384] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833AD3CC00) [pid = 384] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833A5C0C00) [pid = 384] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083481FD400) [pid = 384] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008348642800) [pid = 384] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:22:10 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083486B0000) [pid = 384] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:22:10 INFO - PROCESS | 384 | 1466536930656 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 384 | 1466536930658 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:10 INFO - PROCESS | 384 | ++DOCSHELL 0000008347939000 == 30 [pid = 384] [id = 729] 12:22:10 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833ABAA800) [pid = 384] [serial = 2187] [outer = 0000000000000000] 12:22:10 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AD36400) [pid = 384] [serial = 2188] [outer = 000000833ABAA800] 12:22:10 INFO - PROCESS | 384 | 1466536930705 Marionette DEBUG loaded listener.js 12:22:10 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008346DDCC00) [pid = 384] [serial = 2189] [outer = 000000833ABAA800] 12:22:11 INFO - PROCESS | 384 | 1466536931073 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 818ms 12:22:11 INFO - PROCESS | 384 | 1466536931114 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 384 | 1466536931116 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 12:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:22:11 INFO - PROCESS | 384 | 1466536931120 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 384 | 1466536931121 Marionette TRACE conn5 <- [1,2882,null,{}] 12:22:11 INFO - PROCESS | 384 | 1466536931125 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:11 INFO - PROCESS | 384 | 1466536931127 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:11 INFO - PROCESS | 384 | 1466536931211 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 12:22:11 INFO - PROCESS | 384 | 1466536931216 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:11 INFO - PROCESS | 384 | 1466536931218 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:11 INFO - PROCESS | 384 | ++DOCSHELL 000000834C203000 == 31 [pid = 384] [id = 730] 12:22:11 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083478CF400) [pid = 384] [serial = 2190] [outer = 0000000000000000] 12:22:11 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347B44400) [pid = 384] [serial = 2191] [outer = 00000083478CF400] 12:22:11 INFO - PROCESS | 384 | 1466536931264 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347C54000) [pid = 384] [serial = 2192] [outer = 00000083478CF400] 12:22:11 INFO - PROCESS | 384 | 1466536931683 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 587ms 12:22:11 INFO - PROCESS | 384 | 1466536931710 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 384 | 1466536931712 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 12:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:22:11 INFO - PROCESS | 384 | 1466536931726 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 384 | 1466536931728 Marionette TRACE conn5 <- [1,2886,null,{}] 12:22:11 INFO - PROCESS | 384 | 1466536931732 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:11 INFO - PROCESS | 384 | 1466536931734 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:11 INFO - PROCESS | 384 | 1466536931816 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 12:22:11 INFO - PROCESS | 384 | 1466536931823 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:11 INFO - PROCESS | 384 | 1466536931825 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:11 INFO - PROCESS | 384 | ++DOCSHELL 000000834C262800 == 32 [pid = 384] [id = 731] 12:22:11 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008347C53000) [pid = 384] [serial = 2193] [outer = 0000000000000000] 12:22:11 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008347C61400) [pid = 384] [serial = 2194] [outer = 0000008347C53000] 12:22:11 INFO - PROCESS | 384 | 1466536931871 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (00000083481A1400) [pid = 384] [serial = 2195] [outer = 0000008347C53000] 12:22:12 INFO - PROCESS | 384 | 1466536932325 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:22:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:22:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 628ms 12:22:12 INFO - PROCESS | 384 | 1466536932358 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 12:22:12 INFO - PROCESS | 384 | 1466536932360 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 12:22:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:22:12 INFO - PROCESS | 384 | 1466536932375 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:22:12 INFO - PROCESS | 384 | 1466536932377 Marionette TRACE conn5 <- [1,2890,null,{}] 12:22:12 INFO - PROCESS | 384 | 1466536932380 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:12 INFO - PROCESS | 384 | 1466536932382 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:12 INFO - PROCESS | 384 | 1466536932465 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 12:22:12 INFO - PROCESS | 384 | 1466536932470 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 384 | 1466536932472 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:12 INFO - PROCESS | 384 | ++DOCSHELL 000000834C31D800 == 33 [pid = 384] [id = 732] 12:22:12 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008340175000) [pid = 384] [serial = 2196] [outer = 0000000000000000] 12:22:12 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083481A8800) [pid = 384] [serial = 2197] [outer = 0000008340175000] 12:22:12 INFO - PROCESS | 384 | 1466536932518 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083482E5400) [pid = 384] [serial = 2198] [outer = 0000008340175000] 12:22:13 INFO - PROCESS | 384 | 1466536933343 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:22:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1035ms 12:22:13 INFO - PROCESS | 384 | 1466536933402 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 384 | 1466536933407 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 12:22:13 INFO - PROCESS | 384 | 1466536933412 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:22:13 INFO - PROCESS | 384 | 1466536933418 Marionette TRACE conn5 <- [1,2894,null,{}] 12:22:13 INFO - PROCESS | 384 | 1466536933485 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:13 INFO - PROCESS | 384 | 1466536933488 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:13 INFO - PROCESS | 384 | 1466536933602 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 12:22:13 INFO - PROCESS | 384 | 1466536933720 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 384 | 1466536933723 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:13 INFO - PROCESS | 384 | ++DOCSHELL 00000083458AA000 == 34 [pid = 384] [id = 733] 12:22:13 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000833AD91400) [pid = 384] [serial = 2199] [outer = 0000000000000000] 12:22:13 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833AEA4000) [pid = 384] [serial = 2200] [outer = 000000833AD91400] 12:22:13 INFO - PROCESS | 384 | 1466536933784 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833C2DC400) [pid = 384] [serial = 2201] [outer = 000000833AD91400] 12:22:14 INFO - PROCESS | 384 | 1466536934491 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:22:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1108ms 12:22:14 INFO - PROCESS | 384 | 1466536934564 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 384 | 1466536934569 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 12:22:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:22:14 INFO - PROCESS | 384 | 1466536934577 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 384 | 1466536934580 Marionette TRACE conn5 <- [1,2898,null,{}] 12:22:14 INFO - PROCESS | 384 | 1466536934585 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:14 INFO - PROCESS | 384 | 1466536934588 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:14 INFO - PROCESS | 384 | 1466536934738 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 12:22:14 INFO - PROCESS | 384 | 1466536934964 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 384 | 1466536934967 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:15 INFO - PROCESS | 384 | ++DOCSHELL 000000833FF57000 == 35 [pid = 384] [id = 734] 12:22:15 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833AD12C00) [pid = 384] [serial = 2202] [outer = 0000000000000000] 12:22:15 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833AD18800) [pid = 384] [serial = 2203] [outer = 000000833AD12C00] 12:22:15 INFO - PROCESS | 384 | 1466536935029 Marionette DEBUG loaded listener.js 12:22:15 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833AFAF800) [pid = 384] [serial = 2204] [outer = 000000833AD12C00] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 000000834C262800 == 34 [pid = 384] [id = 731] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 000000834C203000 == 33 [pid = 384] [id = 730] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 0000008347939000 == 32 [pid = 384] [id = 729] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 000000834B422800 == 31 [pid = 384] [id = 728] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 000000834A7D1000 == 30 [pid = 384] [id = 727] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 000000834862B800 == 29 [pid = 384] [id = 726] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 0000008346DB4000 == 28 [pid = 384] [id = 725] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 0000008340E86000 == 27 [pid = 384] [id = 724] 12:22:15 INFO - PROCESS | 384 | --DOCSHELL 00000083449D2000 == 26 [pid = 384] [id = 723] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008346DE3C00) [pid = 384] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008347440C00) [pid = 384] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083481F0C00) [pid = 384] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833B84F400) [pid = 384] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008347C61800) [pid = 384] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833FCAD800) [pid = 384] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083452C9C00) [pid = 384] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083418CA800) [pid = 384] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 78 (00000083449A1800) [pid = 384] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833ADA4C00) [pid = 384] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B3C0C00) [pid = 384] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083482F4C00) [pid = 384] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083481F2C00) [pid = 384] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833ADA7800) [pid = 384] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833B3BEC00) [pid = 384] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083418C4C00) [pid = 384] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834836E400) [pid = 384] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083486B1400) [pid = 384] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 68 (00000083488EAC00) [pid = 384] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000834864BC00) [pid = 384] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 66 (00000083489C0C00) [pid = 384] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000834840D000) [pid = 384] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 64 (0000008345A0D800) [pid = 384] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | --DOMWINDOW == 63 (0000008347C5EC00) [pid = 384] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 12:22:15 INFO - PROCESS | 384 | 1466536935687 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:22:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:22:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:22:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1132ms 12:22:15 INFO - PROCESS | 384 | 1466536935711 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 384 | 1466536935715 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 12:22:15 INFO - TEST-START | /DOMEvents/constructors.html 12:22:15 INFO - PROCESS | 384 | 1466536935720 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 384 | 1466536935722 Marionette TRACE conn5 <- [1,2902,null,{}] 12:22:15 INFO - PROCESS | 384 | 1466536935728 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:15 INFO - PROCESS | 384 | 1466536935733 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:15 INFO - PROCESS | 384 | 1466536935824 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 12:22:15 INFO - PROCESS | 384 | 1466536935907 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 384 | 1466536935910 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:15 INFO - PROCESS | 384 | ++DOCSHELL 0000008346D6B000 == 27 [pid = 384] [id = 735] 12:22:15 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000833AD8C000) [pid = 384] [serial = 2205] [outer = 0000000000000000] 12:22:15 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000833B3C0C00) [pid = 384] [serial = 2206] [outer = 000000833AD8C000] 12:22:15 INFO - PROCESS | 384 | 1466536935960 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000833F4F5800) [pid = 384] [serial = 2207] [outer = 000000833AD8C000] 12:22:16 INFO - PROCESS | 384 | 1466536936512 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:22:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:22:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:22:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 882ms 12:22:16 INFO - PROCESS | 384 | 1466536936608 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 12:22:16 INFO - PROCESS | 384 | 1466536936613 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 12:22:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:22:16 INFO - PROCESS | 384 | 1466536936618 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 384 | 1466536936620 Marionette TRACE conn5 <- [1,2906,null,{}] 12:22:16 INFO - PROCESS | 384 | 1466536936626 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:16 INFO - PROCESS | 384 | 1466536936628 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:16 INFO - PROCESS | 384 | 1466536936743 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 12:22:16 INFO - PROCESS | 384 | 1466536936814 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 384 | 1466536936816 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:16 INFO - PROCESS | 384 | ++DOCSHELL 00000083486FA000 == 28 [pid = 384] [id = 736] 12:22:16 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000833C44F800) [pid = 384] [serial = 2208] [outer = 0000000000000000] 12:22:16 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000834462A800) [pid = 384] [serial = 2209] [outer = 000000833C44F800] 12:22:16 INFO - PROCESS | 384 | 1466536936864 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (0000008344A44000) [pid = 384] [serial = 2210] [outer = 000000833C44F800] 12:22:17 INFO - PROCESS | 384 | 1466536937232 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:22:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:22:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 629ms 12:22:17 INFO - PROCESS | 384 | 1466536937249 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 12:22:17 INFO - PROCESS | 384 | 1466536937252 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 12:22:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:22:17 INFO - PROCESS | 384 | 1466536937257 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 384 | 1466536937264 Marionette TRACE conn5 <- [1,2910,null,{}] 12:22:17 INFO - PROCESS | 384 | 1466536937290 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:17 INFO - PROCESS | 384 | 1466536937294 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:17 INFO - PROCESS | 384 | 1466536937386 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 12:22:17 INFO - PROCESS | 384 | 1466536937393 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:17 INFO - PROCESS | 384 | 1466536937395 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:17 INFO - PROCESS | 384 | ++DOCSHELL 000000834B438000 == 29 [pid = 384] [id = 737] 12:22:17 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (0000008344A51800) [pid = 384] [serial = 2211] [outer = 0000000000000000] 12:22:17 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008345A04400) [pid = 384] [serial = 2212] [outer = 0000008344A51800] 12:22:17 INFO - PROCESS | 384 | 1466536937440 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008346DE8800) [pid = 384] [serial = 2213] [outer = 0000008344A51800] 12:22:17 INFO - PROCESS | 384 | [384] 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 12:22:17 INFO - PROCESS | 384 | [384] 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 12:22:17 INFO - PROCESS | 384 | [384] 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 12:22:17 INFO - PROCESS | 384 | [384] 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 12:22:17 INFO - PROCESS | 384 | 1466536937952 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:22:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:22:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:22:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:22:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:22:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:22:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:22:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:22:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:22:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:22:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 755ms 12:22:18 INFO - PROCESS | 384 | 1466536938013 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 12:22:18 INFO - PROCESS | 384 | 1466536938024 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 12:22:18 INFO - PROCESS | 384 | 1466536938033 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 384 | 1466536938035 Marionette TRACE conn5 <- [1,2914,null,{}] 12:22:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:22:18 INFO - PROCESS | 384 | 1466536938039 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:18 INFO - PROCESS | 384 | 1466536938041 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:18 INFO - PROCESS | 384 | 1466536938162 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 12:22:18 INFO - PROCESS | 384 | 1466536938217 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 384 | 1466536938220 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:18 INFO - PROCESS | 384 | ++DOCSHELL 000000834C115800 == 30 [pid = 384] [id = 738] 12:22:18 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (0000008347B45800) [pid = 384] [serial = 2214] [outer = 0000000000000000] 12:22:18 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008347B4DC00) [pid = 384] [serial = 2215] [outer = 0000008347B45800] 12:22:18 INFO - PROCESS | 384 | 1466536938266 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008347C61C00) [pid = 384] [serial = 2216] [outer = 0000008347B45800] 12:22:18 INFO - PROCESS | 384 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:22:18 INFO - PROCESS | 384 | 1466536938643 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:22:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:22:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 629ms 12:22:18 INFO - PROCESS | 384 | 1466536938671 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 12:22:18 INFO - PROCESS | 384 | 1466536938673 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 12:22:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:22:18 INFO - PROCESS | 384 | 1466536938676 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 384 | 1466536938678 Marionette TRACE conn5 <- [1,2918,null,{}] 12:22:18 INFO - PROCESS | 384 | 1466536938681 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:18 INFO - PROCESS | 384 | 1466536938683 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:18 INFO - PROCESS | 384 | 1466536938823 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 12:22:18 INFO - PROCESS | 384 | 1466536938841 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 384 | 1466536938848 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:18 INFO - PROCESS | 384 | ++DOCSHELL 000000834B337000 == 31 [pid = 384] [id = 739] 12:22:18 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083481FB800) [pid = 384] [serial = 2217] [outer = 0000000000000000] 12:22:18 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (00000083482AA400) [pid = 384] [serial = 2218] [outer = 00000083481FB800] 12:22:18 INFO - PROCESS | 384 | 1466536938904 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008348405400) [pid = 384] [serial = 2219] [outer = 00000083481FB800] 12:22:19 INFO - PROCESS | 384 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:22:19 INFO - PROCESS | 384 | 1466536939364 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:22:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:22:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 735ms 12:22:19 INFO - PROCESS | 384 | 1466536939412 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 12:22:19 INFO - PROCESS | 384 | 1466536939414 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 12:22:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:22:19 INFO - PROCESS | 384 | 1466536939418 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:22:19 INFO - PROCESS | 384 | 1466536939420 Marionette TRACE conn5 <- [1,2922,null,{}] 12:22:19 INFO - PROCESS | 384 | 1466536939429 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:19 INFO - PROCESS | 384 | 1466536939431 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:19 INFO - PROCESS | 384 | 1466536939547 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 12:22:19 INFO - PROCESS | 384 | 1466536939552 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 384 | 1466536939554 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:19 INFO - PROCESS | 384 | ++DOCSHELL 000000834C912800 == 32 [pid = 384] [id = 740] 12:22:19 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000834840B800) [pid = 384] [serial = 2220] [outer = 0000000000000000] 12:22:19 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834864C800) [pid = 384] [serial = 2221] [outer = 000000834840B800] 12:22:19 INFO - PROCESS | 384 | 1466536939604 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083486B0C00) [pid = 384] [serial = 2222] [outer = 000000834840B800] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833ABAA800) [pid = 384] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD9B400) [pid = 384] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008341869C00) [pid = 384] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 77 (00000083478CF400) [pid = 384] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083481A7000) [pid = 384] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833F3BAC00) [pid = 384] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008347C53000) [pid = 384] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083449A1C00) [pid = 384] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833ABAB000) [pid = 384] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008340E1C400) [pid = 384] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AFB2C00) [pid = 384] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833AD34800) [pid = 384] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:22:19 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000833AD3D000) [pid = 384] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:22:20 INFO - PROCESS | 384 | 1466536940079 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:22:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:22:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 734ms 12:22:20 INFO - PROCESS | 384 | 1466536940155 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 384 | 1466536940157 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 12:22:20 INFO - PROCESS | 384 | 1466536940160 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:22:20 INFO - PROCESS | 384 | 1466536940162 Marionette TRACE conn5 <- [1,2926,null,{}] 12:22:20 INFO - PROCESS | 384 | 1466536940194 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:20 INFO - PROCESS | 384 | 1466536940196 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:20 INFO - PROCESS | 384 | 1466536940281 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 12:22:20 INFO - PROCESS | 384 | 1466536940286 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 384 | 1466536940289 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:20 INFO - PROCESS | 384 | ++DOCSHELL 0000008340349800 == 33 [pid = 384] [id = 741] 12:22:20 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833B505400) [pid = 384] [serial = 2223] [outer = 0000000000000000] 12:22:20 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (00000083452B8000) [pid = 384] [serial = 2224] [outer = 000000833B505400] 12:22:20 INFO - PROCESS | 384 | 1466536940333 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (00000083486AD800) [pid = 384] [serial = 2225] [outer = 000000833B505400] 12:22:20 INFO - PROCESS | 384 | 1466536940720 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:22:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:22:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 608ms 12:22:20 INFO - PROCESS | 384 | 1466536940772 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 384 | 1466536940774 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 12:22:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:22:20 INFO - PROCESS | 384 | 1466536940777 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 384 | 1466536940779 Marionette TRACE conn5 <- [1,2930,null,{}] 12:22:20 INFO - PROCESS | 384 | 1466536940795 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:20 INFO - PROCESS | 384 | 1466536940797 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:20 INFO - PROCESS | 384 | 1466536940884 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 12:22:20 INFO - PROCESS | 384 | 1466536940890 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 384 | 1466536940892 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:20 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF3B800 == 34 [pid = 384] [id = 742] 12:22:20 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (00000083486B1400) [pid = 384] [serial = 2226] [outer = 0000000000000000] 12:22:20 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (00000083488EF800) [pid = 384] [serial = 2227] [outer = 00000083486B1400] 12:22:20 INFO - PROCESS | 384 | 1466536940937 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083489F1800) [pid = 384] [serial = 2228] [outer = 00000083486B1400] 12:22:21 INFO - PROCESS | 384 | 1466536941338 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:22:21 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:22:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:22:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 587ms 12:22:21 INFO - PROCESS | 384 | 1466536941368 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 384 | 1466536941370 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 12:22:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:22:21 INFO - PROCESS | 384 | 1466536941374 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 384 | 1466536941375 Marionette TRACE conn5 <- [1,2934,null,{}] 12:22:21 INFO - PROCESS | 384 | 1466536941379 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:21 INFO - PROCESS | 384 | 1466536941381 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:21 INFO - PROCESS | 384 | 1466536941505 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 12:22:21 INFO - PROCESS | 384 | 1466536941513 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:21 INFO - PROCESS | 384 | 1466536941515 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:21 INFO - PROCESS | 384 | ++DOCSHELL 000000834CFBE000 == 35 [pid = 384] [id = 743] 12:22:21 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008349032000) [pid = 384] [serial = 2229] [outer = 0000000000000000] 12:22:21 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008349039400) [pid = 384] [serial = 2230] [outer = 0000008349032000] 12:22:21 INFO - PROCESS | 384 | 1466536941567 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008349096C00) [pid = 384] [serial = 2231] [outer = 0000008349032000] 12:22:22 INFO - PROCESS | 384 | 1466536942138 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:22:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:22:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 776ms 12:22:22 INFO - PROCESS | 384 | 1466536942154 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 12:22:22 INFO - PROCESS | 384 | 1466536942158 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 12:22:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:22:22 INFO - PROCESS | 384 | 1466536942163 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:22:22 INFO - PROCESS | 384 | 1466536942167 Marionette TRACE conn5 <- [1,2938,null,{}] 12:22:22 INFO - PROCESS | 384 | 1466536942173 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:22 INFO - PROCESS | 384 | 1466536942177 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:22 INFO - PROCESS | 384 | 1466536942298 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 12:22:22 INFO - PROCESS | 384 | 1466536942426 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 384 | 1466536942429 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:22 INFO - PROCESS | 384 | ++DOCSHELL 0000008347939000 == 36 [pid = 384] [id = 744] 12:22:22 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833AE9BC00) [pid = 384] [serial = 2232] [outer = 0000000000000000] 12:22:22 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833C4B4400) [pid = 384] [serial = 2233] [outer = 000000833AE9BC00] 12:22:22 INFO - PROCESS | 384 | 1466536942491 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008340E1DC00) [pid = 384] [serial = 2234] [outer = 000000833AE9BC00] 12:22:22 INFO - PROCESS | 384 | ++DOCSHELL 000000833FD6B800 == 37 [pid = 384] [id = 745] 12:22:22 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008344A4D000) [pid = 384] [serial = 2235] [outer = 0000000000000000] 12:22:22 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008344CCA800) [pid = 384] [serial = 2236] [outer = 0000008344A4D000] 12:22:23 INFO - PROCESS | 384 | 1466536943131 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:22:23 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:22:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1023ms 12:22:23 INFO - PROCESS | 384 | 1466536943191 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 384 | 1466536943196 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 12:22:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:22:23 INFO - PROCESS | 384 | 1466536943203 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 384 | 1466536943206 Marionette TRACE conn5 <- [1,2942,null,{}] 12:22:23 INFO - PROCESS | 384 | 1466536943210 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:23 INFO - PROCESS | 384 | 1466536943214 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:23 INFO - PROCESS | 384 | 1466536943386 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 12:22:23 INFO - PROCESS | 384 | 1466536943505 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 384 | 1466536943508 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:23 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2EC000 == 38 [pid = 384] [id = 746] 12:22:23 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008344A4F000) [pid = 384] [serial = 2237] [outer = 0000000000000000] 12:22:23 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008346D8EC00) [pid = 384] [serial = 2238] [outer = 0000008344A4F000] 12:22:23 INFO - PROCESS | 384 | 1466536943568 Marionette DEBUG loaded listener.js 12:22:23 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347B4C000) [pid = 384] [serial = 2239] [outer = 0000008344A4F000] 12:22:24 INFO - PROCESS | 384 | 1466536944158 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:22:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:22:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:22:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 986ms 12:22:24 INFO - PROCESS | 384 | 1466536944191 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 384 | 1466536944193 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 12:22:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:22:24 INFO - PROCESS | 384 | 1466536944197 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 384 | 1466536944201 Marionette TRACE conn5 <- [1,2946,null,{}] 12:22:24 INFO - PROCESS | 384 | 1466536944213 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:24 INFO - PROCESS | 384 | 1466536944218 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:24 INFO - PROCESS | 384 | 1466536944348 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 12:22:24 INFO - PROCESS | 384 | 1466536944448 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 384 | 1466536944452 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:24 INFO - PROCESS | 384 | ++DOCSHELL 000000834DAB8800 == 39 [pid = 384] [id = 747] 12:22:24 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008348643800) [pid = 384] [serial = 2240] [outer = 0000000000000000] 12:22:24 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008349038C00) [pid = 384] [serial = 2241] [outer = 0000008348643800] 12:22:24 INFO - PROCESS | 384 | 1466536944510 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (00000083490D7C00) [pid = 384] [serial = 2242] [outer = 0000008348643800] 12:22:25 INFO - PROCESS | 384 | 1466536945045 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:22:25 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:22:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 881ms 12:22:25 INFO - PROCESS | 384 | 1466536945080 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 384 | 1466536945083 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 12:22:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:22:25 INFO - PROCESS | 384 | 1466536945087 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 384 | 1466536945089 Marionette TRACE conn5 <- [1,2950,null,{}] 12:22:25 INFO - PROCESS | 384 | 1466536945093 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:25 INFO - PROCESS | 384 | 1466536945095 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:25 INFO - PROCESS | 384 | 1466536945212 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 12:22:25 INFO - PROCESS | 384 | 1466536945339 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 384 | 1466536945341 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:25 INFO - PROCESS | 384 | ++DOCSHELL 000000834DAD5000 == 40 [pid = 384] [id = 748] 12:22:25 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000833AD13000) [pid = 384] [serial = 2243] [outer = 0000000000000000] 12:22:25 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083490D4C00) [pid = 384] [serial = 2244] [outer = 000000833AD13000] 12:22:25 INFO - PROCESS | 384 | 1466536945399 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (00000083493E1000) [pid = 384] [serial = 2245] [outer = 000000833AD13000] 12:22:25 INFO - PROCESS | 384 | 1466536945947 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:22:25 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:22:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 881ms 12:22:26 INFO - PROCESS | 384 | 1466536946123 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 384 | 1466536946127 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 12:22:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:22:26 INFO - PROCESS | 384 | 1466536946195 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 384 | 1466536946199 Marionette TRACE conn5 <- [1,2954,null,{}] 12:22:26 INFO - PROCESS | 384 | 1466536946205 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:26 INFO - PROCESS | 384 | 1466536946208 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:26 INFO - PROCESS | 384 | 1466536946316 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 12:22:26 INFO - PROCESS | 384 | 1466536946395 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:26 INFO - PROCESS | 384 | 1466536946401 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:26 INFO - PROCESS | 384 | ++DOCSHELL 0000008344C99800 == 41 [pid = 384] [id = 749] 12:22:26 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833AD9C000) [pid = 384] [serial = 2246] [outer = 0000000000000000] 12:22:26 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833AE9C000) [pid = 384] [serial = 2247] [outer = 000000833AD9C000] 12:22:26 INFO - PROCESS | 384 | 1466536946494 Marionette DEBUG loaded listener.js 12:22:26 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000833F3D2400) [pid = 384] [serial = 2248] [outer = 000000833AD9C000] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834CF3B800 == 40 [pid = 384] [id = 742] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 0000008340349800 == 39 [pid = 384] [id = 741] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834C912800 == 38 [pid = 384] [id = 740] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834B337000 == 37 [pid = 384] [id = 739] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834C115800 == 36 [pid = 384] [id = 738] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834B438000 == 35 [pid = 384] [id = 737] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 00000083486FA000 == 34 [pid = 384] [id = 736] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 0000008346D6B000 == 33 [pid = 384] [id = 735] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000833FF57000 == 32 [pid = 384] [id = 734] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 00000083458AA000 == 31 [pid = 384] [id = 733] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834C31D800 == 30 [pid = 384] [id = 732] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834DAD5000 == 29 [pid = 384] [id = 748] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834DAB8800 == 28 [pid = 384] [id = 747] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000833FD6B800 == 27 [pid = 384] [id = 745] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834C2EC000 == 26 [pid = 384] [id = 746] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 0000008347939000 == 25 [pid = 384] [id = 744] 12:22:27 INFO - PROCESS | 384 | --DOCSHELL 000000834CFBE000 == 24 [pid = 384] [id = 743] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 93 (0000008347C61400) [pid = 384] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 92 (00000083449A5800) [pid = 384] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008344A87400) [pid = 384] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008340E20800) [pid = 384] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833F5B5C00) [pid = 384] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000833BFD4000) [pid = 384] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000833AD96C00) [pid = 384] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000833AE9D800) [pid = 384] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000833FDA3C00) [pid = 384] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833B506C00) [pid = 384] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000833AD36400) [pid = 384] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833FCB6000) [pid = 384] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833AEA4800) [pid = 384] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083453F6400) [pid = 384] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083453EF400) [pid = 384] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000834462F400) [pid = 384] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008347B44400) [pid = 384] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 76 (00000083489C2400) [pid = 384] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 75 (00000083481FB400) [pid = 384] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000834903C400) [pid = 384] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083481A0C00) [pid = 384] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008346DDCC00) [pid = 384] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083481A1400) [pid = 384] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 70 (0000008344A48400) [pid = 384] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008347C54000) [pid = 384] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000834186C000) [pid = 384] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 12:22:27 INFO - PROCESS | 384 | 1466536947777 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:22:27 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:22:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1651ms 12:22:27 INFO - PROCESS | 384 | 1466536947831 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 384 | 1466536947836 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 12:22:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:22:27 INFO - PROCESS | 384 | 1466536947841 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 384 | 1466536947844 Marionette TRACE conn5 <- [1,2958,null,{}] 12:22:27 INFO - PROCESS | 384 | 1466536947850 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:27 INFO - PROCESS | 384 | 1466536947853 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:27 INFO - PROCESS | 384 | 1466536947957 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 12:22:27 INFO - PROCESS | 384 | 1466536947964 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 384 | 1466536947969 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:28 INFO - PROCESS | 384 | ++DOCSHELL 0000008340202800 == 25 [pid = 384] [id = 750] 12:22:28 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AD0DC00) [pid = 384] [serial = 2249] [outer = 0000000000000000] 12:22:28 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833AD13400) [pid = 384] [serial = 2250] [outer = 000000833AD0DC00] 12:22:28 INFO - PROCESS | 384 | 1466536948018 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AD94800) [pid = 384] [serial = 2251] [outer = 000000833AD0DC00] 12:22:28 INFO - PROCESS | 384 | 1466536948513 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:22:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:22:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 734ms 12:22:28 INFO - PROCESS | 384 | 1466536948579 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 384 | 1466536948585 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 12:22:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:22:28 INFO - PROCESS | 384 | 1466536948591 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 384 | 1466536948594 Marionette TRACE conn5 <- [1,2962,null,{}] 12:22:28 INFO - PROCESS | 384 | 1466536948598 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:28 INFO - PROCESS | 384 | 1466536948601 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:28 INFO - PROCESS | 384 | 1466536948695 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 12:22:28 INFO - PROCESS | 384 | 1466536948707 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 384 | 1466536948710 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:28 INFO - PROCESS | 384 | ++DOCSHELL 00000083453C5000 == 26 [pid = 384] [id = 751] 12:22:28 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AFB6400) [pid = 384] [serial = 2252] [outer = 0000000000000000] 12:22:28 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833B255800) [pid = 384] [serial = 2253] [outer = 000000833AFB6400] 12:22:28 INFO - PROCESS | 384 | 1466536948761 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833B821000) [pid = 384] [serial = 2254] [outer = 000000833AFB6400] 12:22:29 INFO - PROCESS | 384 | 1466536949209 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:22:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:22:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 692ms 12:22:29 INFO - PROCESS | 384 | 1466536949319 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 384 | 1466536949322 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 12:22:29 INFO - PROCESS | 384 | 1466536949330 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 384 | 1466536949333 Marionette TRACE conn5 <- [1,2966,null,{}] 12:22:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:22:29 INFO - PROCESS | 384 | 1466536949345 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:29 INFO - PROCESS | 384 | 1466536949350 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:29 INFO - PROCESS | 384 | 1466536949443 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 12:22:29 INFO - PROCESS | 384 | 1466536949451 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 384 | 1466536949455 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:29 INFO - PROCESS | 384 | ++DOCSHELL 0000008348620800 == 27 [pid = 384] [id = 752] 12:22:29 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008340231400) [pid = 384] [serial = 2255] [outer = 0000000000000000] 12:22:29 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008340D70000) [pid = 384] [serial = 2256] [outer = 0000008340231400] 12:22:29 INFO - PROCESS | 384 | 1466536949505 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834186E400) [pid = 384] [serial = 2257] [outer = 0000008340231400] 12:22:29 INFO - PROCESS | 384 | 1466536949938 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:22:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:22:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 629ms 12:22:29 INFO - PROCESS | 384 | 1466536949974 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 12:22:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:22:29 INFO - PROCESS | 384 | 1466536949976 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 12:22:29 INFO - PROCESS | 384 | 1466536949980 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 384 | 1466536949982 Marionette TRACE conn5 <- [1,2970,null,{}] 12:22:29 INFO - PROCESS | 384 | 1466536949985 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:29 INFO - PROCESS | 384 | 1466536949988 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:30 INFO - PROCESS | 384 | 1466536950112 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 12:22:30 INFO - PROCESS | 384 | 1466536950118 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 384 | 1466536950120 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:30 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8D1000 == 28 [pid = 384] [id = 753] 12:22:30 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344632C00) [pid = 384] [serial = 2258] [outer = 0000000000000000] 12:22:30 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083449A5400) [pid = 384] [serial = 2259] [outer = 0000008344632C00] 12:22:30 INFO - PROCESS | 384 | 1466536950167 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008344A4B000) [pid = 384] [serial = 2260] [outer = 0000008344632C00] 12:22:30 INFO - PROCESS | 384 | 1466536950610 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:22:30 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:22:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:22:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 693ms 12:22:30 INFO - PROCESS | 384 | 1466536950678 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 384 | 1466536950681 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 12:22:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:22:30 INFO - PROCESS | 384 | 1466536950684 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 384 | 1466536950686 Marionette TRACE conn5 <- [1,2974,null,{}] 12:22:30 INFO - PROCESS | 384 | 1466536950689 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:30 INFO - PROCESS | 384 | 1466536950692 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:30 INFO - PROCESS | 384 | 1466536950803 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 12:22:30 INFO - PROCESS | 384 | 1466536950884 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 384 | 1466536950886 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:30 INFO - PROCESS | 384 | ++DOCSHELL 000000834B42C000 == 29 [pid = 384] [id = 754] 12:22:30 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008339ADA400) [pid = 384] [serial = 2261] [outer = 0000000000000000] 12:22:30 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083452D0800) [pid = 384] [serial = 2262] [outer = 0000008339ADA400] 12:22:30 INFO - PROCESS | 384 | 1466536950935 Marionette DEBUG loaded listener.js 12:22:31 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008345A08C00) [pid = 384] [serial = 2263] [outer = 0000008339ADA400] 12:22:31 INFO - PROCESS | 384 | 1466536951323 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:22:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:22:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 671ms 12:22:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:22:31 INFO - PROCESS | 384 | 1466536951360 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 12:22:31 INFO - PROCESS | 384 | 1466536951363 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 12:22:31 INFO - PROCESS | 384 | 1466536951366 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 384 | 1466536951368 Marionette TRACE conn5 <- [1,2978,null,{}] 12:22:31 INFO - PROCESS | 384 | 1466536951372 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:31 INFO - PROCESS | 384 | 1466536951378 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:31 INFO - PROCESS | 384 | 1466536951521 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 12:22:31 INFO - PROCESS | 384 | 1466536951526 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 384 | 1466536951528 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:31 INFO - PROCESS | 384 | ++DOCSHELL 000000834C10F000 == 30 [pid = 384] [id = 755] 12:22:31 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (0000008346DDA800) [pid = 384] [serial = 2264] [outer = 0000000000000000] 12:22:31 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (0000008347397400) [pid = 384] [serial = 2265] [outer = 0000008346DDA800] 12:22:31 INFO - PROCESS | 384 | 1466536951574 Marionette DEBUG loaded listener.js 12:22:31 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (0000008347C18000) [pid = 384] [serial = 2266] [outer = 0000008346DDA800] 12:22:31 INFO - PROCESS | 384 | ++DOCSHELL 000000834C126000 == 31 [pid = 384] [id = 756] 12:22:31 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008347FF1C00) [pid = 384] [serial = 2267] [outer = 0000000000000000] 12:22:31 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834819F800) [pid = 384] [serial = 2268] [outer = 0000008347FF1C00] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008344A51800) [pid = 384] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083486B1400) [pid = 384] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008349032000) [pid = 384] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008347B45800) [pid = 384] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083481FB800) [pid = 384] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000834840B800) [pid = 384] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008340175000) [pid = 384] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD91400) [pid = 384] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD12C00) [pid = 384] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AD8C000) [pid = 384] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833C44F800) [pid = 384] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:22:32 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833B505400) [pid = 384] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:22:32 INFO - PROCESS | 384 | 1466536952298 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:22:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:22:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 985ms 12:22:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:22:32 INFO - PROCESS | 384 | 1466536952353 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 384 | 1466536952355 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 12:22:32 INFO - PROCESS | 384 | 1466536952359 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 384 | 1466536952361 Marionette TRACE conn5 <- [1,2982,null,{}] 12:22:32 INFO - PROCESS | 384 | 1466536952365 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:32 INFO - PROCESS | 384 | 1466536952367 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:32 INFO - PROCESS | 384 | 1466536952461 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 12:22:32 INFO - PROCESS | 384 | 1466536952470 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:32 INFO - PROCESS | 384 | 1466536952472 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:32 INFO - PROCESS | 384 | ++DOCSHELL 000000834C211000 == 32 [pid = 384] [id = 757] 12:22:32 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000833ABB6000) [pid = 384] [serial = 2269] [outer = 0000000000000000] 12:22:32 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008344A51800) [pid = 384] [serial = 2270] [outer = 000000833ABB6000] 12:22:32 INFO - PROCESS | 384 | 1466536952517 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347C58400) [pid = 384] [serial = 2271] [outer = 000000833ABB6000] 12:22:32 INFO - PROCESS | 384 | 1466536952904 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:22:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:22:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:22:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 587ms 12:22:32 INFO - PROCESS | 384 | 1466536952954 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 384 | 1466536952956 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 12:22:32 INFO - PROCESS | 384 | 1466536952959 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:22:32 INFO - PROCESS | 384 | 1466536952961 Marionette TRACE conn5 <- [1,2986,null,{}] 12:22:32 INFO - PROCESS | 384 | 1466536952964 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:32 INFO - PROCESS | 384 | 1466536952966 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:33 INFO - PROCESS | 384 | 1466536953052 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 12:22:33 INFO - PROCESS | 384 | 1466536953057 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 384 | 1466536953059 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:33 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2DA800 == 33 [pid = 384] [id = 758] 12:22:33 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008347C60800) [pid = 384] [serial = 2272] [outer = 0000000000000000] 12:22:33 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083481AD400) [pid = 384] [serial = 2273] [outer = 0000008347C60800] 12:22:33 INFO - PROCESS | 384 | 1466536953103 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083481FD800) [pid = 384] [serial = 2274] [outer = 0000008347C60800] 12:22:33 INFO - PROCESS | 384 | 1466536953503 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:22:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:22:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 586ms 12:22:33 INFO - PROCESS | 384 | 1466536953549 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 12:22:33 INFO - PROCESS | 384 | 1466536953551 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 12:22:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:22:33 INFO - PROCESS | 384 | 1466536953554 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:22:33 INFO - PROCESS | 384 | 1466536953556 Marionette TRACE conn5 <- [1,2990,null,{}] 12:22:33 INFO - PROCESS | 384 | 1466536953572 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:33 INFO - PROCESS | 384 | 1466536953574 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:33 INFO - PROCESS | 384 | 1466536953703 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 12:22:33 INFO - PROCESS | 384 | 1466536953884 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 384 | 1466536953887 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:33 INFO - PROCESS | 384 | ++DOCSHELL 00000083401B9800 == 34 [pid = 384] [id = 759] 12:22:33 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000833ABAA800) [pid = 384] [serial = 2275] [outer = 0000000000000000] 12:22:33 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833AC62C00) [pid = 384] [serial = 2276] [outer = 000000833ABAA800] 12:22:33 INFO - PROCESS | 384 | 1466536953951 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833AD9F800) [pid = 384] [serial = 2277] [outer = 000000833ABAA800] 12:22:34 INFO - PROCESS | 384 | 1466536954568 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:22:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:22:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1091ms 12:22:34 INFO - PROCESS | 384 | 1466536954650 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 384 | 1466536954655 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 12:22:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:22:34 INFO - PROCESS | 384 | 1466536954660 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 384 | 1466536954664 Marionette TRACE conn5 <- [1,2994,null,{}] 12:22:34 INFO - PROCESS | 384 | 1466536954669 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:34 INFO - PROCESS | 384 | 1466536954672 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:34 INFO - PROCESS | 384 | 1466536954856 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 12:22:34 INFO - PROCESS | 384 | 1466536954866 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 384 | 1466536954869 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:34 INFO - PROCESS | 384 | ++DOCSHELL 00000083486E5000 == 35 [pid = 384] [id = 760] 12:22:34 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833F54C400) [pid = 384] [serial = 2278] [outer = 0000000000000000] 12:22:34 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833FCB6000) [pid = 384] [serial = 2279] [outer = 000000833F54C400] 12:22:34 INFO - PROCESS | 384 | 1466536954928 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (0000008340E1FC00) [pid = 384] [serial = 2280] [outer = 000000833F54C400] 12:22:35 INFO - PROCESS | 384 | 1466536955643 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:22:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:22:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1029ms 12:22:35 INFO - PROCESS | 384 | 1466536955693 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 384 | 1466536955696 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 12:22:35 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:22:35 INFO - PROCESS | 384 | 1466536955700 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 384 | 1466536955703 Marionette TRACE conn5 <- [1,2998,null,{}] 12:22:35 INFO - PROCESS | 384 | 1466536955707 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:35 INFO - PROCESS | 384 | 1466536955710 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:35 INFO - PROCESS | 384 | 1466536955834 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 12:22:35 INFO - PROCESS | 384 | 1466536955959 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 384 | 1466536955962 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:35 INFO - PROCESS | 384 | ++DOCSHELL 000000834C90C800 == 36 [pid = 384] [id = 761] 12:22:35 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (00000083453EE800) [pid = 384] [serial = 2281] [outer = 0000000000000000] 12:22:36 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (0000008347259400) [pid = 384] [serial = 2282] [outer = 00000083453EE800] 12:22:36 INFO - PROCESS | 384 | 1466536956020 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (0000008347B4AC00) [pid = 384] [serial = 2283] [outer = 00000083453EE800] 12:22:36 INFO - PROCESS | 384 | [384] 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 12:22:36 INFO - PROCESS | 384 | 1466536956872 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:22:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:22:36 INFO - {} 12:22:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:22:36 INFO - {} 12:22:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:22:36 INFO - {} 12:22:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:22:36 INFO - {} 12:22:36 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1241ms 12:22:36 INFO - PROCESS | 384 | 1466536956942 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 12:22:36 INFO - PROCESS | 384 | 1466536956946 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 12:22:36 INFO - PROCESS | 384 | 1466536956950 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:22:36 INFO - TEST-START | /FileAPI/fileReader.html 12:22:36 INFO - PROCESS | 384 | 1466536956954 Marionette TRACE conn5 <- [1,3002,null,{}] 12:22:36 INFO - PROCESS | 384 | 1466536956960 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:36 INFO - PROCESS | 384 | 1466536956963 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:37 INFO - PROCESS | 384 | 1466536957102 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C2DA800 == 35 [pid = 384] [id = 758] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C211000 == 34 [pid = 384] [id = 757] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C126000 == 33 [pid = 384] [id = 756] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 000000834C10F000 == 32 [pid = 384] [id = 755] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 000000834B42C000 == 31 [pid = 384] [id = 754] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 000000834A8D1000 == 30 [pid = 384] [id = 753] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 0000008348620800 == 29 [pid = 384] [id = 752] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 00000083453C5000 == 28 [pid = 384] [id = 751] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 0000008340202800 == 27 [pid = 384] [id = 750] 12:22:37 INFO - PROCESS | 384 | --DOCSHELL 0000008344C99800 == 26 [pid = 384] [id = 749] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083489F1800) [pid = 384] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008349039400) [pid = 384] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008347B4DC00) [pid = 384] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 87 (00000083482AA400) [pid = 384] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 86 (0000008347C61C00) [pid = 384] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000834864C800) [pid = 384] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 84 (0000008348405400) [pid = 384] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008345A04400) [pid = 384] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 82 (00000083482E5400) [pid = 384] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008349096C00) [pid = 384] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 80 (00000083481A8800) [pid = 384] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AEA4000) [pid = 384] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833C2DC400) [pid = 384] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000833AD18800) [pid = 384] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833AFAF800) [pid = 384] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833B3C0C00) [pid = 384] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833F4F5800) [pid = 384] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834462A800) [pid = 384] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008344A44000) [pid = 384] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083452B8000) [pid = 384] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083488EF800) [pid = 384] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 69 (00000083486B0C00) [pid = 384] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008346DE8800) [pid = 384] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | --DOMWINDOW == 67 (00000083486AD800) [pid = 384] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 12:22:37 INFO - PROCESS | 384 | 1466536957237 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 384 | 1466536957242 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:37 INFO - PROCESS | 384 | ++DOCSHELL 000000834124D000 == 27 [pid = 384] [id = 762] 12:22:37 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000833ABD8400) [pid = 384] [serial = 2284] [outer = 0000000000000000] 12:22:37 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AD39400) [pid = 384] [serial = 2285] [outer = 000000833ABD8400] 12:22:37 INFO - PROCESS | 384 | 1466536957292 Marionette DEBUG loaded listener.js 12:22:37 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833F3CD800) [pid = 384] [serial = 2286] [outer = 000000833ABD8400] 12:22:37 INFO - PROCESS | 384 | 1466536957681 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:22:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:22:37 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:22:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:22:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:22:37 INFO - TEST-OK | /FileAPI/fileReader.html | took 776ms 12:22:37 INFO - PROCESS | 384 | 1466536957732 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 384 | 1466536957737 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 12:22:37 INFO - TEST-START | /FileAPI/historical.html 12:22:37 INFO - PROCESS | 384 | 1466536957743 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 384 | 1466536957745 Marionette TRACE conn5 <- [1,3006,null,{}] 12:22:37 INFO - PROCESS | 384 | 1466536957749 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:37 INFO - PROCESS | 384 | 1466536957752 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:37 INFO - PROCESS | 384 | 1466536957845 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 12:22:37 INFO - PROCESS | 384 | 1466536957851 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 384 | 1466536957854 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:37 INFO - PROCESS | 384 | ++DOCSHELL 0000008347936800 == 28 [pid = 384] [id = 763] 12:22:37 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (0000008340D70800) [pid = 384] [serial = 2287] [outer = 0000000000000000] 12:22:37 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008341018800) [pid = 384] [serial = 2288] [outer = 0000008340D70800] 12:22:37 INFO - PROCESS | 384 | 1466536957903 Marionette DEBUG loaded listener.js 12:22:37 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834499D400) [pid = 384] [serial = 2289] [outer = 0000008340D70800] 12:22:38 INFO - PROCESS | 384 | 1466536958362 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:22:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:22:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:22:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:22:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:22:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:22:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:22:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:22:38 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 12:22:38 INFO - TEST-START | /FileAPI/idlharness.html 12:22:38 INFO - PROCESS | 384 | 1466536958417 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 384 | 1466536958420 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 12:22:38 INFO - PROCESS | 384 | 1466536958424 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 384 | 1466536958428 Marionette TRACE conn5 <- [1,3010,null,{}] 12:22:38 INFO - PROCESS | 384 | 1466536958439 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:38 INFO - PROCESS | 384 | 1466536958444 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:38 INFO - PROCESS | 384 | 1466536958570 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 12:22:38 INFO - PROCESS | 384 | 1466536958585 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 384 | 1466536958588 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:38 INFO - PROCESS | 384 | ++DOCSHELL 000000834B287800 == 29 [pid = 384] [id = 764] 12:22:38 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (00000083452CB800) [pid = 384] [serial = 2290] [outer = 0000000000000000] 12:22:38 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008346DDFC00) [pid = 384] [serial = 2291] [outer = 00000083452CB800] 12:22:38 INFO - PROCESS | 384 | 1466536958645 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (00000083478CF400) [pid = 384] [serial = 2292] [outer = 00000083452CB800] 12:22:39 INFO - PROCESS | 384 | 1466536959456 Marionette TRACE conn5 <- [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]]]}] 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:22:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:22:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:22:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:22:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:22:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:22:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:22:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:22:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:22:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:22:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:22:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:22:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:22:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:22:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:22:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:22:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:22:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:22:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:22:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:22:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:22:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 1113ms 12:22:39 INFO - PROCESS | 384 | 1466536959539 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 384 | 1466536959551 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 12:22:39 INFO - PROCESS | 384 | 1466536959556 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - TEST-START | /FileAPI/idlharness.worker 12:22:39 INFO - PROCESS | 384 | 1466536959558 Marionette TRACE conn5 <- [1,3014,null,{}] 12:22:39 INFO - PROCESS | 384 | 1466536959567 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:39 INFO - PROCESS | 384 | 1466536959569 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:39 INFO - PROCESS | 384 | 1466536959700 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 12:22:39 INFO - PROCESS | 384 | 1466536959753 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 384 | 1466536959755 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:39 INFO - PROCESS | 384 | ++DOCSHELL 000000834CF35800 == 30 [pid = 384] [id = 765] 12:22:39 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008346DDA400) [pid = 384] [serial = 2293] [outer = 0000000000000000] 12:22:39 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834880B400) [pid = 384] [serial = 2294] [outer = 0000008346DDA400] 12:22:39 INFO - PROCESS | 384 | 1466536959803 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083489C2400) [pid = 384] [serial = 2295] [outer = 0000008346DDA400] 12:22:40 INFO - PROCESS | 384 | [384] 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 12:22:40 INFO - PROCESS | 384 | 1466536960825 Marionette TRACE conn5 <- [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,{},{}]]]}] 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:22:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:22:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:22:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:22:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:22:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:22:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:22:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:22:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:22:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:22:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:22:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:22:40 INFO - {} 12:22:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1402ms 12:22:40 INFO - PROCESS | 384 | 1466536960961 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 384 | 1466536960964 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 12:22:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:22:40 INFO - PROCESS | 384 | 1466536960967 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 384 | 1466536960969 Marionette TRACE conn5 <- [1,3018,null,{}] 12:22:40 INFO - PROCESS | 384 | 1466536960981 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:40 INFO - PROCESS | 384 | 1466536960983 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:41 INFO - PROCESS | 384 | 1466536961097 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 12:22:41 INFO - PROCESS | 384 | 1466536961179 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 384 | 1466536961181 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:41 INFO - PROCESS | 384 | ++DOCSHELL 000000834F681800 == 31 [pid = 384] [id = 766] 12:22:41 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (0000008349063C00) [pid = 384] [serial = 2296] [outer = 0000000000000000] 12:22:41 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008349069000) [pid = 384] [serial = 2297] [outer = 0000008349063C00] 12:22:41 INFO - PROCESS | 384 | 1466536961234 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000834BA1C000) [pid = 384] [serial = 2298] [outer = 0000008349063C00] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833ABB6000) [pid = 384] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000833AD0DC00) [pid = 384] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008344A4D000) [pid = 384] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000833AE9BC00) [pid = 384] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008344A4F000) [pid = 384] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008348643800) [pid = 384] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AD13000) [pid = 384] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 74 (0000008339ADA400) [pid = 384] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 73 (0000008346DDA800) [pid = 384] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008347FF1C00) [pid = 384] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008340231400) [pid = 384] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000833AFB6400) [pid = 384] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000833AD9C000) [pid = 384] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:22:41 INFO - PROCESS | 384 | --DOMWINDOW == 68 (0000008344632C00) [pid = 384] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:22:41 INFO - PROCESS | 384 | 1466536961616 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:22:41 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:22:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 692ms 12:22:41 INFO - PROCESS | 384 | 1466536961662 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 384 | 1466536961664 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 12:22:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:22:41 INFO - PROCESS | 384 | 1466536961668 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 384 | 1466536961669 Marionette TRACE conn5 <- [1,3022,null,{}] 12:22:41 INFO - PROCESS | 384 | 1466536961673 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:41 INFO - PROCESS | 384 | 1466536961679 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:41 INFO - PROCESS | 384 | 1466536961827 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 12:22:41 INFO - PROCESS | 384 | 1466536961883 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 384 | 1466536961886 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:41 INFO - PROCESS | 384 | ++DOCSHELL 000000834F9D7800 == 32 [pid = 384] [id = 767] 12:22:41 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AD8C000) [pid = 384] [serial = 2299] [outer = 0000000000000000] 12:22:41 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000834BA21400) [pid = 384] [serial = 2300] [outer = 000000833AD8C000] 12:22:41 INFO - PROCESS | 384 | 1466536961935 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000834F87C000) [pid = 384] [serial = 2301] [outer = 000000833AD8C000] 12:22:42 INFO - PROCESS | 384 | 1466536962269 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:22:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:22:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 629ms 12:22:42 INFO - PROCESS | 384 | 1466536962300 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 384 | 1466536962303 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 12:22:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:22:42 INFO - PROCESS | 384 | 1466536962307 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 384 | 1466536962309 Marionette TRACE conn5 <- [1,3026,null,{}] 12:22:42 INFO - PROCESS | 384 | 1466536962313 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:42 INFO - PROCESS | 384 | 1466536962315 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:42 INFO - PROCESS | 384 | 1466536962446 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 12:22:42 INFO - PROCESS | 384 | 1466536962480 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 384 | 1466536962482 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:42 INFO - PROCESS | 384 | ++DOCSHELL 000000834F933800 == 33 [pid = 384] [id = 768] 12:22:42 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (0000008347440800) [pid = 384] [serial = 2302] [outer = 0000000000000000] 12:22:42 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000834F87E400) [pid = 384] [serial = 2303] [outer = 0000008347440800] 12:22:42 INFO - PROCESS | 384 | 1466536962528 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000834F884C00) [pid = 384] [serial = 2304] [outer = 0000008347440800] 12:22:42 INFO - PROCESS | 384 | 1466536962891 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:22:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:22:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:22:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 629ms 12:22:42 INFO - PROCESS | 384 | 1466536962938 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 384 | 1466536962941 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 12:22:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:22:42 INFO - PROCESS | 384 | 1466536962944 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 384 | 1466536962946 Marionette TRACE conn5 <- [1,3030,null,{}] 12:22:42 INFO - PROCESS | 384 | 1466536962950 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:42 INFO - PROCESS | 384 | 1466536962951 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:43 INFO - PROCESS | 384 | 1466536963069 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 12:22:43 INFO - PROCESS | 384 | 1466536963076 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 384 | 1466536963078 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:43 INFO - PROCESS | 384 | ++DOCSHELL 000000834F9A0800 == 34 [pid = 384] [id = 769] 12:22:43 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000834F885400) [pid = 384] [serial = 2305] [outer = 0000000000000000] 12:22:43 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008350AAC800) [pid = 384] [serial = 2306] [outer = 000000834F885400] 12:22:43 INFO - PROCESS | 384 | 1466536963126 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008350AB3000) [pid = 384] [serial = 2307] [outer = 000000834F885400] 12:22:43 INFO - PROCESS | 384 | 1466536963721 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:22:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:22:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:22:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:22:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:22:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 859ms 12:22:43 INFO - PROCESS | 384 | 1466536963831 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 384 | 1466536963835 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 12:22:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:22:43 INFO - PROCESS | 384 | 1466536963857 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 384 | 1466536963861 Marionette TRACE conn5 <- [1,3034,null,{}] 12:22:43 INFO - PROCESS | 384 | 1466536963867 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:43 INFO - PROCESS | 384 | 1466536963871 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:43 INFO - PROCESS | 384 | 1466536963992 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 12:22:44 INFO - PROCESS | 384 | 1466536964112 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 384 | 1466536964117 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:44 INFO - PROCESS | 384 | ++DOCSHELL 00000083473AC000 == 35 [pid = 384] [id = 770] 12:22:44 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000833AEA3400) [pid = 384] [serial = 2308] [outer = 0000000000000000] 12:22:44 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000833AFB5C00) [pid = 384] [serial = 2309] [outer = 000000833AEA3400] 12:22:44 INFO - PROCESS | 384 | 1466536964180 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000833F9ED800) [pid = 384] [serial = 2310] [outer = 000000833AEA3400] 12:22:44 INFO - PROCESS | 384 | [384] 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 12:22:44 INFO - PROCESS | 384 | 1466536964724 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:22:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:22:44 INFO - {} 12:22:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 881ms 12:22:44 INFO - PROCESS | 384 | 1466536964742 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 384 | 1466536964747 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 12:22:44 INFO - PROCESS | 384 | 1466536964797 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 384 | 1466536964800 Marionette TRACE conn5 <- [1,3038,null,{}] 12:22:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:22:44 INFO - PROCESS | 384 | 1466536964810 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:44 INFO - PROCESS | 384 | 1466536964813 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:44 INFO - PROCESS | 384 | 1466536964943 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 12:22:45 INFO - PROCESS | 384 | 1466536965034 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 384 | 1466536965037 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834C399800 == 36 [pid = 384] [id = 771] 12:22:45 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (00000083452CFC00) [pid = 384] [serial = 2311] [outer = 0000000000000000] 12:22:45 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008345A13400) [pid = 384] [serial = 2312] [outer = 00000083452CFC00] 12:22:45 INFO - PROCESS | 384 | 1466536965097 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347C3D400) [pid = 384] [serial = 2313] [outer = 00000083452CFC00] 12:22:45 INFO - PROCESS | 384 | 1466536965643 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:22:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:22:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:22:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:22:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:22:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 881ms 12:22:45 INFO - PROCESS | 384 | 1466536965688 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 12:22:45 INFO - PROCESS | 384 | 1466536965691 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 12:22:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:22:45 INFO - PROCESS | 384 | 1466536965696 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 384 | 1466536965700 Marionette TRACE conn5 <- [1,3042,null,{}] 12:22:45 INFO - PROCESS | 384 | 1466536965712 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:45 INFO - PROCESS | 384 | 1466536965717 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:45 INFO - PROCESS | 384 | 1466536965835 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 12:22:45 INFO - PROCESS | 384 | 1466536965935 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 384 | 1466536965939 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:45 INFO - PROCESS | 384 | ++DOCSHELL 000000834F686800 == 37 [pid = 384] [id = 772] 12:22:45 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000834902E800) [pid = 384] [serial = 2314] [outer = 0000000000000000] 12:22:45 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000834A84F400) [pid = 384] [serial = 2315] [outer = 000000834902E800] 12:22:46 INFO - PROCESS | 384 | 1466536965999 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000834902F400) [pid = 384] [serial = 2316] [outer = 000000834902E800] 12:22:46 INFO - PROCESS | 384 | 1466536966837 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:22:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:22:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:22:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:22:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1266ms 12:22:47 INFO - PROCESS | 384 | 1466536967002 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 384 | 1466536967005 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 12:22:47 INFO - PROCESS | 384 | 1466536967010 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 384 | 1466536967012 Marionette TRACE conn5 <- [1,3046,null,{}] 12:22:47 INFO - PROCESS | 384 | 1466536967016 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:22:47 INFO - PROCESS | 384 | 1466536967018 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:47 INFO - PROCESS | 384 | 1466536967123 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 12:22:47 INFO - PROCESS | 384 | 1466536967242 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 384 | 1466536967244 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:47 INFO - PROCESS | 384 | ++DOCSHELL 000000834DA35800 == 38 [pid = 384] [id = 773] 12:22:47 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (0000008349616400) [pid = 384] [serial = 2317] [outer = 0000000000000000] 12:22:47 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000834961D800) [pid = 384] [serial = 2318] [outer = 0000008349616400] 12:22:47 INFO - PROCESS | 384 | 1466536967301 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000834A704800) [pid = 384] [serial = 2319] [outer = 0000008349616400] 12:22:47 INFO - PROCESS | 384 | 1466536967919 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:22:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:22:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:22:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:22:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:22:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:22:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:22:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:22:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:22:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 935ms 12:22:47 INFO - PROCESS | 384 | 1466536967955 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 384 | 1466536967958 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 12:22:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:22:47 INFO - PROCESS | 384 | 1466536967962 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 384 | 1466536967964 Marionette TRACE conn5 <- [1,3050,null,{}] 12:22:47 INFO - PROCESS | 384 | 1466536967968 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:47 INFO - PROCESS | 384 | 1466536967970 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:48 INFO - PROCESS | 384 | 1466536968082 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 12:22:48 INFO - PROCESS | 384 | 1466536968179 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 384 | 1466536968182 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:48 INFO - PROCESS | 384 | ++DOCSHELL 0000008341245000 == 39 [pid = 384] [id = 774] 12:22:48 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (00000083390C2800) [pid = 384] [serial = 2320] [outer = 0000000000000000] 12:22:48 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833AD15000) [pid = 384] [serial = 2321] [outer = 00000083390C2800] 12:22:48 INFO - PROCESS | 384 | 1466536968237 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (00000083449A8800) [pid = 384] [serial = 2322] [outer = 00000083390C2800] 12:22:48 INFO - PROCESS | 384 | [384] 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 12:22:48 INFO - PROCESS | 384 | 1466536968994 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:22:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:22:49 INFO - {} 12:22:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1074ms 12:22:49 INFO - PROCESS | 384 | 1466536969038 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 384 | 1466536969042 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 12:22:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:22:49 INFO - PROCESS | 384 | 1466536969047 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 384 | 1466536969051 Marionette TRACE conn5 <- [1,3054,null,{}] 12:22:49 INFO - PROCESS | 384 | 1466536969071 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:49 INFO - PROCESS | 384 | 1466536969074 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:49 INFO - PROCESS | 384 | 1466536969192 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 12:22:49 INFO - PROCESS | 384 | 1466536969270 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 384 | 1466536969274 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:49 INFO - PROCESS | 384 | ++DOCSHELL 000000834531E000 == 40 [pid = 384] [id = 775] 12:22:49 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000833BF3C400) [pid = 384] [serial = 2323] [outer = 0000000000000000] 12:22:49 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000833FF33000) [pid = 384] [serial = 2324] [outer = 000000833BF3C400] 12:22:49 INFO - PROCESS | 384 | 1466536969369 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (0000008341957400) [pid = 384] [serial = 2325] [outer = 000000833BF3C400] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834F933800 == 39 [pid = 384] [id = 768] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834F9D7800 == 38 [pid = 384] [id = 767] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834F681800 == 37 [pid = 384] [id = 766] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834CF35800 == 36 [pid = 384] [id = 765] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834B287800 == 35 [pid = 384] [id = 764] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 0000008347936800 == 34 [pid = 384] [id = 763] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834124D000 == 33 [pid = 384] [id = 762] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834C90C800 == 32 [pid = 384] [id = 761] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 00000083486E5000 == 31 [pid = 384] [id = 760] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 00000083401B9800 == 30 [pid = 384] [id = 759] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 0000008341245000 == 29 [pid = 384] [id = 774] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834DA35800 == 28 [pid = 384] [id = 773] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834F686800 == 27 [pid = 384] [id = 772] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834C399800 == 26 [pid = 384] [id = 771] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 000000834F9A0800 == 25 [pid = 384] [id = 769] 12:22:50 INFO - PROCESS | 384 | --DOCSHELL 00000083473AC000 == 24 [pid = 384] [id = 770] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 94 (00000083481AD400) [pid = 384] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000833AD13400) [pid = 384] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000833AD94800) [pid = 384] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008344CCA800) [pid = 384] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 90 (0000008340E1DC00) [pid = 384] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000833C4B4400) [pid = 384] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 88 (0000008347B4C000) [pid = 384] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 87 (0000008346D8EC00) [pid = 384] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 86 (00000083490D7C00) [pid = 384] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008349038C00) [pid = 384] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 84 (00000083493E1000) [pid = 384] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 83 (00000083490D4C00) [pid = 384] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 82 (0000008345A08C00) [pid = 384] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 81 (00000083452D0800) [pid = 384] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008347C58400) [pid = 384] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 79 (0000008347397400) [pid = 384] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008344A51800) [pid = 384] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008347C18000) [pid = 384] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000834819F800) [pid = 384] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 75 (0000008340D70000) [pid = 384] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833B255800) [pid = 384] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000833B821000) [pid = 384] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833F3D2400) [pid = 384] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000833AE9C000) [pid = 384] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 70 (00000083449A5400) [pid = 384] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 69 (0000008344A4B000) [pid = 384] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000834186E400) [pid = 384] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 12:22:50 INFO - PROCESS | 384 | 1466536970656 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:22:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:22:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:22:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:22:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:22:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:22:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:22:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:22:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1628ms 12:22:50 INFO - PROCESS | 384 | 1466536970676 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 384 | 1466536970679 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 12:22:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:22:50 INFO - PROCESS | 384 | 1466536970683 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 384 | 1466536970687 Marionette TRACE conn5 <- [1,3058,null,{}] 12:22:50 INFO - PROCESS | 384 | 1466536970691 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:50 INFO - PROCESS | 384 | 1466536970695 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:50 INFO - PROCESS | 384 | 1466536970789 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 12:22:50 INFO - PROCESS | 384 | 1466536970797 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 384 | 1466536970799 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:50 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E86000 == 25 [pid = 384] [id = 776] 12:22:50 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000833AD14C00) [pid = 384] [serial = 2326] [outer = 0000000000000000] 12:22:50 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000833AD18000) [pid = 384] [serial = 2327] [outer = 000000833AD14C00] 12:22:50 INFO - PROCESS | 384 | 1466536970850 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000833AD93000) [pid = 384] [serial = 2328] [outer = 000000833AD14C00] 12:22:51 INFO - PROCESS | 384 | 1466536971336 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:22:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:22:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:22:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:22:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:22:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:22:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:22:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 734ms 12:22:51 INFO - PROCESS | 384 | 1466536971419 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 12:22:51 INFO - PROCESS | 384 | 1466536971424 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 12:22:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:22:51 INFO - PROCESS | 384 | 1466536971462 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 384 | 1466536971465 Marionette TRACE conn5 <- [1,3062,null,{}] 12:22:51 INFO - PROCESS | 384 | 1466536971469 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:51 INFO - PROCESS | 384 | 1466536971472 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:51 INFO - PROCESS | 384 | 1466536971582 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 12:22:51 INFO - PROCESS | 384 | 1466536971663 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 384 | 1466536971672 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:51 INFO - PROCESS | 384 | ++DOCSHELL 000000834770A000 == 26 [pid = 384] [id = 777] 12:22:51 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AFAF400) [pid = 384] [serial = 2329] [outer = 0000000000000000] 12:22:51 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833B24E800) [pid = 384] [serial = 2330] [outer = 000000833AFAF400] 12:22:51 INFO - PROCESS | 384 | 1466536971723 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000833B3C6C00) [pid = 384] [serial = 2331] [outer = 000000833AFAF400] 12:22:52 INFO - PROCESS | 384 | 1466536972086 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:22:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 692ms 12:22:52 INFO - PROCESS | 384 | 1466536972155 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 384 | 1466536972157 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 12:22:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:22:52 INFO - PROCESS | 384 | 1466536972161 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 384 | 1466536972165 Marionette TRACE conn5 <- [1,3066,null,{}] 12:22:52 INFO - PROCESS | 384 | 1466536972177 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:52 INFO - PROCESS | 384 | 1466536972182 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:52 INFO - PROCESS | 384 | 1466536972269 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 12:22:52 INFO - PROCESS | 384 | 1466536972276 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 384 | 1466536972280 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:52 INFO - PROCESS | 384 | ++DOCSHELL 0000008348640000 == 27 [pid = 384] [id = 778] 12:22:52 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000833F5B4400) [pid = 384] [serial = 2332] [outer = 0000000000000000] 12:22:52 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000833F9EC800) [pid = 384] [serial = 2333] [outer = 000000833F5B4400] 12:22:52 INFO - PROCESS | 384 | 1466536972329 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (0000008340232000) [pid = 384] [serial = 2334] [outer = 000000833F5B4400] 12:22:52 INFO - PROCESS | 384 | 1466536972834 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 384 | 1466536972871 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 12:22:52 INFO - PROCESS | 384 | 1466536972874 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 384 | 1466536972876 Marionette TRACE conn5 <- [1,3070,null,{}] 12:22:52 INFO - PROCESS | 384 | 1466536972879 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:52 INFO - PROCESS | 384 | 1466536972882 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:53 INFO - PROCESS | 384 | 1466536973035 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 12:22:53 INFO - PROCESS | 384 | 1466536973069 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 384 | 1466536973071 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8E1000 == 28 [pid = 384] [id = 779] 12:22:53 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000834186A000) [pid = 384] [serial = 2335] [outer = 0000000000000000] 12:22:53 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (00000083418C9C00) [pid = 384] [serial = 2336] [outer = 000000834186A000] 12:22:53 INFO - PROCESS | 384 | 1466536973117 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000834462A800) [pid = 384] [serial = 2337] [outer = 000000834186A000] 12:22:53 INFO - PROCESS | 384 | 1466536973526 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:22:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:22:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:22:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:22:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 720ms 12:22:53 INFO - PROCESS | 384 | 1466536973603 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 384 | 1466536973606 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 12:22:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:22:53 INFO - PROCESS | 384 | 1466536973609 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 384 | 1466536973611 Marionette TRACE conn5 <- [1,3074,null,{}] 12:22:53 INFO - PROCESS | 384 | 1466536973614 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:53 INFO - PROCESS | 384 | 1466536973616 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:53 INFO - PROCESS | 384 | 1466536973733 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 12:22:53 INFO - PROCESS | 384 | 1466536973740 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 384 | 1466536973742 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:53 INFO - PROCESS | 384 | ++DOCSHELL 000000834BA68800 == 29 [pid = 384] [id = 780] 12:22:53 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000834499DC00) [pid = 384] [serial = 2338] [outer = 0000000000000000] 12:22:53 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (00000083449A9400) [pid = 384] [serial = 2339] [outer = 000000834499DC00] 12:22:53 INFO - PROCESS | 384 | 1466536973835 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008344A49000) [pid = 384] [serial = 2340] [outer = 000000834499DC00] 12:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:22:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 12:22:54 INFO - PROCESS | 384 | 1466536974272 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:22:54 INFO - PROCESS | 384 | 1466536974281 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 12:22:54 INFO - PROCESS | 384 | 1466536974283 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 12:22:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:22:54 INFO - PROCESS | 384 | 1466536974292 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 384 | 1466536974294 Marionette TRACE conn5 <- [1,3078,null,{}] 12:22:54 INFO - PROCESS | 384 | 1466536974297 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:54 INFO - PROCESS | 384 | 1466536974304 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:54 INFO - PROCESS | 384 | 1466536974468 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000834F885400) [pid = 384] [serial = 2305] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 81 (0000008346DDA400) [pid = 384] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008349063C00) [pid = 384] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000833AD8C000) [pid = 384] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008347440800) [pid = 384] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 77 (0000008340D70800) [pid = 384] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000833F54C400) [pid = 384] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833ABD8400) [pid = 384] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 74 (00000083452CB800) [pid = 384] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 73 (00000083453EE800) [pid = 384] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000833ABAA800) [pid = 384] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:22:54 INFO - PROCESS | 384 | --DOMWINDOW == 71 (0000008347C60800) [pid = 384] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:22:54 INFO - PROCESS | 384 | 1466536974754 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 384 | 1466536974756 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:54 INFO - PROCESS | 384 | ++DOCSHELL 000000834C112800 == 30 [pid = 384] [id = 781] 12:22:54 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000833AD14000) [pid = 384] [serial = 2341] [outer = 0000000000000000] 12:22:54 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000833B3C5400) [pid = 384] [serial = 2342] [outer = 000000833AD14000] 12:22:54 INFO - PROCESS | 384 | 1466536974803 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (0000008345A0B400) [pid = 384] [serial = 2343] [outer = 000000833AD14000] 12:22:55 INFO - PROCESS | 384 | 1466536975127 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:22:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 882ms 12:22:55 INFO - PROCESS | 384 | 1466536975171 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 384 | 1466536975174 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 12:22:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:22:55 INFO - PROCESS | 384 | 1466536975177 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 384 | 1466536975179 Marionette TRACE conn5 <- [1,3082,null,{}] 12:22:55 INFO - PROCESS | 384 | 1466536975182 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:55 INFO - PROCESS | 384 | 1466536975184 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:55 INFO - PROCESS | 384 | 1466536975299 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 12:22:55 INFO - PROCESS | 384 | 1466536975307 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 384 | 1466536975309 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834C141000 == 31 [pid = 384] [id = 782] 12:22:55 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (0000008346D85400) [pid = 384] [serial = 2344] [outer = 0000000000000000] 12:22:55 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (0000008346DE4400) [pid = 384] [serial = 2345] [outer = 0000008346D85400] 12:22:55 INFO - PROCESS | 384 | 1466536975354 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000834739A400) [pid = 384] [serial = 2346] [outer = 0000008346D85400] 12:22:55 INFO - PROCESS | 384 | 1466536975743 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:22:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 587ms 12:22:55 INFO - PROCESS | 384 | 1466536975767 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 384 | 1466536975769 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 12:22:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:22:55 INFO - PROCESS | 384 | 1466536975772 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 384 | 1466536975774 Marionette TRACE conn5 <- [1,3086,null,{}] 12:22:55 INFO - PROCESS | 384 | 1466536975778 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:55 INFO - PROCESS | 384 | 1466536975780 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:55 INFO - PROCESS | 384 | 1466536975874 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 12:22:55 INFO - PROCESS | 384 | 1466536975963 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 384 | 1466536975965 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:55 INFO - PROCESS | 384 | ++DOCSHELL 000000834C21C000 == 32 [pid = 384] [id = 783] 12:22:55 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (0000008340E19800) [pid = 384] [serial = 2347] [outer = 0000000000000000] 12:22:56 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (0000008347440C00) [pid = 384] [serial = 2348] [outer = 0000008340E19800] 12:22:56 INFO - PROCESS | 384 | 1466536976010 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (00000083478DB000) [pid = 384] [serial = 2349] [outer = 0000008340E19800] 12:22:56 INFO - PROCESS | 384 | 1466536976378 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:22:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 630ms 12:22:56 INFO - PROCESS | 384 | 1466536976406 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 384 | 1466536976408 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 12:22:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:22:56 INFO - PROCESS | 384 | 1466536976411 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 384 | 1466536976413 Marionette TRACE conn5 <- [1,3090,null,{}] 12:22:56 INFO - PROCESS | 384 | 1466536976416 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:56 INFO - PROCESS | 384 | 1466536976418 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:56 INFO - PROCESS | 384 | 1466536976541 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 12:22:56 INFO - PROCESS | 384 | 1466536976549 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 384 | 1466536976551 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:56 INFO - PROCESS | 384 | ++DOCSHELL 000000834C2D9000 == 33 [pid = 384] [id = 784] 12:22:56 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (0000008347B46800) [pid = 384] [serial = 2350] [outer = 0000000000000000] 12:22:56 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (0000008347B4F000) [pid = 384] [serial = 2351] [outer = 0000008347B46800] 12:22:56 INFO - PROCESS | 384 | 1466536976596 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (0000008347C5C000) [pid = 384] [serial = 2352] [outer = 0000008347B46800] 12:22:57 INFO - PROCESS | 384 | 1466536977327 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:22:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:22:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 922ms 12:22:57 INFO - PROCESS | 384 | 1466536977361 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 384 | 1466536977366 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 12:22:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:22:57 INFO - PROCESS | 384 | 1466536977372 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 384 | 1466536977377 Marionette TRACE conn5 <- [1,3094,null,{}] 12:22:57 INFO - PROCESS | 384 | 1466536977383 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:57 INFO - PROCESS | 384 | 1466536977386 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:57 INFO - PROCESS | 384 | 1466536977529 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 12:22:57 INFO - PROCESS | 384 | 1466536977653 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 384 | 1466536977656 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:57 INFO - PROCESS | 384 | ++DOCSHELL 0000008345327800 == 34 [pid = 384] [id = 785] 12:22:57 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000833A5C0000) [pid = 384] [serial = 2353] [outer = 0000000000000000] 12:22:57 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000833ABD9C00) [pid = 384] [serial = 2354] [outer = 000000833A5C0000] 12:22:57 INFO - PROCESS | 384 | 1466536977719 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000833AD9C400) [pid = 384] [serial = 2355] [outer = 000000833A5C0000] 12:22:58 INFO - PROCESS | 384 | 1466536978318 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:22:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:22:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:22:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:22:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 986ms 12:22:58 INFO - PROCESS | 384 | 1466536978359 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 384 | 1466536978364 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 12:22:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:22:58 INFO - PROCESS | 384 | 1466536978371 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 384 | 1466536978374 Marionette TRACE conn5 <- [1,3098,null,{}] 12:22:58 INFO - PROCESS | 384 | 1466536978378 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:58 INFO - PROCESS | 384 | 1466536978381 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:58 INFO - PROCESS | 384 | 1466536978511 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 12:22:58 INFO - PROCESS | 384 | 1466536978622 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 384 | 1466536978625 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:58 INFO - PROCESS | 384 | ++DOCSHELL 000000834A8D7000 == 35 [pid = 384] [id = 786] 12:22:58 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000833F3BAC00) [pid = 384] [serial = 2356] [outer = 0000000000000000] 12:22:58 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000833F3D5800) [pid = 384] [serial = 2357] [outer = 000000833F3BAC00] 12:22:58 INFO - PROCESS | 384 | 1466536978682 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000834031F000) [pid = 384] [serial = 2358] [outer = 000000833F3BAC00] 12:22:59 INFO - PROCESS | 384 | 1466536979326 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:22:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:22:59 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:22:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:22:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 985ms 12:22:59 INFO - PROCESS | 384 | 1466536979509 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 384 | 1466536979513 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 12:22:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:22:59 INFO - PROCESS | 384 | 1466536979552 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 384 | 1466536979555 Marionette TRACE conn5 <- [1,3102,null,{}] 12:22:59 INFO - PROCESS | 384 | 1466536979561 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:59 INFO - PROCESS | 384 | 1466536979564 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:59 INFO - PROCESS | 384 | 1466536979685 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 12:22:59 INFO - PROCESS | 384 | 1466536979813 Marionette TRACE conn5 -> [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\", \"d933c5f9-92a5-497f-8f02-0064eb1b2d97\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 384 | 1466536979819 Marionette INFO sendAsync de6eb625-939b-4e82-95b4-9c07f8162bea 12:22:59 INFO - PROCESS | 384 | ++DOCSHELL 0000008340E85800 == 36 [pid = 384] [id = 787] 12:22:59 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000833AD40800) [pid = 384] [serial = 2359] [outer = 0000000000000000] 12:22:59 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000833ADA2000) [pid = 384] [serial = 2360] [outer = 000000833AD40800] 12:22:59 INFO - PROCESS | 384 | 1466536979875 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000833B3BB800) [pid = 384] [serial = 2361] [outer = 000000833AD40800] 12:23:00 INFO - PROCESS | 384 | --DOCSHELL 000000834C21C000 == 35 [pid = 384] [id = 783] 12:23:00 INFO - PROCESS | 384 | --DOCSHELL 000000834C141000 == 34 [pid = 384] [id = 782] 12:23:00 INFO - PROCESS | 384 | --DOCSHELL 000000834C112800 == 33 [pid = 384] [id = 781] 12:23:00 INFO - PROCESS | 384 | --DOCSHELL 000000834BA68800 == 32 [pid = 384] [id = 780] 12:23:00 INFO - PROCESS | 384 | --DOCSHELL 000000834A8E1000 == 31 [pid = 384] [id = 779] 12:23:00 INFO - PROCESS | 384 | --DOCSHELL 0000008348640000 == 30 [pid = 384] [id = 778] 12:23:00 INFO - PROCESS | 384 | --DOCSHELL 000000834770A000 == 29 [pid = 384] [id = 777] 12:23:00 INFO - PROCESS | 384 | --DOCSHELL 0000008340E86000 == 28 [pid = 384] [id = 776] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 91 (0000008350AAC800) [pid = 384] [serial = 2306] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 90 (00000083489C2400) [pid = 384] [serial = 2295] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 89 (0000008349069000) [pid = 384] [serial = 2297] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000834BA21400) [pid = 384] [serial = 2300] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000834BA1C000) [pid = 384] [serial = 2298] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000834F87E400) [pid = 384] [serial = 2303] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 85 (0000008341018800) [pid = 384] [serial = 2288] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000833FCB6000) [pid = 384] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 83 (0000008340E1FC00) [pid = 384] [serial = 2280] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000833AD39400) [pid = 384] [serial = 2285] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000833F3CD800) [pid = 384] [serial = 2286] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 80 (0000008346DDFC00) [pid = 384] [serial = 2291] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 79 (00000083478CF400) [pid = 384] [serial = 2292] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 78 (0000008347259400) [pid = 384] [serial = 2282] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000834F884C00) [pid = 384] [serial = 2304] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 76 (0000008347B4AC00) [pid = 384] [serial = 2283] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000833AC62C00) [pid = 384] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000833AD9F800) [pid = 384] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000834499D400) [pid = 384] [serial = 2289] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 72 (0000008350AB3000) [pid = 384] [serial = 2307] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 71 (00000083481FD800) [pid = 384] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000834880B400) [pid = 384] [serial = 2294] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000834F87C000) [pid = 384] [serial = 2301] [outer = 0000000000000000] [url = about:blank] 12:23:00 INFO - PROCESS | 384 | 1466536980405 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:23:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:23:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 881ms 12:23:00 INFO - PROCESS | 384 | 1466536980428 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 384 | 1466536980431 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 12:23:01 WARNING - u'runner_teardown' () 12:23:01 INFO - No more tests 12:23:01 INFO - Got 0 unexpected results 12:23:01 INFO - SUITE-END | took 691s 12:23:01 INFO - Closing logging queue 12:23:01 INFO - queue closed 12:23:01 INFO - Return code: 0 12:23:01 WARNING - # TBPL SUCCESS # 12:23:01 INFO - Running post-action listener: _resource_record_post_action 12:23:01 INFO - Running post-run listener: _resource_record_post_run 12:23:02 INFO - Total resource usage - Wall time: 701s; CPU: 14.0%; Read bytes: 119907328; Write bytes: 995952640; Read time: 1322020; Write time: 5044750 12:23:02 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:23:02 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 39252480; Read time: 0; Write time: 98800 12:23:02 INFO - run-tests - Wall time: 698s; CPU: 14.0%; Read bytes: 119903232; Write bytes: 882562560; Read time: 1318700; Write time: 4893400 12:23:02 INFO - Running post-run listener: _upload_blobber_files 12:23:02 INFO - Blob upload gear active. 12:23:02 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:23:02 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:23:02 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'] 12:23:02 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 12:23:03 INFO - (blobuploader) - INFO - Open directory for files ... 12:23:03 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:23:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:23:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:23:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:23:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:23:04 INFO - (blobuploader) - INFO - Done attempting. 12:23:04 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:23:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:23:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:23:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:23:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:23:06 INFO - (blobuploader) - INFO - Done attempting. 12:23:06 INFO - (blobuploader) - INFO - Iteration through files over. 12:23:06 INFO - Return code: 0 12:23:06 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:23:06 INFO - Using _rmtree_windows ... 12:23:06 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:23:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/587e8ca93a200d6f4f0cd18a720830d349f71a03b3c1f2e29f15c678a665b43437301950827eb8cacd375a5be6b732c28cf19cb009b803e874cf3f832e6ce253", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be05bb87393ee3dd017638c96620b370d13d1f96c13e81ba2178c3665ff5deb017c0037b1ca42b72bf66e905ca1542d05e293e0159f09c14870dbb491bc3ba5c"} 12:23:06 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:23:06 INFO - Writing to file C:\slave\test\properties\blobber_files 12:23:06 INFO - Contents: 12:23:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/587e8ca93a200d6f4f0cd18a720830d349f71a03b3c1f2e29f15c678a665b43437301950827eb8cacd375a5be6b732c28cf19cb009b803e874cf3f832e6ce253", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be05bb87393ee3dd017638c96620b370d13d1f96c13e81ba2178c3665ff5deb017c0037b1ca42b72bf66e905ca1542d05e293e0159f09c14870dbb491bc3ba5c"} 12:23:06 INFO - Running post-run listener: copy_logs_to_upload_dir 12:23:06 INFO - Copying logs to upload dir... 12:23:06 INFO - mkdir: C:\slave\test\build\upload\logs 12:23:06 INFO - Copying logs to upload dir... 12:23:06 INFO - Using _rmtree_windows ... 12:23:06 INFO - Using _rmtree_windows ... 12:23:06 INFO - Using _rmtree_windows ... 12:23:06 INFO - Using _rmtree_windows ... 12:23:06 INFO - Using _rmtree_windows ... 12:23:06 INFO - Using _rmtree_windows ... 12:23:06 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=994.390000 ========= master_lag: 0.80 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 35 secs) (at 2016-06-21 12:23:06.368664) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 12:23:06.369791) ========= '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-151\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-151 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-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 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 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-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/587e8ca93a200d6f4f0cd18a720830d349f71a03b3c1f2e29f15c678a665b43437301950827eb8cacd375a5be6b732c28cf19cb009b803e874cf3f832e6ce253", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be05bb87393ee3dd017638c96620b370d13d1f96c13e81ba2178c3665ff5deb017c0037b1ca42b72bf66e905ca1542d05e293e0159f09c14870dbb491bc3ba5c"} build_url:https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/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/Na7zHc44SyGEcBRwor0pNQ/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/587e8ca93a200d6f4f0cd18a720830d349f71a03b3c1f2e29f15c678a665b43437301950827eb8cacd375a5be6b732c28cf19cb009b803e874cf3f832e6ce253", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be05bb87393ee3dd017638c96620b370d13d1f96c13e81ba2178c3665ff5deb017c0037b1ca42b72bf66e905ca1542d05e293e0159f09c14870dbb491bc3ba5c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Na7zHc44SyGEcBRwor0pNQ/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 12:23:06.496148) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 12:23:06.496677) ========= '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-151\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-151 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-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 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 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-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.102000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 12:23:06.615712) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-21 12:23:06.616080) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-21 12:23:07.228018) ========= ========= Total master_lag: 5.98 =========